Commit Graph
152 Commits
Author SHA1 Message Date
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 be3c92c1ee Merge branch 'main' into bug6135 2025-06-30 17:20:28 +02:00
Axel Uhl 1523242967 Merge remote-tracking branch 'github/main' into main 2025-06-29 19:28:02 +02:00
Axel Uhl 67d1fe7cfc bug6145: truncate IgtimiWindReceiver track heads when fixes have been consumed 2025-06-28 16:41:31 +02:00
Axel Uhl 86d11a7365 bug6146: use a dedicated foreground thread pool for handling listener notifications in RiotServer 2025-06-28 15:15:13 +02:00
Axel Uhl f7a32ff439 implemented safe way to avoid replication-based deadlock asking for SecurityService in RiotServer prematurely 2025-06-24 17:21:32 +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 82503f870f bug6059: moved Igtimi persistence test to new fragment; fixed OSGi websocket servlet setup;
the persistence test needs to be in the
com.sap.sailing.domain.igtimiadapter.persistence package; but with this
it has to be in a fragment that can legally extend the host bundle's
equally-named package. This was not the case with the
com.sap.sailing.domain.igtimiadapter.test fragment extending the host
bundle com.sap.sailing.domain.igtimiadapter. Moving to a separate
fragment extending the persistence bundle solved that problem.

