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

Commit 2c7f7e6

Browse files
committed
Added thread wait for test failures
1 parent 89a4b9f commit 2c7f7e6

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/test/java/com/mathworks/ci/RunMatlabTestsBuilderTest.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ public void verifyDefaultArtifactLocation() throws Exception {
257257
project.getBuildWrappersList().add(this.buildWrapper);
258258
project.getBuildersList().add(this.testBuilder);
259259
HtmlPage page = jenkins.createWebClient().goTo("job/test0/configure");
260+
Thread.sleep(4000);
260261
HtmlCheckBoxInput tapArtifact = page.getElementByName("tapArtifact");
261262
HtmlCheckBoxInput pdfReportArtifact = page.getElementByName("pdfReportArtifact");
262263
HtmlCheckBoxInput junitArtifact = page.getElementByName("junitArtifact");
@@ -265,10 +266,15 @@ public void verifyDefaultArtifactLocation() throws Exception {
265266
HtmlCheckBoxInput modelCoverageArtifact = page.getElementByName("modelCoverageArtifact");
266267

267268
tapArtifact.click();
269+
Thread.sleep(2000);
268270
pdfReportArtifact.click();
271+
Thread.sleep(2000);
269272
junitArtifact.click();
273+
Thread.sleep(2000);
270274
stmResultsArtifact.click();
275+
Thread.sleep(2000);
271276
coberturaArtifact.click();
277+
Thread.sleep(2000);
272278
modelCoverageArtifact.click();
273279
Thread.sleep(2000);
274280

@@ -290,8 +296,10 @@ public void verifySourceFolderDefaultState() throws Exception {
290296
project.getBuildWrappersList().add(this.buildWrapper);
291297
project.getBuildersList().add(this.testBuilder);
292298
HtmlPage page = jenkins.createWebClient().goTo("job/test0/configure");
299+
Thread.sleep(4000);
293300
HtmlCheckBoxInput sourceFolder = page.getElementByName("_.sourceFolder");
294301
sourceFolder.click();
302+
Thread.sleep(2000);
295303
WebAssert.assertElementPresentByXPath(page, "//input[@name=\"_.srcFolderPath\"]");
296304
HtmlInput srcFolderPath = page.getElementByName("_.srcFolderPath");
297305
assertEquals("", srcFolderPath.getTextContent());
@@ -307,8 +315,10 @@ public void verifySelectByFolderDefaultState() throws Exception {
307315
project.getBuildWrappersList().add(this.buildWrapper);
308316
project.getBuildersList().add(this.testBuilder);
309317
HtmlPage page = jenkins.createWebClient().goTo("job/test0/configure");
318+
Thread.sleep(4000);
310319
HtmlCheckBoxInput sourceFolder = page.getElementByName("_.selectbyFolder");
311320
sourceFolder.click();
321+
Thread.sleep(2000);
312322
WebAssert.assertElementPresentByXPath(page, "//input[@name=\"_.testFolders\"]");
313323
HtmlInput srcFolderPath = page.getElementByName("_.testFolders");
314324
assertEquals("", srcFolderPath.getTextContent());
@@ -324,8 +334,10 @@ public void verifySelectByTagDefaultState() throws Exception {
324334
project.getBuildWrappersList().add(this.buildWrapper);
325335
project.getBuildersList().add(this.testBuilder);
326336
HtmlPage page = jenkins.createWebClient().goTo("job/test0/configure");
337+
Thread.sleep(4000);
327338
HtmlCheckBoxInput sourceFolder = page.getElementByName("_.selectByTag");
328339
sourceFolder.click();
340+
Thread.sleep(2000);
329341
WebAssert.assertElementPresentByXPath(page, "//input[@name=\"_.testTag\"]");
330342
HtmlInput srcFolderPath = page.getElementByName("_.testTag");
331343
assertEquals("", srcFolderPath.getTextContent());

0 commit comments

Comments
 (0)