@@ -7,10 +7,13 @@ describe("command generation", () => {
77 const options : scriptgen . RunTestsOptions = {
88 JUnitTestResults : "" ,
99 CoberturaCodeCoverage : "" ,
10+ HTMLCodeCoverage : "" ,
1011 SourceFolder : "" ,
1112 PDFTestReport : "" ,
13+ HTMLTestReport : "" ,
1214 SimulinkTestResults : "" ,
1315 CoberturaModelCoverage : "" ,
16+ HTMLModelCoverage : "" ,
1417 SelectByTag : "" ,
1518 SelectByFolder : "" ,
1619 Strict : false ,
@@ -24,20 +27,23 @@ describe("command generation", () => {
2427 expect ( actual . includes ( "genscript('Test'" ) ) . toBeTruthy ( ) ;
2528 expect ( actual . includes ( "'JUnitTestResults',''" ) ) . toBeTruthy ( ) ;
2629 expect ( actual . includes ( "'CoberturaCodeCoverage',''" ) ) . toBeTruthy ( ) ;
30+ expect ( actual . includes ( "'HTMLCodeCoverage',''" ) ) . toBeTruthy ( ) ;
2731 expect ( actual . includes ( "'SourceFolder',''" ) ) . toBeTruthy ( ) ;
2832 expect ( actual . includes ( "'PDFTestReport',''" ) ) . toBeTruthy ( ) ;
33+ expect ( actual . includes ( "'HTMLTestReport',''" ) ) . toBeTruthy ( ) ;
2934 expect ( actual . includes ( "'SimulinkTestResults',''" ) ) . toBeTruthy ( ) ;
3035 expect ( actual . includes ( "'CoberturaModelCoverage',''" ) ) . toBeTruthy ( ) ;
36+ expect ( actual . includes ( "'HTMLModelCoverage',''" ) ) . toBeTruthy ( ) ;
3137 expect ( actual . includes ( "'SelectByTag',''" ) ) . toBeTruthy ( ) ;
3238 expect ( actual . includes ( "'SelectByFolder',''" ) ) . toBeTruthy ( ) ;
3339 expect ( actual . includes ( "'Strict',false" ) ) . toBeTruthy ( ) ;
3440 expect ( actual . includes ( "'UseParallel',false" ) ) . toBeTruthy ( ) ;
3541 expect ( actual . includes ( "'OutputDetail',''" ) ) . toBeTruthy ( ) ;
3642 expect ( actual . includes ( "'LoggingLevel',''" ) ) . toBeTruthy ( ) ;
3743
38- const expected = `genscript('Test', 'JUnitTestResults','', 'CoberturaCodeCoverage','',
39- 'SourceFolder','', 'PDFTestReport','', 'SimulinkTestResults','',
40- 'CoberturaModelCoverage','', 'SelectByTag','', 'SelectByFolder','',
44+ const expected = `genscript('Test', 'JUnitTestResults','', 'CoberturaCodeCoverage','', 'HTMLCodeCoverage','',
45+ 'SourceFolder','', 'PDFTestReport','', 'HTMLTestReport','', ' SimulinkTestResults','',
46+ 'CoberturaModelCoverage','', 'HTMLModelCoverage','', ' SelectByTag','', 'SelectByFolder','',
4147 'Strict',false, 'UseParallel',false, 'OutputDetail','', 'LoggingLevel','')`
4248 . replace ( / \s + / g, "" ) ;
4349 expect ( actual . replace ( / \s + / g, "" ) . includes ( expected ) ) . toBeTruthy ( ) ;
@@ -47,10 +53,13 @@ describe("command generation", () => {
4753 const options : scriptgen . RunTestsOptions = {
4854 JUnitTestResults : "test-results/results.xml" ,
4955 CoberturaCodeCoverage : "code-coverage/coverage.xml" ,
56+ HTMLCodeCoverage : "code-coverage/coverage.html" ,
5057 SourceFolder : "source" ,
5158 PDFTestReport : "test-results/pdf-results.pdf" ,
59+ HTMLTestReport : "test-results/html-results.html" ,
5260 SimulinkTestResults : "test-results/simulinkTest.mldatx" ,
5361 CoberturaModelCoverage : "test-results/modelcoverage.xml" ,
62+ HTMLModelCoverage : "test-results/modelcoverage.html" ,
5463 SelectByTag : "FeatureA" ,
5564 SelectByFolder : "test/tools;test/toolbox" ,
5665 Strict : true ,
@@ -66,27 +75,45 @@ describe("command generation", () => {
6675 expect (
6776 actual . includes ( "'CoberturaCodeCoverage','code-coverage/coverage.xml'" )
6877 ) . toBeTruthy ( ) ;
78+ expect (
79+ actual . includes ( "'HTMLCodeCoverage','code-coverage/coverage.html'" )
80+ ) . toBeTruthy ( ) ;
6981 expect ( actual . includes ( "'SourceFolder','source'" ) ) . toBeTruthy ( ) ;
7082 expect ( actual . includes ( "'PDFTestReport','test-results/pdf-results.pdf'" ) ) . toBeTruthy ( ) ;
83+ expect ( actual . includes ( "'HTMLTestReport','test-results/html-results.html'" ) ) . toBeTruthy ( ) ;
7184 expect (
7285 actual . includes ( "'SimulinkTestResults','test-results/simulinkTest.mldatx'" )
7386 ) . toBeTruthy ( ) ;
7487 expect (
7588 actual . includes ( "'CoberturaModelCoverage','test-results/modelcoverage.xml'" )
7689 ) . toBeTruthy ( ) ;
90+ expect (
91+ actual . includes ( "'HTMLModelCoverage','test-results/modelcoverage.html'" )
92+ ) . toBeTruthy ( ) ;
7793 expect ( actual . includes ( "'SelectByTag','FeatureA'" ) ) . toBeTruthy ( ) ;
7894 expect ( actual . includes ( "'SelectByFolder','test/tools;test/toolbox'" ) ) . toBeTruthy ( ) ;
7995 expect ( actual . includes ( "'Strict',true" ) ) . toBeTruthy ( ) ;
8096 expect ( actual . includes ( "'UseParallel',true" ) ) . toBeTruthy ( ) ;
8197 expect ( actual . includes ( "'OutputDetail','Detailed'" ) ) . toBeTruthy ( ) ;
8298 expect ( actual . includes ( "'LoggingLevel','Detailed'" ) ) . toBeTruthy ( ) ;
8399
84- const expected = `genscript('Test', 'JUnitTestResults','test-results/results.xml',
85- 'CoberturaCodeCoverage','code-coverage/coverage.xml', 'SourceFolder','source',
86- 'PDFTestReport','test-results/pdf-results.pdf', 'SimulinkTestResults','test-results/simulinkTest.mldatx',
87- 'CoberturaModelCoverage','test-results/modelcoverage.xml', 'SelectByTag','FeatureA',
88- 'SelectByFolder','test/tools;test/toolbox', 'Strict',true, 'UseParallel',true, 'OutputDetail','Detailed',
89- 'LoggingLevel','Detailed' )` . replace ( / \s + / g, "" ) ;
100+ const expected = `genscript('Test',
101+ 'JUnitTestResults','test-results/results.xml',
102+ 'CoberturaCodeCoverage','code-coverage/coverage.xml',
103+ 'HTMLCodeCoverage','code-coverage/coverage.html',
104+ 'SourceFolder','source',
105+ 'PDFTestReport','test-results/pdf-results.pdf',
106+ 'HTMLTestReport','test-results/html-results.html',
107+ 'SimulinkTestResults','test-results/simulinkTest.mldatx',
108+ 'CoberturaModelCoverage','test-results/modelcoverage.xml',
109+ 'HTMLModelCoverage','test-results/modelcoverage.html',
110+ 'SelectByTag','FeatureA',
111+ 'SelectByFolder','test/tools;test/toolbox',
112+ 'Strict',true,
113+ 'UseParallel',true,
114+ 'OutputDetail','Detailed',
115+ 'LoggingLevel','Detailed' )`
116+ . replace ( / \s + / g, "" ) ;
90117 expect ( actual . replace ( / \s + / g, "" ) . includes ( expected ) ) . toBeTruthy ( ) ;
91118 } ) ;
92119} ) ;
0 commit comments