This repository was archived by the owner on Mar 27, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
src/main/java/com/mathworks/ci Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 2222import hudson .Launcher ;
2323import hudson .model .Run ;
2424import hudson .model .TaskListener ;
25+ import hudson .Util ;
2526
2627public class RunMatlabTestsStep extends Step {
2728
@@ -31,6 +32,7 @@ public class RunMatlabTestsStep extends Step {
3132 private String codeCoverageCobertura ;
3233 private String testResultsSimulinkTest ;
3334 private String modelCoverageCobertura ;
35+ private List <String > sourceFolder ;
3436
3537
3638 @ DataBoundConstructor
@@ -93,6 +95,15 @@ public void setModelCoverageCobertura(String modelCoverageCobertura) {
9395 this .modelCoverageCobertura = modelCoverageCobertura ;
9496 }
9597
98+ public List <String > getSourceFolder () {
99+ return sourceFolder ;
100+ }
101+
102+ @ DataBoundSetter
103+ public void setSourceFolder (List <String > sourceFolder ) {
104+ this .sourceFolder = Util .fixNull (sourceFolder );
105+ }
106+
96107
97108 @ Override
98109 public StepExecution start (StepContext context ) throws Exception {
@@ -142,6 +153,10 @@ private Map<String, String> getGenscriptArgs() {
142153 args .put ("SimulinkTestResults" , getTestResultsSimulinkTest ());
143154 args .put ("CoberturaCodeCoverage" , getCodeCoverageCobertura ());
144155 args .put ("CoberturaModelCoverage" , getModelCoverageCobertura ());
156+
157+ String sourceStr = String .join (";" , getSourceFolder ());
158+ args .put ("SourceFolder" , sourceStr );
159+
145160 return args ;
146161 }
147162}
You can’t perform that action at this time.
0 commit comments