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