From 27c8499a8bc6f37d42b3ae776fa955684cb37822 Mon Sep 17 00:00:00 2001 From: Ondrej Kotek Date: Tue, 27 May 2025 17:34:21 +0200 Subject: [PATCH 1/2] Hardening Console.navigate against intermittent failures --- common/src/main/java/org/jboss/hal/testsuite/Console.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/src/main/java/org/jboss/hal/testsuite/Console.java b/common/src/main/java/org/jboss/hal/testsuite/Console.java index 480859f8..3defc0da 100644 --- a/common/src/main/java/org/jboss/hal/testsuite/Console.java +++ b/common/src/main/java/org/jboss/hal/testsuite/Console.java @@ -104,7 +104,13 @@ public void navigate(PlaceRequest request, By selector, URL baseUrl) { URL url = new URL(baseUrl, hashFragment); browser.navigate().to(url); browser.navigate().refresh(); - waitModel().until().element(selector).is().present(); + try { + waitModel().until().element(selector).is().present(); + } catch (org.openqa.selenium.TimeoutException e) { + // try again in case of intermittent issues + browser.navigate().refresh(); + waitModel().until().element(selector).is().present(); + } browser.manage().window().maximize(); } catch (MalformedURLException e) { throw new LocationException("Malformed URL: ", e.getCause()); From 97f9e6a6dd6f20f77373310c1c8173963cc293f2 Mon Sep 17 00:00:00 2001 From: Ondrej Kotek Date: Tue, 27 May 2025 17:35:15 +0200 Subject: [PATCH 2/2] Fixing HttpFactoriesTest#configurableHttpServerMechanismFactoryFiltersCreate --- .../factoriestransformers/AbstractFactoriesTransformersTest.java | 1 + 1 file changed, 1 insertion(+) diff --git a/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java b/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java index ca852f53..9c44757e 100644 --- a/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java +++ b/tests-configuration-elytron/src/test/java/org/jboss/hal/testsuite/test/configuration/elytron/factoriestransformers/AbstractFactoriesTransformersTest.java @@ -83,6 +83,7 @@ public static void beforeTests() throws Exception { ModelNode MECH_CONF_DELETE_MODEL = new ModelNode(); FILTER_CREATE_MODEL.get(PATTERN_FILTER).set(FILTERS_CREATE); + FILTER_CREATE_MODEL.get(ENABLING).set(true); FILTER_UPDATE_MODEL.get(PATTERN_FILTER).set(FILTERS_UPDATE); FILTER_UPDATE_MODEL.get(ENABLING).set(true); FILTER_UPDATE2_MODEL.get(PATTERN_FILTER).set(FILTERS_UPDATE2);