diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8289ec7b..77c1e37f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -33,7 +33,7 @@ jobs: distribution: zulu java-version: 11 - name: Setup FFmpeg - uses: FedericoCarboni/setup-ffmpeg@v1 + uses: FedericoCarboni/setup-ffmpeg@v2 with: # Not strictly necessary, but it may prevent rate limit # errors especially on GitHub-hosted macos machines. diff --git a/.github/workflows/test-ui-mac.yml b/.github/workflows/test-ui-mac.yml index e0249ec4..11df5b49 100644 --- a/.github/workflows/test-ui-mac.yml +++ b/.github/workflows/test-ui-mac.yml @@ -29,7 +29,7 @@ jobs: distribution: zulu java-version: 11 - name: Setup FFmpeg - uses: FedericoCarboni/setup-ffmpeg@v1 + uses: FedericoCarboni/setup-ffmpeg@v2 with: # Not strictly necessary, but it may prevent rate limit # errors especially on GitHub-hosted macos machines. diff --git a/.github/workflows/test-ui-ubuntu.yml b/.github/workflows/test-ui-ubuntu.yml index ec7927a9..ded582b9 100644 --- a/.github/workflows/test-ui-ubuntu.yml +++ b/.github/workflows/test-ui-ubuntu.yml @@ -29,7 +29,7 @@ jobs: distribution: zulu java-version: 11 - name: Setup FFmpeg - uses: FedericoCarboni/setup-ffmpeg@v1 + uses: FedericoCarboni/setup-ffmpeg@v2 with: # Not strictly necessary, but it may prevent rate limit # errors especially on GitHub-hosted macos machines. diff --git a/.github/workflows/test-ui-windows.yml b/.github/workflows/test-ui-windows.yml index 4257fdd5..b335f6a5 100644 --- a/.github/workflows/test-ui-windows.yml +++ b/.github/workflows/test-ui-windows.yml @@ -29,7 +29,7 @@ jobs: distribution: zulu java-version: 11 - name: Setup FFmpeg - uses: FedericoCarboni/setup-ffmpeg@v1 + uses: FedericoCarboni/setup-ffmpeg@v2 with: # Not strictly necessary, but it may prevent rate limit # errors especially on GitHub-hosted macos machines. diff --git a/src/test/java/com/checkmarx/intellij/ui/TestUI.java b/src/test/java/com/checkmarx/intellij/ui/TestUI.java index 30c47eec..44f5fa21 100644 --- a/src/test/java/com/checkmarx/intellij/ui/TestUI.java +++ b/src/test/java/com/checkmarx/intellij/ui/TestUI.java @@ -182,7 +182,7 @@ public void testTriggerScanProjectAndBranchDontMatch() { @Test @Video - public void testTriggerScanAndLoadResults() { + public void testTriggerScanAndLoadResults() throws InterruptedException { if(triggerScanNotAllowed()) return; applySettings(); @@ -193,6 +193,7 @@ public void testTriggerScanAndLoadResults() { Assertions.assertTrue(treeBeforeScan.getValueAtRow(0).contains(Environment.SCAN_ID)); waitFor(() -> hasAnyComponent("//div[@accessiblename.key='SCAN_FINISHED']")); find("//div[@class='LinkLabel']").click(); + wait(waitDuration.toMillis()); waitFor(() -> findScanSelection().isEnabled() && findProjectSelection().isEnabled() && findBranchSelection().isEnabled()); JTreeFixture treeAfterScan = find(JTreeFixture.class, TREE); // Assert that new results were loaded for a new scan id