The problem with WebSocket servlet tests was solved through the hint at
https://github.com/jetty/jetty.project/issues/7835.
2025-01-08 21:44:49 +01:00
Axel Uhl 2ff915c034 bug6059: removed Igtimi "Resource" concept; all we need is their *data*;
made Selenium API tests work
2025-01-07 23:46:33 +01:00
Axel Uhl 65167ae2f9 bug6059: created protobuf test data and initialize a Riot server with it in Selenium Igtimi tests 2025-01-07 18:48:40 +01:00
Axel Uhl 2565f8f4ef bug6059: moved Igtimi tests requiring a running Riot server to com.sap.sailing.selenium.test 2025-01-02 00:30:49 +01:00
Axel Uhl dfbcbafc20 bug6059: removed RiotServer from tests where it wasn't required 2024-12-31 22:07:45 +01:00
Axel Uhl d921e3dba0 bug6059: added a few TODOs in the remaining "offending" test class 2024-12-30 23:42:53 +01:00
Axel Uhl c842ef65d0 bug6059: fixed IgtimiFixTrackTest and isolated testing Fix track production 2024-12-30 23:36:45 +01:00
Axel Uhl 91bf90d355 bug6059: fixed missing addition of device serial number to latest datum when filtering from last message from DB; test green now 2024-12-30 21:40:13 +01:00
Axel Uhl d19ae78835 bug6059: take missing serial_numbers[] as "all" 2024-12-30 19:24:31 +01:00
Axel Uhl 2891d8c4d8 bug6059: introduced ClientSession in AbstractTestWithIgtimiConnection 2024-12-30 17:52:08 +01:00
Axel Uhl 900ba4dc07 bug6059: fixed IgtimiPersistenceTest by adding optional ClientSession to Mongo/DomainObjectFactory 2024-12-30 17:47:11 +01:00
Axel Uhl c55c477431 bug6059: removed the Igtimi workaround for incorrect latitude reporting and corresponding test case 2024-12-30 17:00:03 +01:00
Axel Uhl 5b5392d3e4 bug6059: adjusted FixFactory tests to new Base64-encoded protobuf format 2024-12-30 16:53:57 +01:00
Axel Uhl ae4ed99578 bug6059: carry position and battery status through for Devices; added action buttons 2024-12-29 17:54:03 +01:00
Axel Uhl bac9e84569 bug6059: allow for renaming Igtimi devices 2024-12-29 15:45:16 +01:00
Axel Uhl ee8e5cd6ee bug6059: improved connection handling by pooling based on bearer token 2024-12-29 14:58:51 +01:00
Axel Uhl 781e215dc6 bug6059: first (untested) attempt to load resource data and messages from master/primary always 2024-12-28 01:03:01 +01:00
Axel Uhl 1bf44ebe67 bug6059: started work on GWT UI for AdminConsole support 2024-12-24 17:09:33 +01:00
Axel Uhl 11e45a0aba bug6059: started cleaning up test cases a bit 2024-12-23 12:28:54 +01:00
Axel Uhl d5e6501aa1 bug6059: first implementation of getLatestMessage 2024-12-22 22:59:12 +01:00
Axel Uhl 65039f3601 bug6059: improved test case for Igtimi message persistence 2024-12-20 15:21:40 +01:00
Axel Uhl 6f5e87ef6f bug6059: persistence for Protobuf messages 2024-12-20 14:22:35 +01:00
Axel Uhl cdb513c159 bug6059: interims commit, starting to work with GWT UI 2024-12-18 17:22:09 +01:00
Axel Uhl 9ddd176fa5 bug6059: implemented more RIOT REST APIs 2024-12-12 18:03:11 +01:00
Axel Uhl 14a684c020 bug6059: persistence for Resource, DataAccessWindow and Device 2024-12-12 14:14:31 +01:00
Axel Uhl 3be3c62031 bug6059: uncompilable interims commit;
started to remove Igtimi concepts we no longer need
2024-12-11 18:19:42 +01:00
Axel Uhl 0656cfcc5c bug6059: added missing dependencies to igtimiadapter.server manifest 2024-12-11 15:53:13 +01:00
Axel Uhl ca31afa3a3 bug6059: interims commit with new igtimi.server bundle;
moved RiotServer to new bundle to decouple igtimiadapter from
persistence; persistence now knows igtimiadapter, and the server
bundle is expected to fill the RiotServer's state upon activation.
2024-12-10 15:29:21 +01:00
Axel Uhl e22dce6f17 bug6059: fixed runtime feature, adding jetty.websocket.[server|servlet] 2024-12-10 13:48:48 +01:00
Axel Uhl 8890aa09b0 Merge remote-tracking branch 'github/bug6059' into bug6059 2024-12-10 11:01:02 +01:00
Axel Uhl f96cd0bcb0 bug6059: added missing org.eclipse.jetty.websocket.server package import for websocket server test 2024-12-10 10:59:24 +01:00
Axel Uhl ea888d5c6e bug6059: added jetty.util to package dependencies for igtimi tests; extended timeout 2024-12-10 00:21:13 +01:00
Axel Uhl 4f6c509995 bug6059: implemented a basic WebSocket server test 2024-12-09 11:19:51 +01:00
Axel Uhl 9f61ad5d7e bug0659: added WebSocket server bundles to target platform 2024-12-09 10:18:21 +01:00
Axel Uhl 134e0bae1f bug6059: use factory method on RiotServer interface in test 2024-11-27 16:06:33 +01:00
Axel Uhl 5ac581e8fb bug6059: the RiotServer[Impl] produces the first set of Fix objects;
also added a test case for this behavior
2024-11-27 16:00:22 +01:00
Axel Uhl ca3265c67a bug6059: added a second test case for WindBot protobuf authentication 2024-11-22 10:12:17 +01:00
Axel Uhl ffc5241e67 bug6059: first working protobuf test from original WindBot data 2024-11-21 16:29:57 +01:00
Axel Uhl 521bbcd770 bug6059: generated protobuf sources for Igtimi Windbot protocol; added protobuf 4.28.3 to target platform 2024-11-20 20:33:26 +01:00
Axel Uhl 139a320284 added net.bytebuddy dependency to more test fragments to ease local test execution 2024-01-05 09:39:57 +01: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 a6363406be bug5792: introduce org.hamcrest-2.2.0, remove gwt-dev deps 2022-12-12 06:18:51 -08:00