Commit Graph
132 Commits
Author SHA1 Message Date
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