Commit Graph
474 Commits
Author SHA1 Message Date
Axel Uhl 1a9ea93f65 added more sophisticated distance cache test case 2012-07-26 01:22:48 +02:00
Axel Uhl 261c84579b advancing the tests for the new distance cache 2012-07-25 14:56:17 +02:00
Axel Uhl a99e2cfa2f further enhanced preparatory test case for tracks / outliers / distances 2012-07-25 10:15:00 +02:00
Axel Uhl ae4d77d09d added another verdict for track / outlier test 2012-07-25 00:18:43 +02:00
Axel Uhl b37856cdad more sophisticated test case around tracks, outliers and distances 2012-07-25 00:17:46 +02:00
Axel Uhl d604d2f0cb preparing a series of test cases for tracks to which outliers are added 2012-07-24 18:49:15 +02:00
Axel Uhl c1e5247c99 first shot at bug 758 to support non-integer scores; UI formatting not taken care of yet 2012-07-19 22:51:56 +02:00
Axel Uhl 89806485af allow clients to optionally block until a TrackedRaceImpl has finished loading wind in the background thread 2012-07-11 15:25:54 +02:00
Axel Uhl f6729495ec added launch configs for profiling tests 2012-07-10 23:27:05 +02:00
Axel Uhl d61cc58824 pass on waitFor... parameters properly 2012-07-03 15:09:10 +02:00
Axel Uhl bcacf0b81a added more necessary locking to tests 2012-06-29 10:10:09 +02:00
Axel Uhl aeb8a672c6 optionally delay maneuver cache updates; optionally respond from stale maneuver cache 2012-06-28 18:19:43 +02:00
Axel Uhl 14ac9978b4 more lock handling in test cases 2012-06-28 14:21:40 +02:00
Axel Uhl 7e9b5910f1 added more missing lock handling to test cases 2012-06-28 14:09:27 +02:00
Axel Uhl e7785506c9 added lock management to test cases 2012-06-28 14:06:45 +02:00
Axel Uhl 64f3d4c2dd use ReentrantReadWriteLock on TrackImpl and all subclasses to increase concurrency while maintaining consistency 2012-06-28 14:00:39 +02:00
Axel Uhl 8ba4adb21b fixing simulator behavior regarding the fetching and translating of static start/stop tracking times 2012-06-26 15:03:49 +02:00
Axel Uhl 1565e12e43 attempt at incrementally refreshing the wind estimation cache instead of entirely removing interval's contents 2012-06-19 16:11:04 +02:00
Axel Uhl 1e01668a69 work towards a TracTrac simulator 2012-06-18 20:29:51 +02:00
Axel Uhl afe7746d71 pass through a "simulation" parameter for the TracTrac tracker; doesn't do anything yet 2012-06-18 18:20:36 +02:00
Axel Uhl 957cb5738a caching competitor results in leaderboard competitor so that for one time point all scores only need to be computed once 2012-06-18 12:50:51 +02:00
Axel Uhl 41ab835868 re-enabled test case because special serializable class replaced by Throwable 2012-06-15 17:34:51 +02:00
Axel Uhl 88267d2256 ignoring new test that fails in OSGi environment due to class loading exceptions; need to get prod1 up... 2012-06-15 17:27:51 +02:00
Axel Uhl a5fc4a0492 extracted serializable class to ensure it's found in an OSGi setup 2012-06-15 14:00:25 +02:00
Axel Uhl c70927eed0 added a test case for bug 769 which fails without the previous fix and now passes 2012-06-15 10:33:52 +02:00
Axel Uhl c06e1d08df added test case for bug 740 2012-06-10 23:21:00 +02:00
Axel Uhl 394362230a fixed bug 739 by using trackedRegatta.getRegatta() instead of getOrCreateDefaultRegatta on TracTrac DomainFactory 2012-06-10 22:24:01 +02:00
Axel Uhl dae1d4fd1d added tests for bug 469 and improved Javadocs around the topic 2012-06-07 11:33:31 +02:00
Axel Uhl 3208a21d1b whenever a RaceDefinition is added to a persistent Regatta owned by RacingEventService, record persistently 2012-06-06 23:03:20 +02:00
Axel Uhl 32427f3a2d addressing bug 733: looking up a Regatta by raceID first in RacingEventService before using a default regatta 2012-06-06 22:43:14 +02:00
Axel Uhl 6518cd4569 fixed test for regatta leaderboard storing/loading by fixing the mocks for TrackedRace/TrackedRegatta 2012-06-06 22:10:12 +02:00
Axel Uhl b090e11b5e added persistence for raceID-to-Regatta associations in RacingEventServiceImpl 2012-06-06 20:55:12 +02:00
Axel Uhl ace0080f33 enhanced test case for storing/loading regatta leaderboard 2012-06-06 16:35:02 +02:00
Axel Uhl a5eadc8888 extracted the delayed logic from FlexibleLeaderboardWithDelayed... into DelayedLeaderboardCorrection hierarchy
Introduced RaceColumnListener pattern throughout; leaderboards manage such listeners; DelayedLeaderboardCorrection
is one and applys its left-overs whenever a new TrackedRace appears
2012-06-06 14:05:06 +02:00
Axel Uhl 2d7815978b added TrackedRegattaRegistry as argument to SeriesImpl constructor and refactored all usages accordingly 2012-06-05 16:31:57 +02:00
Axel Uhl eb6a1e6214 added replication capabilities for Regatta / Series manipulation 2012-06-05 13:23:05 +02:00
Axel Uhl 90cea8f21e synchronize access to QuadTree because it's not thread safe 2012-05-28 21:11:18 +02:00
Axel Uhl 975a6e25e7 fixing bug 683; added two tests in CourseTest which first reproduced the problem which then got fixed by this. 2012-05-27 21:55:52 +02:00
Axel Uhl 76b40b304d fixed TrackedRace mock implementations regarding getCompetitorsFromBestToWorst 2012-05-25 16:01:32 +02:00
Axel Uhl 4c4cea5e99 pass score comparator into leaderboard 2012-05-25 15:33:36 +02:00
Axel Uhl 4a212faa2e fetch live delay from TracTrac when available 2012-05-25 11:50:44 +02:00
Axel Uhl 121d2d850c fixed test which so far produced two equal competitors so that sorting results were random 2012-05-24 23:19:25 +02:00
Axel Uhl b3cd47e72f added another leaderboard scoring test for more complicated tie breaking 2012-05-24 16:35:08 +02:00
Axel Uhl 43f096ea1e added a test case for tie breaking with competitors where no-one one a race 2012-05-24 16:32:09 +02:00
Axel Uhl 1ef8bbaf36 added another leaderboard scoring test case for first simple tie breaking 2012-05-24 16:10:08 +02:00
Axel Uhl 9c24993816 added test cases for medal race scoring predecende 2012-05-24 15:53:05 +02:00
Axel Uhl 920743bdd5 made test set-up more easily configurable 2012-05-24 15:22:56 +02:00
Axel Uhl 5a2107934c produced the first failing test case for new leaderboard scoring approach 2012-05-24 13:52:31 +02:00
Axel Uhl 315c7e337c fixed Frank's commit 73fcdccd3d which failed to refactor a few constructor invocations 2012-05-23 21:41:29 +02:00
fmittag 20bfa4bbe0 Merge remote-tracking branch 'origin/master' 2012-05-23 18:24:16 +02:00