Axel Uhl
ef4547357f
Moved top-level cache for TrackedEvent from TracTrac-specific DomainFactory to RacingEventService;
...
introduced a TrackedEventRegistry interface in com.sap.sailing.domain that is now extended by
RacingEventService as well as a dummy implementation for use by tests
2011-11-14 17:00:17 +01:00
fmittag
e4ec273724
remove m2e nature from all .project files
2011-11-09 22:06:14 +01:00
Axel Uhl
557619696e
starting to introduce polymorphism across RaceTracker for SwissTiming and TracTrac
2011-11-07 18:18:27 +01:00
Axel Uhl
5fe2f666fa
fixed file name construction for stored tracks in case there is no sail ID assigned to the boats
2011-11-03 11:27:23 +01:00
Axel Uhl
4af8a25194
added launch config to download MdM tracks from Hamburg
2011-11-02 15:46:50 +01:00
Axel Uhl
dc69f9df3e
added sail ID to file name for track storage
2011-11-02 15:12:28 +01:00
Axel Uhl
126beecff2
added a main routine that allows us to download and store to file a specific combination of event/race
2011-11-02 13:21:30 +01:00
Axel Uhl
36613799b6
adjusted STG account-based tests so that they cope with races that got added
2011-10-28 17:12:25 +02:00
Axel Uhl
f2adf4d3f5
added wind display for course-defined wind and always providing an estimation if requested,
...
for current time if no other wind fix exists
2011-10-28 17:00:52 +02:00
Axel Uhl
cdf0d49d0e
a first Douglas-Peucker implementation with a first few naive tests
2011-10-07 11:42:32 +02:00
Axel Uhl
2cd4fb082e
added preferences files; removed generated files from git; added missing RaceAverageSpeedColumn.java
2011-10-05 23:51:26 +02:00
Axel Uhl
34e9ab62a0
removing / flushing all race data from DomainFactory for races for which a tracker is started
...
With this we can hope to be able to cleanly disconnect and reconnect to races so that really a
new set of RaceDefinition/TrackedRace objects is created.
2011-10-04 15:09:11 +02:00
Axel Uhl
747802d0d1
compilable but yet untested version that may accept multiple TracTrac Races per TracTrac Event
2011-10-04 14:26:41 +02:00
Axel Uhl
765986439d
renamed waiting methods to getAndWait...
2011-10-04 12:37:05 +02:00
Axel Uhl
f27814745d
renamed get... and create... methods to getOrCreate... if they get or create ...
2011-10-04 12:35:11 +02:00
Axel Uhl
55e73237b1
fixed leaderboard scoring bug: medal race doesn't count for number of discardable races
2011-10-03 15:18:11 +02:00
Axel Uhl
88ee0237b0
based on shortened time interval for maneuver detection, lowered degrees diff threshold in test verdicts
2011-09-29 23:42:08 +02:00
Axel Uhl
ce255c5a88
added failing test reproducing a bug in leaderboard regarding discarding of maxPoints races
2011-09-26 20:58:43 +02:00
Axel Uhl
e964d1ea1b
parse live/stored URI from paramURL content
2011-09-23 15:51:38 +02:00
Axel Uhl
e3dae51ebf
added sailID to Boat; reduced number of decimals for distance to 0
2011-09-22 10:12:51 +02:00
Axel Uhl
c9d932f865
adjusted test case verdict for wind estimation after algorithms were fixed
2011-09-15 22:38:19 +02:00
Axel Uhl
5a8cf02878
added another test case for track-based wind estimation
2011-09-15 21:46:05 +02:00
Axel Uhl
cc78c6fbac
added another wind estimation test case
2011-09-15 21:40:45 +02:00
Axel Uhl
a9de554d6d
fixed averaging bearings during estimating wind directions
2011-09-15 21:34:47 +02:00
Axel Uhl
ae00f3140a
refactored tests related to tracks
2011-09-15 20:50:57 +02:00
Axel Uhl
e1650f6d8b
better clustering of bearings for wind estimation
2011-09-15 20:37:21 +02:00
Axel Uhl
ece059caf7
removed NoWindException from mocked TrackedRace impl's getTack() method
2011-09-15 10:06:40 +02:00
Axel Uhl
ac9e388c87
added tack detection (are sails on port or starboard for a boat at a given time?)
2011-09-15 09:56:05 +02:00
Axel Uhl
8ea116411f
added method to compute difference between bearings
2011-09-15 09:01:23 +02:00
Axel Uhl
e7d12c17bf
fixed Weymouth-related tests after STG started to track more events again
2011-09-13 10:18:37 +02:00
Axel Uhl
22c2d8e209
added mock for new getApproximatePosition(Waypoint, TimePoint) method on MockedTrackedRace
2011-08-30 16:35:21 +02:00
Axel Uhl
3fd911764c
factored commonalitied between Expedition and SwissTiming UDP receivers
2011-08-29 17:59:24 +02:00
Christopher Ronnewinkel
b880f8a51b
refactorings in test cases using stored tracks
2011-08-29 17:23:16 +02:00
Axel Uhl
e148f685ee
added test about ignoring medalRace argument if column in leaderboard already exists
2011-08-24 11:05:14 +02:00
Axel Uhl
ba07d4d7e3
another test for leaderboard carried points persistence
2011-08-24 10:52:25 +02:00
Axel Uhl
71fee7a59c
continued development of leaderboard persistence; fixed flag URL toLowerCase issue
2011-08-18 18:00:34 +02:00
Axel Uhl
1519624299
double the total points for a medal race
2011-08-17 21:26:25 +02:00
Axel Uhl
02ef945864
fixed tests for leaderboard again; yet missing: doubling of medal race score
2011-08-17 20:55:37 +02:00
Axel Uhl
2830b2cede
changed Leaderboard API from TrackedRace to RaceInLeaderboard consistently
2011-08-17 16:57:22 +02:00
Axel Uhl
a26217bbd2
preparing for medal race support in leaderboard
2011-08-17 14:46:35 +02:00
Axel Uhl
8283446d88
added simple test procedures for adding carry scores in leaderboard
2011-08-04 14:37:08 +02:00
Axel Uhl
56106da592
fixed leaderboard test case which has to use distinct names for the race columns
2011-08-04 14:18:25 +02:00
Axel Uhl
3b613d1576
removed extra comment
2011-08-04 10:25:25 +02:00
Axel Uhl
4130ab26ab
introduced carry-over of points into leaderboard; don't request raw positions for leaderboard tests
2011-08-04 10:23:10 +02:00
Axel Uhl
2355a05a4a
fixed Pair import; adjusted tests to also use new Leaderboard global getters
2011-08-03 00:33:25 +02:00
Axel Uhl
64a152792b
added missing SettableScoreCorrection interface; made Leaderboard extend Named
2011-08-02 16:22:25 +02:00
Axel Uhl
ed439289e0
added a live leaderboard test based on Kiel Week 505 race data; refactored domainFactory setup for tests
2011-08-02 15:20:09 +02:00
Axel Uhl
f2ff34f588
ignore test that downloads all tracks
2011-08-02 10:59:39 +02:00
Axel Uhl
411dd60568
fixed code to download all Kiel Week GPS tracks
2011-08-02 10:55:30 +02:00
Axel Uhl
d9ca238716
use regexp pattern for Köchlin
2011-08-01 16:19:38 +02:00