Commit Graph
159 Commits
Author SHA1 Message Date
Steffen Schaefer 934f0e8c2c Merge branch 'master' into foiling 2016-09-20 08:12:37 +02:00
Axel Uhl 0a301e11d9 added a (succeeding) test case for multi-device search for the last fix
Change-Id: Ia3a4989ebe2a11452a24267ce53fcaae7d8cceb3
2016-09-18 20:03:29 +02:00
Axel Uhl 5524d4e94d added test case and first implementation for getLastFix
Change-Id: I9ff42d4b86254c92d9d1735849c6259e033a99d4
2016-09-18 19:36:54 +02:00
Steffen Schaefer 5ff1ce9c5f Fixed failing tests after master merge and moved duplicate values to
constants
2016-09-15 10:36:33 +02:00
Steffen Schaefer 0cb60280d4 Added field columnCount to BravoSensorDataMetadata for convenience use 2016-09-15 10:24:24 +02:00
Steffen Schaefer 328538ec99 Merge branch 'master' into foiling 2016-09-15 08:25:00 +02:00
Axel Uhl e1118c6fd1 use TrackedRace tracking time offset constants also for smartphone connector tracking time inference and materialization
Change-Id: I179dacefa75b3f990e54d53724407c8f4ea641ce
2016-09-13 23:46:52 +02:00
Axel Uhl 395e7e1976 materialize start/end of tracking in race log only if different from default-inferred values; aligned tracking time range inference
Change-Id: Ia6a6a73fac7c3f56ced9e17e27c09de16ea1177c
2016-09-13 23:44:21 +02:00
Vladislav Chumak 2571dbc8ce Extended SensorFixStore tests with testing of listeners 2016-09-12 19:13:12 +02:00
Axel Uhl 419a64c270 introduced new field controlTrackingFromStartAndFinishTimesCheckBox in RegattaImpl; see bug 3588
Change-Id: I702e611d0c85ecb12831ca09a4d3a73e00ec7396
2016-09-12 16:56:31 +02:00
Steffen Schaefer 790cfba572 Added initial tests for SensorFixStore 2016-09-12 09:17:46 +02:00
Papick Garcia Taboada 9bd8edd953 Added failing Test for loading sensor fixes 2016-09-09 14:13:53 +02:00
Steffen Schaefer e61ecb6881 Also dropping RegattaLogs and RaceLogs in AbstractGPSFixStoreTest 2016-09-09 13:29:06 +02:00
Steffen Schaefer 6aa5421683 Also dropping RegattaLogs and RaceLogs in SensorFixStoreAndLoadTest 2016-09-09 13:26:22 +02:00
Vladislav Chumak a7fcd47dda Extended tests with multiple fix types for mapping validation 2016-09-06 14:46:59 +02:00
Vladislav Chumak 51e2b7007d Extended tests for fix tracking with multiple fix types 2016-09-05 18:48:48 +02:00
Vladislav Chumak a5fa17848f Merge remote-tracking branch 'origin/master' into foiling
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/RegattaLogDeviceMappings.java
2016-09-05 15:25:37 +02:00
Steffen Schaefer eaa2cd487a Added more tests for save/load of DoubleVectorFixes/SensorFixes and
mapping of BravoFixes
2016-08-18 15:00:52 +02:00
Steffen Schaefer 748c101077 Added more tests for save/load of DoubleVectorFixes/SensorFixes and
mapping of BravoFixes
2016-08-18 12:01:55 +02:00
Steffen Schaefer a69df323d7 Added a failing test for a case that isn't currently implemented:
When revoking the close event for a DeviceMapping event, fixes after the
old end TimePoint need to be loaded.
2016-08-17 17:19:10 +02:00
Steffen Schaefer 3a989c1c1a Added some initial tests for save/load of DoubleVectorFixes/SensorFixes 2016-08-17 15:05:58 +02:00
Steffen Schaefer f1d50b4d80 Bug 3875: Using CyclicBarrier to make the GPSFixStoreListenerTest
independent of timing of threads
2016-08-17 10:30:37 +02:00
Steffen Schaefer 16997047ca Bug 3875: Added failing test for the broken locking in
MongoSensorFixStoreImpl
2016-08-16 14:42:02 +02:00
Jonas Dann 3a6c2e28aa Moved the added logic to the regatta log and reimplemented the test 2016-07-26 10:37:18 +02:00
Steffen Schaefer 3afa5a03ca Fixed test after changing lifecycle of fix tracking 2016-06-29 15:37:36 +02:00
Steffen Schaefer a460109a69 Moved RaceTracker listener handling from RaceLogFixTrackerManager to
RegattaLogFixTrackerRaceListener
2016-06-29 15:17:19 +02:00
Steffen Schaefer 6503be3993 stopTracking signal now directly comes from the RaceTracker instead of
doing this through the TrackedRace
2016-06-29 14:02:31 +02:00
Steffen Schaefer bd020e8c39 Renames/JavaDocs/... during code review 2016-06-29 09:00:04 +02:00
Steffen Schaefer 4942594c1b Adjusted the CreateAndTrackWithRaceLogTest to use
RaceLogFixTrackerManager instead of RaceLogFixTracker to make the
tracker correctly shutdown on stopTracking
2016-06-23 11:00:29 +02:00
Papick Garcia Taboada 4777293976 Minor refactorings (renaming) and paasing preemptive stop to loaders 2016-06-21 16:14:51 +02:00
Papick Garcia Taboada afb20429bc Added Timeout to tests 2016-06-09 12:58:38 +02:00
Papick Garcia Taboada 15ee54381b Refactored wait for loaders to finish method 2016-06-09 12:57:56 +02:00
Steffen Schaefer 727f290279 CreateAndTrackWithRaceLogTest now needs to explicitly use
RaceLogSensorFixTracker for loading GPS fixes from the store because
this functionality was removed from RaceLogRaceTracker
2016-06-09 11:06:56 +02:00
Steffen Schaefer 01a5e480f0 RaceLogSensorFixTracker doesn't need TrackedRegatta anymore because the
RegattaLog is obtained from TrackedRace
2016-06-09 11:06:18 +02:00
Papick Garcia Taboada d091e2ee44 Moved GPSFixTracker code to RaceLogSensorFixTracker (applied visitor pattern previously introduced) 2016-06-07 16:21:17 +02:00
Steffen Schaefer 55eb4dcc32 Adjusted test to not wait for fixes to load because there is no loader
at all, so the state will always be PREPARED in this test case
2016-06-02 09:39:44 +02:00
Benjamin Barth 6647cb6284 Adjusted test cases in TrackedRaceLoadsFixesTest 2016-05-25 17:27:21 +02:00
Papick Garcia Taboada 097500e2b7 Fixed compiling errors due to new api 2016-05-19 14:29:14 +02:00
Benjamin Barth 60bca7d374 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DetailType.java
	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TrackFileImportWidget.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2016-05-19 14:02:20 +02:00
