Commit Graph
1279 Commits
Author SHA1 Message Date
Axel Uhl af0adbf4a3 moved Scalable* to domain.common to be able to use it also in GWT bundles 2014-05-01 12:02:41 +02:00
Axel Uhl 48e9aba687 introduced signed cross track error; renamed previous cross track error calculations to "absolute" accordingly 2014-04-29 18:27:55 +02:00
Fredrik Teschke e022fe57e0 used separate flags and logs for loading from windStore and gpSFixStore in tracked race 2014-04-28 23:54:18 +02:00
Axel Uhl f464966019 fixed exception list of TimeInLegProgressesTest on tracapi branch 2014-04-28 15:52:38 +02:00
Axel Uhl d63e1ad1ae fixed TimePoint comparator so it also works for extreme values 2014-04-27 15:05:13 +02:00
Axel Uhl 6c276a98cc changed TimeRange.timeDifference to Duration result type and adjusted implementation to our coding conventions 2014-04-27 12:51:11 +02:00
Axel Uhl 050d46901c added failing test case for TimeRange.timeDifference 2014-04-27 12:49:56 +02:00
Axel Uhl dbe5f24b0a Merge branch 'master' into gpsfixstore-independent-of-race
Conflicts:
	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/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2014-04-26 13:14:29 +02:00
Axel Uhl 47611acb1b Merge branch 'master' into tracapi 2014-04-24 23:48:13 +02:00
Axel Uhl e19209a61c in addition to the race column names for which to load details, added a parameter addOverallDetails
that controls whether a leaderboardDTO shall have overall details; the leaderboard cache and the
LiveLeaderboardUpdater consider this parameter in how they cache their DTOs.
2014-04-24 19:13:05 +02:00
Axel Uhl 17a16f4ecd use Duration also for Leaderboard.getTotalTimeSailed(...). Introduced leg type cache towards addressing bug 1884 2014-04-24 17:49:54 +02:00
Axel Uhl 115063d0ac refactored getTime... methods to return a Duration object 2014-04-24 16:53:37 +02:00
Axel Uhl 2deb54e948 added test regarding bug 1908 that requires the time spend in a leg to be null before the leg start time for that competitor 2014-04-24 16:43:56 +02:00
Axel Uhl 205fd161d5 renamed SerializationTestWithOnlineRace to ensure its execution; added failing test for bug 1908 2014-04-24 16:39:36 +02:00
Axel Uhl cff0fbbde3 updated the ESS 2013 Florianopolis Race 1 data from the TracTrac web site; see bug 1782;
"static" coordinates of marks are now computed based on the time-wise "nearest" fix, not based on the
last fix before the start of the race which can be far too old.
2014-04-10 16:37:55 +02:00
Axel Uhl a7d08908bd fixing the static mark positions for Florianopolis Race 1 because some of them are far off. 2014-04-10 11:59:53 +02:00
Axel Uhl 3e57a4378f removed redundant empty lines 2014-04-10 09:49:55 +02:00
Axel Uhl 31e2656f0a Merge branch 'master' into tracapi 2014-04-09 16:30:49 +02:00
Axel Uhl 2ae45f56d0 improved assertion message in mark passing test 2014-04-09 16:30:21 +02:00
Axel Uhl f4f9c2c669 Merge branch 'master' into tracapi 2014-04-09 15:58:58 +02:00
Axel Uhl 1f1715de06 avoid NullPointerException during test execution 2014-04-09 15:58:33 +02:00
Axel Uhl d38105dfed avoid warning by consolidating imports 2014-04-09 13:11:09 +02:00
Axel Uhl 330778bd32 use race ID instead of event ID to create the default regatta;
Event objects with the TracAPI now really contain multiple events, therefore having multiple different boat
classes. The regatta must have a single boat class.
2014-04-08 17:05:40 +02:00
Axel Uhl 16d59dd1e5 fixed registration order for race status subscription 2014-04-08 16:02:49 +02:00
Axel Uhl 515d7954a6 fixed test set-up by using createRaceSubscriber with liveUri/storedUri arguments instead of only IRace argument 2014-04-08 09:31:35 +02:00
Axel Uhl 522573239e adjusted exception lists after upgrading TracAPI snapshot 2014-04-07 15:01:26 +02:00
Axel Uhl 4fab86f220 use timeout for Unicode test 2014-03-30 00:19:50 +01:00
Axel Uhl da02551df0 there are just too many offline tests left; reverted others back to offline; timeout rule will catch them; need to get advice from TracTrac 2014-03-28 20:57:30 +01:00
Axel Uhl 1d9508066e converted another offline test to online because file URL/URI doesn't seem to work yet for TracAPI 2014-03-28 20:50:00 +01:00
Axel Uhl 88d6a4064d re-added timeout rule for TracTrac tests 2014-03-28 20:41:10 +01:00
Fredrik Teschke 821f1307bf Merge remote-tracking branch 'origin/master' into gpsfixstore-independent-of-race
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/AbstractTimePoint.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogImpl.java
	java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingTrackingConnectivityParameters.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/FlorianopolisMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/OBMRMarkPassingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.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.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceCourseManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/AbstractServerReplicationTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Monitoring).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-03-28 18:34:58 +01:00
