I want to write a MATLAB script that tests all test suites in Simulink with extension .mldatx?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Currently, my script is able to run specific tests in the Simulink Test Manager: I want this script to run ALL .mldatx files, not just TestingFile.mldatx, with continuous integration. How would I do this?
import matlab.unittest.TestRunner;
import matlab.unittest.TestSuite
import matlab.unittest.selectors.HasParameter;
import matlab.unittest.plugins.TestReportPlugin;
import sltest.plugins.TestManagerResultsPlugin;
import matlab.unittest.selectors.HasName;
suite = testsuite('tests\TestingFile.mldatx');
testRunner = TestRunner.withNoPlugins;
%Produce pdf file
pdfFile = 'TestReport.pdf';
trp = TestReportPlugin.producingPDF(pdfFile);
addPlugin(testRunner,trp)
%add test manager results
tmr = TestManagerResultsPlugin;
addPlugin(testRunner,tmr)
result = run(testRunner,suite);
0 Commenti
Risposte (1)
Mark McBroom
il 14 Nov 2020
https://www.mathworks.com/help/matlab/ref/matlab.unittest.testsuite.fromfolder.html
0 Commenti
Vedere anche
Categorie
Scopri di più su Results, Reporting, and Test File Management in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!