Axel Uhl 56f1ff8767 more tests and fixes for bug 3636
Change-Id: I4b2b8e55e787cfbafd598b95d3ae7566fceecd89
2016-05-18 15:50:25 +02:00
Axel Uhl 370a5c8b59 failing test case for bug3636
Change-Id: I2d929b9e6998cced903116884e04ba09469a9588
2016-05-18 15:10:25 +02:00
Axel Uhl ff524f9808 bug 3660: materializing the startOfRace result in startTime in all cases; respond from cache; notify changes based on cache
Change-Id: I4362bc2a6b7513b3da10731a0a2299ad69f6a4fe
2016-05-13 21:15:30 +02:00
Steffen Schaefer e1f8dc06d5 Merge remote-tracking branch 'origin/master' into foiling
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2016-04-27 08:12:55 +02:00
fmittag ca9550e93d implemented new attribute fleetsCanRunInParallel on Series domain object including storage, test, replication and admin UI 2016-04-21 17:26:53 +02:00
Steffen Schaefer 526bfb32b5 Merge remote-tracking branch 'origin/master' into foiling
Conflicts:
	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/AbstractGPSFixStoreTest.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2016-04-21 09:23:17 +02:00
fmittag ef7d84bd81 added a searchTag attribute to 'Competitor' to make it possible to 'tag' competitors for an easier search later on 2016-04-14 13:44:37 -04:00
Benjamin Barth 5590f79189 Moved GPSFixStore implementation and removed "Mongo" from class name,
because it is no longer MongoDB specific
2016-04-11 13:36:51 +02:00
Steffen Schaefer 8649feadd9 Merge branch 'master' into foiling
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/masterdata/DummyTrackedRace.java
2016-04-07 09:05:56 +02:00
Steffen Schaefer 292d3c92d4 Introduction of SensorFixStore and delegation of GPSFixStore 2016-03-31 09:58:59 +02:00
Jan Broß 68c3cd02d6 Add Testcase and implementation of startTime Inference 2016-03-30 16:01:20 +02:00