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