Skip to content

Instrument code for logging execution information #1

@arnobl

Description

@arnobl

The global idea:

  1. A JSON data file is computed by ig-java or ig-interacto. Normally, this file permits to locate interaction, data binding, command, widget bindings, precisely.
  2. Use such front-end data to instrument the code of the app: instrument means that this tool is going to add logging instructions temporarily to the application.
  3. The test suite is then executed, so that the instrumented code logs information
  4. The tool computes coverage based on such log information

This is a very hard task ;)

Steps:

{
  {
    test:"testFoo",
    logs:["...", "...", "...", ...]
  },
  {
    test:...
  }
}

The goal is to obtain for each test the triple: interaction, widget, command.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions