Commit Graph
1477 Commits
Author SHA1 Message Date
Udo Wessels d264cddff8 bug5905: revert wait in findElementBySeleniumId because there are reproducible test failures e.g. not finding a button in TestNegativeAcls. 2023-11-24 15:43:27 +01:00
Udo Wessels eabee904a7 bug5905: cleanup 2023-11-24 12:51:44 +01:00
Udo Wessels ebfcba1fdc bug5905: enabled and fixed finally last part of Race Manager App QR code test, after production environment was updated to new QR code handling
- cleaned up code
- did some more stabilization by changing the central PageObject.findElementBySeleniumId to a Selenium wait.
2023-11-24 12:46:58 +01:00
Udo Wessels 0295859982 bug5905: removed unstable check in pressOk logic. 2023-11-20 13:34:11 +01:00
Udo Wessels d459366075 bug5905: completed test of device registration.
- added a general test if check url of productive server is available and only execute test if server is reachable, because all tests are depending on this resource.
- one test is still not working completely until productive system is updated to handle qr-code generation requests for Race Manager App. This code is deactivated.
2023-11-20 12:20:54 +01:00
Udo Wessels 10de53c4f9 bug5905: Tests still have not been completed. Stabilized the tests. Tested already with new Race Manager App redirect in branch.io but until it is not live we need to leave last part of testRaceManagerAppInvitationLink uncommented.
- added some translations to exchange hard coded text.
2023-11-17 17:29:07 +01:00
Udo Wessels 8e94d076b0 bug5905: next test of creating QR-Code for device registration. Not completed yet. 2023-11-06 17:57:43 +01:00
Wessels, Udo (PPN) 3e9b98fe5a bug5905: Added next test of checking Race Manager App QR-Code generation. 2023-10-30 15:34:45 +01:00
Wessels, Udo (PPN) 859ccc0436 bug5905: added some comments for test documentation. 2023-10-30 09:05:12 +01:00
Wessels, Udo (PPN) 591cc38d98 bug5905: fixed and extended first QR-Code test. Now the redirect of the public invitation is checked until new QR-Code page on Home.html. 2023-10-27 16:17:11 +02:00
Wessels, Udo (PPN) 3636d0c321 bug5905: fixed an obvious bug in selenium tests and moved link creation test to it's own test class because the origin location was not fitting to the test context. 2023-10-27 09:53:33 +02:00
Wessels, Udo (PPN) 6909dbd033 bug5905: Added a first test to create a public invitation link. This can be used later also to check branch.io forwarding to QR-Code page. 2023-10-23 17:43:28 +02:00
Wessels, Udo (PPN) 2b66121265 bug5910: remove not supported line in .project files so that current Eclipse version (2023-09) can import the projects. 2023-10-09 18:00:50 +02:00
Axel Uhl 8991742298 bug5828: added methods for role management to SecurityResource / SecuredServer facade 2023-05-10 14:28:29 +02:00
Axel Uhl f72566bc95 bug5828: implemented get/set ACL service and wrapper including test 2023-05-09 10:47:51 +02:00
Axel Uhl f575703ad2 bug5715: fixed test class names to ensure JUnit picks them up 2023-04-06 23:04:13 +02:00
Axel Uhl b7c2750f71 bug5821: added new bundle com.sap.sse.security.datamining 2023-02-21 14:08:10 +01:00
Udo Wessels 47dbeea141 bug5127: finalized the new media selenium tests. Now the URL field is tested on admin console and home view, but only the url input, not the file upload itself. But this include the important youtube and vimeo video insertion. 2023-02-06 20:30:57 +01:00
Udo Wessels 77de923423 bug5127: correct not wanted commit 2023-02-03 19:33:36 +01:00
Udo Wessels a11f20595d bug5127: First charge of Selenium test fragments. Not working. 2023-02-03 19:30:28 +01:00
Axel Uhl f10c1640d2 bug5802: removed Selenium test verdict looking for (now removed) feedback link 2023-01-23 18:03:10 +01:00
Axel Uhl 8f95d7d5cc in tests replaced skitrac.tractrac.dk by event2.tractrac.com 2023-01-17 15:54:00 +01:00
Axel Uhl e0f00b0689 Merge branch 'master' into bug5147 2023-01-10 16:43:37 +01:00
Axel Uhl 82c2ecaac2 bug5782: fixed test cases for negative ACLs;
the tests were now failing because the "user" role only implies the default
actions for all objects owned by the user; UPLOAD_MEDIA is not a default
action, however. Therefore, it needs to be added to the test user
explicitly.
2023-01-10 00:18:52 +01:00
Axel Uhl d4ecf30c29 remove Alias(Factory)? stuff from Selenium project;
this lets us remove an old version of cglib which is no longer supported
and doesn't work with Java 17. The usages have been re-designed to use
the regular cell table entry iteration methods without problems.
2022-12-23 02:07:02 +01:00
Axel Uhl 7c28b4826e use MarkAsyncCallback to let RegattaDetailsCompositePO wait properly after a regatta has been modified 2022-12-21 21:40:20 +01:00
Axel Uhl d53c81de97 improved logging in GenericCellTablePO.createEntry to find out more about test failures;
TestLeaderboardConfiguration.testDynamicRaceDeletion fails with 4%
probability when it cannot obtain the DataEntryPO objects for the races
in the series table after deleting one race column from that series. The
log so far ("Can't create DataEntry of type DataEntryPO") suggests that
something went wrong while trying to invoke the constructor.
I've added logging for all exceptions caught in the process of
stepping through the superclasses in case finally no constructor
was found or none terminated normally.
2022-12-21 10:49:54 +01:00
Axel Uhl 1dc6247ec7 docker-11: formatting only in pom.xml 2022-12-14 05:25:11 -08:00
Axel Uhl cf547e3b1d bug5792: in pom.xml use "Note" instead of "NOTE" to avoid an "Info" tag 2022-12-14 05:03:48 -08:00
Axel Uhl f8bbeabed2 bug5792: Java-11 fragments are added by root artifact for Java >=9;
no need to again add them to the selenium.test pom.xml
2022-12-13 14:13:17 +01:00
Axel Uhl 51c5184d49 bug5792: manual cherry-pick of 9f30f4299de3fbc4570ad26913a51e8bd5d98715;
leaderboard's expandable column now encodes expansion state in header
div attribute "isExpanded" (true/false); this makes testing robust
2022-12-12 07:58:17 -08:00
Axel Uhl 24132454b0 bug5792: adjust to Java-11 deprecations (Number constructors, reflection, Hamcrest, minor AWT changes) 2022-12-12 07:35:58 -08:00
Axel Uhl a6363406be bug5792: introduce org.hamcrest-2.2.0, remove gwt-dev deps 2022-12-12 06:18:51 -08:00
Axel Uhl a679cf5236 adjusted code to upgraded JUnit, avoiding deprecation warnings 2022-11-29 13:47:14 +01:00
Axel Uhl 962da584c9 bug5147: fixed getRankImprovedByDisqualificationsOfBetterRankedCompetitors; refactored mocked races to return proper 0 ranks 2022-11-08 17:39:28 +01:00
Finn Huelsbusch 4f3420564b whitespace happiness 2022-08-12 09:56:01 +02:00
Finn Huelsbusch 9d8f1704a4 added new chckbox to PO of series 2022-08-12 09:09:03 +02:00
Finn Huelsbusch d888c1fad9 added configuration for eclipse 2022-06 and updated the onboarding 2022-07-07 16:51:33 +02:00
Axel Uhl 175b0db206 bug5693: added sailti result import bundle to autostart 2022-03-17 16:05:26 +01:00
Axel Uhl d06215987a bug5684: fixed test after addUserToGroup no longer throws exception if user already contained in group 2022-03-02 10:18:44 +01:00
Axel Uhl 2fd979325d bug5684: better error/exception handling for authorization problems in SecuredServer 2022-03-01 17:10:24 +01:00
Axel Uhl 56d1b943bf bug5684: don't try to add user who is already part of group, avoiding error 2022-03-01 15:44:44 +01:00
Axel Uhl affe76ad0c bug5684: added implementaiton of SecuredServer.addUserToGroup, plus test case 2022-03-01 13:24:04 +01:00
Axel Uhl 83f4db2192 bug5684: added SecuredServer.createUserGroupAndAddCurrentUser method with test case 2022-03-01 12:51:01 +01:00
Axel Uhl e87c9629fe bug5684: added SecuredServer.hasPermissions and corresponding test 2022-03-01 11:05:10 +01:00
Axel Uhl d629444bda bug5684: fixed JSON representation of object ID in OwnershipResource;
added test case for SecuredServer[Impl].getGroupAndUserOwner(...)
2022-03-01 10:04:57 +01:00
Axel Uhl e1a0d4d1cb bug5684: introduced SecuredServer[Impl] as abstraction of SailingServer[Impl];
added the first methods plus tests for obtaining username and group by
name; the next steps will be exposing getOwnership; this way, we can
then determine whether the server group already exists and whom it
belongs to
2022-02-25 18:29:58 +01:00
Axel Uhl 0a9dec7bae fixed Selenium tests after modifying where error dialog shows which part of the messages 2022-02-21 12:28:08 +01:00
Axel Uhl b4d822dcb7 use ${argLine} instead of late replacement option @{argLine} 2022-01-18 21:50:13 +01:00
Axel Uhl 234fbbac14 only use late replacement for argLine 2022-01-18 20:33:31 +01:00