Add Tags to Test Case Description

2 visualizaciones (últimos 30 días)
Pat Canny
Pat Canny el 3 de Jun. de 2022
Editada: Pat Canny el 3 de Jun. de 2022
I would like to use tags (e.g., "#equivalencetests") in my test case descriptions to help me find test cases more easily in the future. Is there a way to do this programmatically in Simulink Test?

Respuesta aceptada

Pat Canny
Pat Canny el 3 de Jun. de 2022
Editada: Pat Canny el 3 de Jun. de 2022
This can be done using a few functions:
testfile = sltest.testmanager.TestFile("test_file.mldatx"); % create new test file
testsuite = sltest.testmanager.TestSuite(testfile,"New Test Suite"); % create new test suite in test file
testcase1 = sltest.testmanager.TestCase(testsuite,'equivalence',"First Equivalence Test Case"); % create a new test case within the test suite
testcase2 = sltest.testmanager.TestCase(testsuite,'equivalence',"Second Equivalence Test Case");% create a second new test case within the same test suite
testCases = getTestCases(testsuite) % list the test cases within that test suite
testCases(1).Description = "First Equivalence Test Case #equivtest"; % create a description for the first test case using a tag
testCases(2).Description = "Second Equivalence Test Case"; % create a description for the second test case without using a tag
testCases = getTestCases(testsuite) % list the test cases again
testCaseDescriptions = string({testCases.Description}); % get the test case descriptions
equivTests = contains(testCaseDescriptions,"#equivtest"); % find only test cases with tag in description
testCases(equivTests) % display test cases with tag

Más respuestas (0)

Categorías

Más información sobre Test Scripts en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by