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