Test Coverage Screen

Analysing a project for test coverage

XJDeveloper can analyse how much of your circuit is covered by XJEase tests, before those tests are ever run, and so even before the circuit design is finalised. Visiting this screen performs an analysis of the circuit with the current project setup, and shows the current level of test coverage. This may take several seconds. If the project setup appears incomplete, a message is displayed to indicate that results may not be reliable. This is because, for example, devices which are not yet categorised may not have been disabled correctly and may therefore interfere with tests.

The Test Coverage screen allows you to explore the results of the analysis, in order to assess the test coverage of the devices and nets in the circuit. This means you can determine whether there are areas where test coverage could be improved by adding tests, making design revisions or using additional test equipment.

Using the Test Coverage screen

The Test Coverage screen consists of several dockable panels and tabs to allow you to find your preferred configuration. By default, the main items are shown as tabs so you can switch between them, but they can be dragged into other positions as panels that are always shown when you are using this screen.

The main screen items are:

  • Summary Statistics - a table summarising the test coverage of each element in the circuit.
  • Chart View - a tab or panel showing the test coverage of the selected circuit element graphically.
  • Functional Tests - a tab or panel which allows XJDeveloper to be told about test coverage from sources other than XJTAG tests.
  • PCOLA/SOQ - a tab or panel which configures and displays test coverage data in a standardised PCOLA/SOQ format.
  • Test Coverage Options - a tab or panel for setting the various options for how to filter or display test coverage statistics.