From 5aa05d08ebc7ec76e942e300dbc713238bf40a0d Mon Sep 17 00:00:00 2001 From: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com> Date: Mon, 3 Nov 2025 16:15:10 +0100 Subject: [PATCH] Test Framework - new Forms test suite. (#43894) Signed-off-by: Lukas Hanusovsky --- .github/workflows/ci.yml | 4 ++++ .../org/keycloak/tests/suites/FormsTestSuite.java | 11 +++++++++++ 2 files changed, 15 insertions(+) create mode 100644 tests/base/src/test/java/org/keycloak/tests/suites/FormsTestSuite.java diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4ea1743c7ee..ada5dd74f08 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -756,6 +756,10 @@ jobs: echo "Tests: $TESTS" ./mvnw test ${{ env.SUREFIRE_RETRY }} -Pauth-server-quarkus -Dtest=$TESTS -Dbrowser=${{ matrix.browser }} -f testsuite/integration-arquillian/tests/base/pom.xml 2>&1 | misc/log/trimmer.sh + - name: Run new Forms IT + run: | + ./mvnw package -f tests/pom.xml -Dkc.test.browser=${{ matrix.browser }} -Dtest=FormsTestSuite + - uses: ./.github/actions/upload-flaky-tests name: Upload flaky tests env: diff --git a/tests/base/src/test/java/org/keycloak/tests/suites/FormsTestSuite.java b/tests/base/src/test/java/org/keycloak/tests/suites/FormsTestSuite.java new file mode 100644 index 00000000000..f5477aa3217 --- /dev/null +++ b/tests/base/src/test/java/org/keycloak/tests/suites/FormsTestSuite.java @@ -0,0 +1,11 @@ +package org.keycloak.tests.suites; + +import org.junit.platform.suite.api.SelectClasses; +import org.junit.platform.suite.api.Suite; +import org.keycloak.tests.admin.AdminHeadersTest; + +@Suite +// TODO: Select relevant test classes or packages once they have been migrated +@SelectClasses({AdminHeadersTest.class}) +public class FormsTestSuite { +}