Commit Graph
238 Commits
Author SHA1 Message Date
Axel Uhl 329dd0e657 passing through the willBeRemoved parameter into the RaceLog tracking infrastructure
Change-Id: I13b068a7b36d05808012b68cfcbcbced27d7e083
2017-09-18 15:20:30 +02:00
Axel Uhl 351c077219 using passed-through stopCallback supplier instead of preemptiveStopRequested field
Change-Id: I4dedde964c0dd0c25d35177869d67fee390b7458
2017-09-18 15:06:17 +02:00
Steffen Schaefer e6721e1fd2 Consistent naming of test methods 2017-07-24 13:07:43 +02:00
Steffen Schaefer badd764dd2 Bug 3934, Bug 4160: Lambdafied the code and removed custom
ProgressCallback now that we are on Java 8
2017-07-05 09:10:30 +02:00
Papick Garcia Taboada e902a4455f Improved loading jobs to use progress information and communicate preemptive stops 2017-07-04 16:05:50 +02:00
Steffen Schaefer 141a7d895c Merge branch 'master' into bug3934 2017-06-27 08:17:57 +02:00
Axel Uhl 24d73c344f consolidated imports
Change-Id: I9f68f730e3f8bb85a442ed5307a164f4006cf39a
2017-06-01 18:39:14 +02:00
Axel Uhl b0d5ebc86e removed await timeout because the entire test has a 3s timeout
Change-Id: I08802b6d69bdcce453194271f228b68c73328ef2
2017-06-01 18:38:21 +02:00
Axel Uhl e4c7ce3f30 increased timeout for test for bug4162
Change-Id: I86175cb2a8d58dce632ebf0134560030bc4d5b6c
2017-06-01 18:37:42 +02:00
Steffen Schaefer 83e35d58b6 Merge branch 'bug4162-failing-test' into bug4162 2017-06-01 16:51:53 +02:00
Steffen Schaefer dabcd71869 Bug 4162: Added failing test 2017-06-01 16:51:31 +02:00
Steffen Schaefer 967df6953e Changed GPSFixStoreListenerTest to not rely on a deadlock anymore 2017-06-01 16:27:28 +02:00
Steffen Schaefer 4108c2ec8d Fixed race condition in unit test 2017-05-30 09:32:16 +02:00
Axel Uhl 91870ce7b4 introduced extendedTimeRange parameter again; failing test case because loading of best mark fixes doesn't work properly for extended tracking interval
Change-Id: I6ac26e9cd46bbdbc72eaad5cd354dd9530b7e66d
2017-05-20 23:10:27 +02:00
Axel Uhl 1b06b9b95b added a test case for loading mark fixes outside of tracking time when changing startTracking
Change-Id: Ia9cf31d3fb6d71383a9cd69b31d09341818c3189
2017-05-20 16:50:23 +02:00
Axel Uhl 90b862b48e Added missing terst class RaceLogTrackingTestHelper
Change-Id: Id6a3c408d4ac2875ec34062145bd75d442fee95c
2017-05-16 18:37:03 +02:00
Axel Uhl 2f992b17b2 bug 4114: no longer materialize tracking times in race log based on modified start of race/race finished times
Change-Id: I19efb2d88b07be10ff3bf051826db5e7008cd4af
2017-05-16 18:26:36 +02:00
Axel Uhl 40b7fc1370 produced a failing test case for bug 4112
Change-Id: I66d3d6a96866229c18acedf64eb865999c80b020
2017-05-16 11:58:14 +02:00
Steffen Schäfer af04fbe88a Merge branch 'master' into bug3934 2017-05-16 10:50:08 +02:00
Axel Uhl 4801e9497e refactored test frame methods to use TimePoint instead of int/long
Change-Id: Ia14d60afa4915ed9ffbce25a9cd77fae4da0ca12
2017-05-16 10:35:28 +02:00
Steffen Schaefer 9123771f34 normalized line endings 2017-05-16 09:42:02 +02:00
Steffen Schaefer 1ce4c34d94 Merge branch 'master' into bug3934
# Conflicts:
#	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoSensorFixStoreImpl.java
#	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/SensorFixStoreTest.java
#	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/FixLoaderAndTracker.java
#	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/RegattaLogDeviceMappings.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/GPSFixStoreImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java
2017-05-16 08:51:46 +02:00
Steffen Schaefer 8cf9053d37 Changed test case to work deterministically. Loading is triggered twice,
the change enforces the trackedRace to switch to TRACKING state between
the two loading processes.
2017-05-15 10:35:02 +02:00
Steffen Schaefer 2d2755ed15 Merge branch 'master' into foiling 2017-05-11 18:30:54 +02:00
Steffen Schaefer 1b31e0c250 Merge branch 'master' into bug4125 2017-05-10 16:20:37 +02:00
Axel Uhl bbe1d26c66 whitespace/line ending changes only
Change-Id: I3fa9f3747202cec363e4676a06a48c12d473e486
2017-05-09 15:20:21 +02:00
Axel Uhl 0fd7e4ab19 whitespace changes, formatting
Change-Id: Ifb80522136cea6e6479f07afbfb14a577397c7d8
2017-05-09 14:41:02 +02:00
Steffen Schaefer 42c067e8a1 Bug 4125: Added several test cases to verify that the loading state is
now correctly triggered on changes after the initial loading process
2017-05-05 11:57:13 +02:00
Steffen Schaefer 77a41bafb7 Completed unfinished comment 2017-05-05 11:31:20 +02:00
Steffen Schaefer 8be33f9794 Added failing test for newly introduced regression that makes a
preemptive stop to hang infinitely
2017-05-05 10:39:47 +02:00
Steffen Schaefer c2ecceb20f Fixed indeterministic test failures by adding waitForLoadingToFinish
calls (loading of fixes on tracking times change used to be synchronous
and is now done via executor)
2017-05-05 08:14:31 +02:00
Steffen Schaefer 1da00034aa Merge branch 'master' into foiling 2017-05-03 17:30:18 +02:00
Axel Uhl 9da8007f09 added a test for bug4044 asserting that setting the start of race loads the fixes
Change-Id: Ibe316b964bb7e5e3762544d376e3e3c004b50c36
2017-05-02 22:23:28 +02:00
Steffen Schaefer d3c8b460eb Bug 4044: Adjusted a failing test case due to the changed behaviour 2017-04-27 17:18:12 +02:00
Steffen Schaefer e5852eefc1 Bug 4044: Added one more test case 2017-04-27 13:53:35 +02:00
Steffen Schaefer 2f6c930abc Added failing test cases for bug 4044 - fixed should not be loaded when
startOfTracking is null to prevent all fixes of a regatta from being
loaded into tracks of a race
2017-04-27 08:34:53 +02:00
Papick Garcia Taboada f01e341402 Reorganized bravo-fix metadata and removed computed values cache from bravo fix instances 2017-03-30 10:44:23 +02:00
Axel Uhl a40f4a2baa removed unused valueNames stuff in sensor fixes
Change-Id: I833a1ee336b1d97a748a3ef4d8483eb2e1c2621e
2017-03-11 17:47:54 +01:00
Papick Garcia Taboada 69463e33a1 Introduced consolidation of bravo fixes 2017-02-15 17:38:36 +01:00
Axel Uhl 27dc7ce4a1 fixed Bravo tests after having changed the ride height implementation to using the minimum of port/starboard hull ride height in 56d1a8ae9f
Change-Id: If328ecc3f453602fedc81d394dac74758136f211
2017-02-10 17:56:34 +01:00
Steffen Schaefer a286b407f5 Bug 4052: added failing test 2017-02-06 09:11:06 +01:00
Steffen Schaefer 1ca55a2d05 Using GPSFix instead of GPSFixMoving for Mark related tests. This
uncovers a ClassCastException that is caused in a real-world scenario
with the changes of commit 32995da2a6.
2017-02-02 10:56:38 +01:00
Steffen Schaefer c5d4abdf93 Additional test case to ensure that only the best fixes for marks are
used if multiple mappings exist
2017-02-01 13:13:02 +01:00
Steffen Schaefer eaf596cf3d Changes to only load the best fixes for mark tracks if there are no
fixes found in the tracking interval
2017-02-01 08:57:44 +01:00
Steffen Schaefer b1afd5f5e7 Added functionality to SensorFixStore to load a single youngest or
oldest fix in a specific time range (this is needed to further optimize
loading of mark fixes out of the tracking time range)
2017-02-01 08:38:21 +01:00
Steffen Schaefer 86ae110571 Merge branch 'master' into bug4009 2017-01-26 15:31:34 +01:00
Steffen Schaefer 6231ef0cfa Merge branch 'master' into bug3934
# Conflicts:
#	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/FixLoaderAndTracker.java
#	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/RegattaLogDeviceMappings.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/GPSFixStoreImpl.java
2017-01-09 10:34:20 +01:00
Steffen Schaefer 673907c017 Merge branch 'master' into bug2447
Conflicts:
	java/com.sap.sailing.feature/feature.xml
	java/pom.xml
2017-01-09 10:05:05 +01:00
Axel Uhl f9b4ac7b50 passing through trackWind and correctByDeclination params into connectivity params
Change-Id: I7adbb4f2c84e5352c9f3891b23198b74ca2fce4c
2016-12-30 12:02:06 +01:00
Axel Uhl 19d112115b first working version of tracked race restoring with -Drestore.tracked.races=true;
Change-Id: I2c3968d772c7382589ada66c60874015f46f8996
2016-12-29 17:18:42 +01:00