Main Content

PIL and Model Test Statuses

Since R2023a

Metric ID

slcomp.pil.PilMtTestStatus

Description

This metric returns the status of the processor-in-the-loop (PIL) and simulation (model testing) test results.

Supported Artifacts

You can collect this metric for the Units in your project. To control what the dashboard classifies as a unit, see Categorize Models in Hierarchy as Components or Units.

Computation Details

The metric:

  • Includes only tests in the project that test the model or subsystems in the unit for which you collect metric data.

  • Shows tests as untested if the test only ran in software-in-the-loop (SIL) mode.

Collection

To collect data for this metric, use getMetrics with the metric ID slcomp.pil.PilMtTestStatus.

Collecting data for this metric loads the model file and test result files and requires a Simulink® Test™ license.

Results

For this metric, instances of metric.Result return Value as one of these outputs:

  • 0 — The test results are incomplete.

  • 1 — Only the PIL test results failed.

  • 2 — Only the model test results failed.

  • 3 — Both the PIL and model test results failed.

  • 4 — Both the PIL and model test results passed.

Compliance Thresholds

This metric does not have predefined thresholds.

See Also

|

Related Topics