Axel Uhl ca627665ba fixed mark/gate creation by fixing how the number of marks of a control point is determined 2014-03-28 18:33:30 +01:00
Axel Uhl f1619edc54 load races on a per-race basis and not by looking at the event and then inferring the races;
IEvent in the new TracAPI now holds all IRace objects actually belonging to that event that have so
far been loaded through the TracAPI. Therefore it is no longer safe to simply look at all the races
of the IEvent when trying to load a single race.
2014-03-28 17:57:53 +01:00
Axel Uhl 82b7878500 fixed IEvent.getRaces() synchronization in a few remaining spots 2014-03-28 16:42:20 +01:00
Axel Uhl da4cacbe98 introduced a TracTrac-specific SynchronizationUtil that helps to avoid ConcurrentModificationExceptions with the new TracAPI 2014-03-28 16:37:30 +01:00
Axel Uhl 4094a76243 made the last TracTrac test class compilable again 2014-03-28 16:00:12 +01:00
Axel Uhl 9304a0dd75 made ReceiveMarkPassingDataTest compile 2014-03-28 15:51:43 +01:00
Axel Uhl d28c0a65f4 removed a few more compile errors in the TracTrac tests 2014-03-28 15:41:44 +01:00
Axel Uhl e959d76417 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ClientParamsPHP.java
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/pom.xml
2014-03-27 14:37:41 +01:00
Axel Uhl 0094717053 augmented Duration interface; manually picked from 9a29493e11364d9e19dea520bcfee2572eb3ad1a and 4c341d02e0fa93afc02c2ac1381ddc9bcd825b2c and fixed and added test 2014-03-22 14:46:11 +01:00
Axel Uhl 813ebc406b found and fixed evil SpeedWithBearing.add bug that did the vector addition wrong; added test case 2014-03-21 16:02:15 +01:00
Axel Uhl 896335b9af added test for bug 1857 2014-03-18 15:50:36 +01:00
Fredrik Teschke 33fedad405 fixed bugs in device mapping finder 2014-03-16 19:51:36 +01:00
Axel Uhl 7fcf5601f4 use LeaderboardGroupMetaLeaderboard in test to avoid assertion error now that Overall scoring scheme requires a MetaLeaderboard 2014-03-07 22:22:53 +01:00
Axel Uhl 740d75576b enhanced test case testOverallLeaderboardWithESSHighPointScoringAndTieBreakInLastRegattaOfLeaderboardGroup so it uses two acts 2014-03-07 19:06:34 +01:00
Simon Pamies 873aee9d7a Fixed 1838 2014-03-06 10:02:02 +01:00
Axel Uhl ad0fc3361d consolidated imports in domain.test to reduce compile errors to show the actual remaining problems 2014-02-26 13:50:46 +01:00
Axel Uhl b11cd84186 removed unhandled exception errors in c.s.s.domain.test 2014-02-26 13:47:41 +01:00
Axel Uhl f38a348b16 Merge branch 'master' into tracapi
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
2014-02-26 13:34:34 +01:00
Axel Uhl de7eff436a fixed Findel's maneuver test by explicitly setting the wind to a reasonable value, as also found in the original Kieler Woche wind data 2014-02-23 01:08:38 +01:00