Highlight in model in testmanager

3 visualizaciones (últimos 30 días)
浩 程
浩 程 el 25 de Sept. de 2024
Comentada: 浩 程 el 30 de Sept. de 2024
How to highlight a specific step in sltest.harness from the results of sltest.testmanager

Respuestas (1)

Abhas
Abhas el 30 de Sept. de 2024
Hi,
To highlight a specific step in "sltest.harness" from the results of "sltest.testmanager" you can follow these general steps:
  • Run Your Test Case: First, ensure that you have executed your test case using the Simulink Test Manager. This will generate results that you can analyze.
  • Access the Test Results: Load the test results into MATLAB. You can do this by using the "sltest.testmanager.loadResults" function if you have saved the results to a file.
coderesults = sltest.testmanager.importResults('YourTestResults.mldatx');
  • Navigate to the Specific Test Result: Access the specific test case result you are interested in. You might need to iterate through the results to find the specific test case and step.
testSuiteResults = getTestSuiteResults(results);
  • Identify the Specific Step: Once you have the test case results, identify the specific test step you want to highlight. You may need to inspect the test case results to determine which step you are interested in.
  • Highlight the Step in the Harness: If you want to highlight a specific step in the harness, you can use Simulink's API to programmatically open the harness and highlight the desired block or step. This involves using the Simulink API to manipulate the model as follows:
harnessName = 'YourHarnessName';
blockPath = 'YourModel/YourBlock'; % Path to the block you want to highlight
sltest.harness.open(harnessName);
hilite_system(blockPath, 'find');
You may refer to the below MathWorks Documentation link to have a better understanding on creating a test harness and hilite_system function:
  1. https://www.mathworks.com/help/simulink/slref/hilite_system.html
  2. https://www.mathworks.com/help/sltest/gs/create-a-test-harness.html
  1 comentario
浩 程
浩 程 el 30 de Sept. de 2024
Thanks a lot, but this doesn't solve my problem, hilite_system needs a simulink object, but I can't find it

Iniciar sesión para comentar.

Categorías

Más información sobre Results, Reporting, and Test File Management en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by