diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 88079c369d8..3a6fe8f084b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -438,6 +438,42 @@ jobs:
with:
job-name: FIPS IT
+ account-console-integration-tests:
+ name: Account Console IT
+ runs-on: ubuntu-latest
+ needs: build
+ timeout-minutes: 75
+ strategy:
+ matrix:
+ browser: [firefox] # Chrome not working for now
+ fail-fast: false
+ steps:
+ - uses: actions/checkout@v3
+
+ - name: Setup firefox
+ uses: browser-actions/setup-firefox@latest
+ with:
+ firefox-version: latest
+ - run: firefox --version
+
+ - id: integration-test-setup
+ name: Integration test setup
+ uses: ./.github/actions/integration-test-setup
+
+ - name: Run Account Console IT
+ run: ./mvnw test -Dsurefire.rerunFailingTestsCount=${{ env.SUREFIRE_RERUN_FAILING_COUNT }} -nsu -B -Pauth-server-quarkus -Dtest=**.account2.**,!SigningInTest#passwordlessWebAuthnTest,!SigningInTest#twoFactorWebAuthnTest -Dbrowser=${{ matrix.browser }} -f testsuite/integration-arquillian/tests/other/base-ui/pom.xml | misc/log/trimmer.sh
+
+ - name: Upload JVM Heapdumps
+ if: always()
+ uses: ./.github/actions/upload-heapdumps
+
+ - uses: ./.github/actions/upload-flaky-tests
+ name: Upload flaky tests
+ env:
+ GH_TOKEN: ${{ github.token }}
+ with:
+ job-name: Account Console IT
+
check-set-status:
name: Set check conclusion
needs:
@@ -451,6 +487,7 @@ jobs:
- clustering-integration-tests
- fips-unit-tests
- fips-integration-tests
+ - account-console-integration-tests
runs-on: ubuntu-latest
outputs:
conclusion: ${{ steps.check.outputs.conclusion }}
diff --git a/testsuite/integration-arquillian/tests/other/base-ui/src/test/java/org/keycloak/testsuite/ui/account2/InternationalizationTest.java b/testsuite/integration-arquillian/tests/other/base-ui/src/test/java/org/keycloak/testsuite/ui/account2/InternationalizationTest.java
index d1db7614068..f860e59ff1d 100644
--- a/testsuite/integration-arquillian/tests/other/base-ui/src/test/java/org/keycloak/testsuite/ui/account2/InternationalizationTest.java
+++ b/testsuite/integration-arquillian/tests/other/base-ui/src/test/java/org/keycloak/testsuite/ui/account2/InternationalizationTest.java
@@ -19,6 +19,7 @@ package org.keycloak.testsuite.ui.account2;
import org.jboss.arquillian.graphene.page.Page;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.keycloak.models.UserModel;
import org.keycloak.models.credential.PasswordCredentialModel;
@@ -85,6 +86,7 @@ public class InternationalizationTest extends AbstractAccountTest {
}
@Test
+ @Ignore
public void loginFormTest() {
personalInfoPage.navigateTo();
loginPage.localeDropdown().selectAndAssert(CUSTOM_LOCALE_NAME);
@@ -106,6 +108,7 @@ public class InternationalizationTest extends AbstractAccountTest {
}
@Test
+ @Ignore
public void shouldDisplayTimeUsingSelectedLocale() {
signingInPage.navigateTo();
loginToAccount();
diff --git a/testsuite/integration-arquillian/tests/pom.xml b/testsuite/integration-arquillian/tests/pom.xml
index c17faf67daa..efcd330e527 100644
--- a/testsuite/integration-arquillian/tests/pom.xml
+++ b/testsuite/integration-arquillian/tests/pom.xml
@@ -222,9 +222,9 @@
false
- false
+ true
-
+ --headless