Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Add tests for Test Result Visualization #427

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -162,7 +162,7 @@ public void verifyCustomFilePathInputForArtifacts() throws Exception{
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);

project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));


RunMatlabTestsBuilder testingBuilder = new RunMatlabTestsBuilder();
Expand Down Expand Up @@ -200,7 +200,7 @@ public void verifyCustomFilenamesForArtifactsPipeline() throws Exception {
" stage('Run MATLAB Command') {\n" +
" steps\n" +
" {\n" +
" unzip '" + Utilities.getRunMATLABTestsData().getPath() + "'" + "\n" +
" unzip '" + Utilities.getURLForTestData().getPath() + "'" + "\n" +
" runMATLABTests(sourceFolder:['src'], testResultsTAP: 'test-results/results.tap',\n" +
" testResultsPDF: 'test-results/results.pdf',\n" +
" testResultsJUnit: 'test-results/results.xml',\n" +
Expand Down Expand Up @@ -231,7 +231,7 @@ public void verifyCoverageReportDoesNotIncludeOtherSourceFolder() throws Excepti
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);

project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

RunMatlabTestsBuilder testingBuilder = new RunMatlabTestsBuilder();
testingBuilder.setCoberturaArtifact(new RunMatlabTestsBuilder.CoberturaArtifact("TestArtifacts/coberturaresult.xml"));
Expand Down
10 changes: 5 additions & 5 deletions src/test/java/com/mathworks/ci/systemtests/RunMATLABTestsIT.java
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ public void verifyBuildStepWithMatlabTestBuilder() throws Exception {
public void verifyRunMATLABTestsWithAllInputs() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

RunMatlabTestsBuilder testingBuilder = new RunMatlabTestsBuilder();
testingBuilder.setLoggingLevel("None");
Expand Down Expand Up @@ -173,7 +173,7 @@ public void verifyOutputDetailSetToDefault() throws Exception {
public void verifyMultipleSourceFolders() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

RunMatlabTestsBuilder testingBuilder = new RunMatlabTestsBuilder();
testingBuilder.setLoggingLevel("None");
Expand All @@ -198,7 +198,7 @@ public void verifyMultipleSourceFolders() throws Exception {
public void verifyMultipleTestFolders() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

RunMatlabTestsBuilder testingBuilder = new RunMatlabTestsBuilder();

Expand Down Expand Up @@ -234,7 +234,7 @@ public void verifyTestsRunInMatrixProject() throws Exception {
MatrixProject matrixProject = jenkins.createProject(MatrixProject.class);
MatlabInstallationAxis MATLABAxis = new MatlabInstallationAxis(Arrays.asList("MATLAB_PATH_1", "MATLAB_PATH_22b"));
matrixProject.setAxes(new AxisList(MATLABAxis));
matrixProject.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
matrixProject.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

RunMatlabTestsBuilder testingBuilder = new RunMatlabTestsBuilder();

Expand Down Expand Up @@ -347,7 +347,7 @@ public void verifyOnslave() throws Exception {
}

private String addTestData() throws MalformedURLException {
URL zipFile = Utilities.getRunMATLABTestsData();
URL zipFile = Utilities.getURLForTestData();
String path = " unzip '" + zipFile.getPath() + "'" + "\n";
return path;
}
Expand Down
14 changes: 7 additions & 7 deletions src/test/java/com/mathworks/ci/systemtests/RunMatlabBuildIT.java
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ public void verifyBuildStepWithRunMatlab() throws Exception {
public void verifyBuildFailureWhenMatlabBuildFails() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

this.runBuilder.setTasks("invalid_task");

Expand All @@ -97,7 +97,7 @@ public void verifyBuildFailureWhenMatlabBuildFails() throws Exception {
public void verifyBuildPassesWhenMatlabBuildPasses() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

this.runBuilder.setTasks("check");
project.getBuildersList().add(this.runBuilder);
Expand All @@ -111,7 +111,7 @@ public void verifyBuildPassesWhenMatlabBuildPasses() throws Exception {
public void verifyDefaultTaskForNoTaskInput() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

project.getBuildersList().add(this.runBuilder);
FreeStyleBuild build = project.scheduleBuild2(0).get();
Expand All @@ -126,7 +126,7 @@ public void verifyDefaultTaskForNoTaskInput() throws Exception {
public void verifyRunningMultipleTasks() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

this.runBuilder.setTasks("check dummy");
project.getBuildersList().add(this.runBuilder);
Expand All @@ -141,7 +141,7 @@ public void verifyRunningMultipleTasks() throws Exception {
public void verifySpecifyingBuildOptions() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

this.runBuilder.setTasks("check test dummy");
this.runBuilder.setBuildOptions(new BuildOptions("-continueOnFailure -skip check"));
Expand Down Expand Up @@ -193,7 +193,7 @@ public void verifyBuildSupportsEnvVar() throws Exception {
public void verifyBuildSummaryInBuildStatusPage() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

this.runBuilder.setTasks("check test dummy");
this.runBuilder.setBuildOptions(new BuildOptions("-continueOnFailure -skip dummy"));
Expand All @@ -214,7 +214,7 @@ public void verifyBuildSummaryInBuildStatusPage() throws Exception {
public void verifyHyperlinkFromSummaryAndSidePanelAreSame() throws Exception {
this.buildWrapper.setMatlabBuildWrapperContent(new MatlabBuildWrapperContent(Message.getValue("matlab.custom.location"), Utilities.getMatlabRoot()));
project.getBuildWrappersList().add(this.buildWrapper);
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));

this.runBuilder.setTasks("check test dummy");
this.runBuilder.setBuildOptions(new BuildOptions("-continueOnFailure -skip dummy"));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public void verifyStartupOptionsInFreeStyleProject() throws Exception {
project.getBuildersList().add(commandStep);

//Run tests step
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));
RunMatlabTestsBuilder runTestsStep = new RunMatlabTestsBuilder();
//Adding src folder
List<SourceFolderPaths> list=new ArrayList<SourceFolderPaths>();
Expand Down Expand Up @@ -117,7 +117,7 @@ public void verifyStartupOptionsInDeclarativePipeline() throws Exception {
" stage('Run MATLAB Command') {\n" +
" steps\n" +
" {\n" +
" unzip '" + Utilities.getRunMATLABTestsData().getPath() + "'" + "\n" +
" unzip '" + Utilities.getURLForTestData().getPath() + "'" + "\n" +
" runMATLABCommand(command: 'pwd,version', startupOptions: '-logfile outputCommand.log -nojvm')\n" +
" runMATLABTests(sourceFolder: ['src'], testResultsJUnit: 'test-results/results.xml'," +
" codeCoverageCobertura: 'code-coverage/coverage.xml', startupOptions: '-logfile outputTests.log -nojvm')\n" +
Expand All @@ -140,7 +140,7 @@ public void verifyStartupOptionsInDeclarativePipeline() throws Exception {
public void verifyStartupOptionsInScriptedPipeline() throws Exception {
String script = "node {\n" +
envScripted + "\n" +
" unzip '" + Utilities.getRunMATLABTestsData().getPath() + "'" + "\n" +
" unzip '" + Utilities.getURLForTestData().getPath() + "'" + "\n" +
" runMATLABCommand(command: 'pwd,version', startupOptions: '-logfile outputCommand.log -nojvm')\n" +
" runMATLABTests(sourceFolder: ['src'], testResultsJUnit: 'test-results/results.xml'," +
" codeCoverageCobertura: 'code-coverage/coverage.xml', startupOptions: '-logfile outputTests.log -nojvm')\n" +
Expand Down Expand Up @@ -178,7 +178,7 @@ public void verifyStartUpOptionsInMatrixProject() throws Exception {
project.getBuildersList().add(commandStep);

//Run tests step
project.setScm(new ExtractResourceSCM(Utilities.getRunMATLABTestsData()));
project.setScm(new ExtractResourceSCM(Utilities.getURLForTestData()));
RunMatlabTestsBuilder runTestsStep = new RunMatlabTestsBuilder();
//Adding src folder
List<SourceFolderPaths> list=new ArrayList<SourceFolderPaths>();
Expand Down
Loading