Commit Graph

26 Commits

Author SHA1 Message Date
Michal Hajas
3839f8e3b5 Add metric for password validations (#36049)
Closes #36048
Signed-off-by: Michal Hajas <mhajas@redhat.com>
Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
Co-authored-by: Alexander Schwartz <aschwart@redhat.com>
2025-01-07 10:05:47 +01:00
Pedro Igor
93c1740538 Support for initial CRUD operations when managing admin permissions
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>

Closes #35987
2024-12-18 07:43:13 -03:00
Stian Thorgersen
d3b759b56f Support injecting admin client configured from managed realm (#35693)
Closes #35501

Signed-off-by: stianst <stianst@gmail.com>
2024-12-06 14:00:16 +01:00
Stian Thorgersen
9ab5575959 Introduce support for an extension to auto register a value type (#35645)
Closes #35592

Signed-off-by: stianst <stianst@gmail.com>
2024-12-05 14:50:31 +01:00
Šimon Vacek
9abbf3edc6 Support setting time offset on test server within tests (#35495)
Closes: #34189

Signed-off-by: Simon Vacek <simonvacky@email.cz>
2024-12-04 12:09:46 +01:00
Stian Thorgersen
6e8a7a844f Support adding clients and users to RealmConfigBuilder (#35542)
Closes #35541

Signed-off-by: stianst <stianst@gmail.com>
2024-12-03 12:23:54 +01:00
Stian Thorgersen
e995601e79 Refactor logging for test framework registry (#35447)
Signed-off-by: stianst <stianst@gmail.com>
2024-12-03 10:43:23 +01:00
Stian Thorgersen
ad313e0109 Add support to intercept server and realm config to test framework (#35184)
Closes #35173

Signed-off-by: stianst <stianst@gmail.com>
2024-11-21 15:13:58 +01:00
Stian Thorgersen
89556c7b79 Add email extension to test framework (#35096)
Closes #35094

Signed-off-by: stianst <stianst@gmail.com>
2024-11-20 08:31:23 +01:00
Stian Thorgersen
5e54ebde18 Move Nimbus OAuth client into separate module (#35090)
Closes #34487

Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 12:24:44 +01:00
Stian Thorgersen
057407385d Add ManagedRealm#getId (#35086)
Closes #35085

Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 11:21:01 +01:00
Lukas Hanusovsky
7502b9cdf6 [Test framework MVP] ImpersonationDisabledTest (#35057)
* [Test framework MVP] ImpersonationDisabledTest

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>

* Apply suggestions from code review

Co-authored-by: Stian Thorgersen <stian@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>

---------

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2024-11-19 11:20:29 +01:00
Stian Thorgersen
ce684e553f Support injecting into superclass of tests (#35084)
Closes #35082

Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 10:52:57 +01:00
Stian Thorgersen
1b8cdbd75f Use cleanup tasks in migrated UserProfileAdminTest (#35074)
Part of #34494

Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 10:07:27 +01:00
Stian Thorgersen
c93e185e3f Migrate AdminSignatureAlgorithmTest (#35049)
Part of #34494

Signed-off-by: stianst <stianst@gmail.com>
2024-11-19 08:08:44 +01:00
Stian Thorgersen
de14e1c310 Migrate AdminPreflightTest (#35042)
Part of #34494

Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 16:36:26 +01:00
Stian Thorgersen
8ebe9000b2 Add support for marking a managed realm as dirty, making updates with rollback, and running cleanup tasks for a realm (#35037)
Closes #35035

Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 14:41:48 +01:00
Stian Thorgersen
4b497dd64c Pass builders to realm, client, and user configs (#35033)
Closes #35032

Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 10:54:11 +01:00
Stian Thorgersen
0c1282df57 Add startup instructions for remote test server (#35030)
Closes #35029

Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 10:43:00 +01:00
Stian Thorgersen
17fe21a437 Add simple logging support to the test framework (#34956)
Closes #34955

Signed-off-by: stianst <stianst@gmail.com>
2024-11-18 07:36:22 +01:00
Stian Thorgersen
b82ec62eb7 Add database testsuite matrix to new testsuite (#34775)
Closes #34692

Signed-off-by: stianst <stianst@gmail.com>
2024-11-11 07:04:30 +01:00
Lukas Hanusovsky
1192dc3169 [Test framework] AdminEventsSupplier support (#34704)
* [Test framework] AdminEventsSupplier support

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>

* Update test-framework/core/src/main/java/org/keycloak/test/framework/events/AdminEventsParser.java

Co-authored-by: Stian Thorgersen <stian@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>

---------

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Signed-off-by: Lukas Hanusovsky <61745358+lhanusov@users.noreply.github.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2024-11-07 10:27:43 +00:00
Lukas Hanusovsky
a8d9a5553f [Test framework] Add custom provider dependencies into a Keycloak server (#34621)
* Add custom provider dependencies into a Keycloak server.

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Co-authored-by: Simon Vacek <svacek@redhat.com>

* Update test-framework/examples/pom.xml

Signed-off-by: Stian Thorgersen <stian@redhat.com>

---------

Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
Signed-off-by: Stian Thorgersen <stian@redhat.com>
Co-authored-by: Simon Vacek <svacek@redhat.com>
Co-authored-by: Stian Thorgersen <stian@redhat.com>
2024-11-06 08:39:28 +01:00
Stian Thorgersen
d6b01015c4 Database suppliers refactoring WIP (#34574)
Signed-off-by: stianst <stianst@gmail.com>
2024-11-05 07:20:11 +01:00
Lukas Hanusovsky
440624e398 [Test framework] Update MVN dependencies (#34629)
Signed-off-by: Lukas Hanusovsky <lhanusov@redhat.com>
2024-11-04 15:27:42 +00:00
Stian Thorgersen
a7af380f71 Break up test-framework into multiple modules, and introduce placeholder for new testsuite (#34507)
Closes #34194

Signed-off-by: stianst <stianst@gmail.com>
2024-11-01 08:52:00 +01:00