From b836fdb88e4264d74fb69e13ea6599334887540c Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Tue, 2 Sep 2025 11:52:14 -0700 Subject: [PATCH 1/2] Make LinkedReportTest more robust --- src/org/labkey/test/tests/LinkedReportTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/org/labkey/test/tests/LinkedReportTest.java b/src/org/labkey/test/tests/LinkedReportTest.java index fab80e9ee9..a2af2c0b9e 100644 --- a/src/org/labkey/test/tests/LinkedReportTest.java +++ b/src/org/labkey/test/tests/LinkedReportTest.java @@ -40,12 +40,13 @@ public static void setupProject() /* Regression coverage : Issue 47004: Add Test Automation for LinkedReports */ @Test - public void testLinkedReportToExternalURL() + public void testLinkedReportToExternalURL() throws InterruptedException { goToProjectHome(); goToManageViews().clickAddReport("Link Report"); setFormElement(Locator.name("viewName"), REPORT_NAME); setFormElement(Locator.name("linkUrl"), LINK_REPORT_URL); + Thread.sleep(1000); // Hack to prevent saving before the form is ready to submit, lacking a way to check before clicking clickButton("Save"); waitForText("Manage Views"); From d0fccffb20056f7966b61da33c7814c13671b362 Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Tue, 2 Sep 2025 14:53:57 -0700 Subject: [PATCH 2/2] Call the sleep() that doesn't throw InterruptedException --- src/org/labkey/test/tests/LinkedReportTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/org/labkey/test/tests/LinkedReportTest.java b/src/org/labkey/test/tests/LinkedReportTest.java index a2af2c0b9e..a88629cc05 100644 --- a/src/org/labkey/test/tests/LinkedReportTest.java +++ b/src/org/labkey/test/tests/LinkedReportTest.java @@ -40,13 +40,13 @@ public static void setupProject() /* Regression coverage : Issue 47004: Add Test Automation for LinkedReports */ @Test - public void testLinkedReportToExternalURL() throws InterruptedException + public void testLinkedReportToExternalURL() { goToProjectHome(); goToManageViews().clickAddReport("Link Report"); setFormElement(Locator.name("viewName"), REPORT_NAME); setFormElement(Locator.name("linkUrl"), LINK_REPORT_URL); - Thread.sleep(1000); // Hack to prevent saving before the form is ready to submit, lacking a way to check before clicking + sleep(1000); // Hack to prevent saving before the form is ready to submit, lacking a way to check before clicking clickButton("Save"); waitForText("Manage Views");