Commit Graph
1558 Commits
Author SHA1 Message Date
Axel Uhl c614f17408 formatting 2025-11-27 11:29:49 +01:00
masha.kashirina 75ab8a6016 bug6060: small selenium test fix -> now solutions are shown when whitelabeled 2025-11-19 14:46:10 +01:00
masha.kashirina 03465ad67d bug6060: merge main 2025-11-13 10:16:39 +01:00
Axel Uhl 1bf3bee657 bug6170: added filesfor local Docker-based Selenium tests 2025-11-10 23:44:28 +01:00
Axel Uhl 199643126c bug6170: add TracTrac API token setting in Selenium tests 2025-11-10 23:26:20 +01:00
Axel Uhl d57dbacba3 bug6060: adjusted WhitelabelTest to What's New and Legal Disclosure now being shown also in de-branded mode 2025-11-04 23:55:32 +01:00
masha.kashirina 92e3a4f177 Merge branch 'main' into bug6060 2025-10-31 15:30:59 +01:00
Axel Uhl 1eda5361b9 bug6172: be more defensive with quitting the WebDriver, catching exception 2025-10-27 15:28:10 +01:00
Axel Uhl f1749f4671 bug6172: added missing null check in WindowManager.closeAllWindows() 2025-10-27 10:50:46 +01:00
Axel Uhl 7faa24bbda bug6172: try to quit() the Selenium web driver properly when closing all windows 2025-10-27 10:44:20 +01:00
Axel Uhl 1f8b3173cd Merge branch 'main' into bug6060 2025-10-24 17:57:48 +02:00
Axel Uhl 638567b80b extend wait time in SimulatorOverlayTest from 10 to 30s to allow for slower runners 2025-10-24 00:30:09 +02:00
Sohaib Baig 180d221e57 fix: missed import 2025-10-09 10:47:09 +02:00
Sohaib Baig 726e8faeea set system properties manually
System properties were being read from the config file previously, but not set using system.setproperty as they are expected by the selenium package later. This fixes that by setting them before control is handed over to selenium
2025-10-09 10:42:09 +02:00
Axel Uhl 748b96752d in a local test environment, use an adapter CustomChromeDriver to work also in dockerized dev environments 2025-08-15 09:53:40 +02:00
Axel Uhl 5340d88b3a bug6060: de-dynamized branding using separate configuration impls 2025-08-13 17:08:52 +02:00
Axel Uhl dfbb9e8fd5 bug6060: re-enable branding after whitelabel test 2025-08-12 20:13:37 +02:00
Axel Uhl 74f0348e23 Revert "trying to switch from Firefox to Chrome headless driver";
This reverts commit 2cf3ee0f4e as
it made many more Selenium tests fail.
2025-08-05 23:21:58 +02:00
Axel Uhl 2cf3ee0f4e trying to switch from Firefox to Chrome headless driver 2025-08-05 16:50:00 +02:00
Axel Uhl 803b3da719 setting width/height of headless firefox to 1920x1080 for Selenium tests 2025-08-05 09:52:11 +02:00
Axel Uhl 759bb19d41 added docker-compose-24.yml for a quick start with Java 24 2025-07-10 15:56:43 +02:00
Axel Uhl 6dcd7d4187 bug6127_2024-12: adjusted JUnit dependencies in MANIFEST.MF files to downgraded versions 2025-07-07 11:33:18 +02:00
Axel Uhl 7feee8295a bug6135: removed intentional test failure again 2025-07-05 22:54:52 +02:00
Axel Uhl 8afbe2645d bug6135: storing screenshot in test case class name's folder 2025-07-05 17:09:34 +02:00
Axel Uhl 1bf1108c1c bug6135: added fixmes for screenshot writing 2025-07-05 12:25:11 +02:00
Axel Uhl a61298289d bug6135: re-throw exception after makojg screenshot 2025-07-04 22:01:25 +02:00
Axel Uhl 4692d6e980 bug6135: refactored ScreenShotRule, introduced CloseAllWindowsAfterEach rule;
this way, window closing runs in an afterEach callback, whereas
screenshots are taken in a TestExecutionExceptionHandler.
Still letting one Selenium test fail on purpose to see if this works in
the central build environment
2025-07-04 18:31:48 +02:00
Axel Uhl 492323a7f3 bug6135: provoking a Selenium test failure to test screenshot generation 2025-07-04 17:30:27 +02:00
Axel Uhl 19221a2eab bug6135: re-enabled old test TestLeaderboardConfiguration.testDynamicRenamingOfRace 2025-07-02 22:00:36 +02:00
Axel Uhl fdcea884a4 bug6135: improve WebDriver session handling;
use only one WebDriver instance with multiple windows;
handle quit/close and be more resilient against driver session already
terminated
2025-07-02 16:34:14 +02:00
Axel Uhl b3fb429bf1 junit5-migration: added missing @BeforeEach annotation to TestStateVisualizationEvent's setUp method 2025-06-05 17:31:09 +02:00
Axel Uhl baa8654693 bug6127: selenium JUnit5 migration, replacing @Test by @SeleniumTestCase 2025-06-05 17:23:24 +02:00
Axel Uhl d0a64e7005 bug6127: removed junit "vintage" from target platform after JUnit5 migration 2025-06-05 17:23:16 +02:00
Axel Uhl 8d787f7cfc bug6127: first zero-warning/error JUnit5 workspace, including selenium tests 2025-06-05 17:21:27 +02:00
Axel Uhl 5b2536e9c0 bug6127: more JUnit5 migrations; still to do: selenium and domain.test 2025-06-05 17:21:26 +02:00
Axel Uhl 3138f7745f bug6127: refactored more test fragments to JUnit5 2025-06-05 17:21:26 +02:00
Axel Uhl faf71f55a7 bug6127: first step migrating tests from JUnit4 to JUnit5 2025-06-05 17:21:25 +02:00
Axel Uhl ff195ddd8a use SharedLandscapeConstants.DEFAULT_DOMAIN_NAME in test; changed localhost domain name 2025-05-22 15:30:14 +02:00
Axel Uhl 0d30d4527f re-enabled TestLinkCreation based on a Route53 CNAME pointing to 127.0.0.1 2025-05-22 15:06:54 +02:00
Axel Uhl d5bb6e5738 added comment regarding branch.io test failures in TestLinkCreation 2025-05-22 11:00:03 +02:00
Axel Uhl a74f198bac @Ignore TestLinkCreation for now until branch.io has a solution for us 2025-05-12 10:21:49 +02:00
Axel Uhl b45683c2ad fixed a few typos in variable names 2025-05-12 00:32:43 +02:00
Axel Uhl e0da7d340c recording last user creation time stamp *after* having made the request 2025-03-27 16:49:48 +01:00
Axel Uhl c8e6e4a245 bug6104: complexified more test user account passwords 2025-03-25 17:16:59 +01:00
Axel Uhl 178b6bf241 bug6104: made passwords for Selenium tests more complex; added quertz-keyboard.txt to bundle's build.properties 2025-03-25 13:45:22 +01:00
Axel Uhl 5910783be3 bug6104: tests can be exempted from strong password requirements 2025-03-24 21:57:45 +01:00
Axel Uhl 9bc3705bda bug6097: fixed timings for test UI-based user creation 2025-03-20 00:33:03 +01:00
Axel Uhl 999e60e309 use existing URL for result import URL test to keep test from failing with slow DNS 2025-03-19 23:08:50 +01:00
Axel Uhl e96a3c07c1 made AbstractTestWithIgtimiConnection abstract to avoid test execution 2025-03-19 22:45:38 +01:00
Axel Uhl 13047b74a7 bug6097: delay user creation in UserManagementPanelPO if necessary 2025-03-19 22:41:02 +01:00