Axel Uhl
08b8aba30b
fixed Polgar/Koy's penalty circle time point in test verdict; point of strongest course change is really at the beginning of the maneuver
2012-11-28 21:29:16 +01:00
Axel Uhl
0eb9371f47
adjusted course and wind for testSimpleWindEstimation so we get a reasonable read-out again
2012-11-28 21:09:32 +01:00
Axel Uhl
9897127793
adjusted test verdict for Hasso's maneuvers because we now use the point of strongest course change as the maneuver time point, and it's correct
2012-11-28 18:11:15 +01:00
Axel Uhl
f874afd565
use at least one fix earlier and one fix later than the time point requested when providing the fixes for speed/course estimation; code still buggy. Don't use!
2012-11-28 15:54:54 +01:00
Axel Uhl
d90f699e2c
added a second failing test case for bug 1065; removed redundant locking; switched AbstractBearing's encoding to UTF-8
2012-11-28 14:55:38 +01:00
Axel Uhl
a8e09c31ac
first failing test case for bug 1065: seemingly wrong speed estimation for course change between fixes
2012-11-28 14:32:47 +01:00
Axel Uhl
9c0d4e56a6
fixed an NPE in maneuver loss detection
2012-11-28 01:21:32 +01:00
Axel Uhl
deab25d20f
detect Extreme40 boat class and adjust hull length; use three instead of two hull lengths for maneuver detection
2012-11-24 00:35:42 +01:00
Axel Uhl
4839f03c36
more failing test cases for bug 1054; fix for 1054 by adjusting GPSFixTrackImpl.getEstimatedPositionTimePeriodAffectedBy
2012-11-23 16:19:45 +01:00
Axel Uhl
415bf1730b
first failing test case for bug 1054
2012-11-23 15:56:00 +01:00
Axel Uhl
066a8880b2
extended test case to also test for the individual total points with discards only up to a specific column
2012-11-16 17:57:50 +01:00
Axel Uhl
60b943bb0a
fixed a few minor problems for bug 844 and created a first passing test case
2012-11-16 17:33:49 +01:00
fmittag
a1f74669a2
Fixed refactoring bug (SingleMark -> Mark ) due to class with same name in swisstiming adapater
2012-11-16 11:33:34 +01:00
fmittag
b75759ff34
Renaming of SingleMark and SingleMarkImpl to Mark and MarkImpl part II
2012-11-16 10:57:35 +01:00
fmittag
448023ad96
Refactoring of Buoy and BuoyImpl to SingleMark and SingleMarkImpl
2012-11-14 12:06:26 +01:00
Axel Uhl
38b2278ecb
Introduced a separate stateful renderer to fix bug 1036
2012-11-13 12:20:06 +01:00
fmittag
05b81d7646
Merge remote-tracking branch 'origin/master' into ttcm_with_metadata
2012-11-12 10:43:16 +01:00
Axel Uhl
397e740d04
working maneuver loss calculation
2012-11-11 21:01:16 +01:00
Axel Uhl
869a73186e
fixed bug 1019 (total time calculation wrong in case time point is before start of later race in leaderboard) and test case for it
2012-10-26 14:40:29 +02:00
Axel Uhl
da2f598421
added failing test case for bug 1019: total time wrong if time point before start of later races in leaderboard
2012-10-26 14:32:05 +02:00
fmittag
6253cb4733
Added a boolean property 'displayGroupsInReverseOrder' to the leaderboard group in order to have more control over the ordering of the rendered leaderboard groups in the spectator view
2012-10-18 12:02:21 +02:00
fmittag
c0cd06462c
changed the creation of ControlPoint instances for the test case according to the new TTCM 2.0.6 API
2012-10-15 16:08:42 +02:00
fmittag
b93c52851f
added bundle version property to all bundles using the tractrac client module to have better control over the used version
2012-10-14 14:55:22 +02:00
Axel Uhl
caaf3882c0
fixed simpleLeaderboardTest regarding the medal race consideration for the comparison with the discard thresholds
...
Due to a change in AbstractSimpleLeaderboardImpl.considerForDiscarding, medal races now (in line with the
comment for Leaderboard.considerForDiscarding) count for the comparison with the discarding thresholds even
though they are themselves never discarded. This has caused the flawed calculation of how many races to discard
in simpleLeaderboardTest to fail because it didn't consider the medal race during determining the number to
compare to the discarding thresholds.
2012-10-02 11:35:55 +02:00
Axel Uhl
8951945af1
added discarding test for ordered fleets with not all fleets having raced in a column
2012-10-02 11:17:36 +02:00
Axel Uhl
f0dc58bde4
further approaching a solution for bug 961: added tests for excluding columns from total count if one fleet hasn't raced
2012-10-02 10:01:57 +02:00
Axel Uhl
8519fcd2f0
enhanced locking traces; fixed CourseUpdateTest.testWaypointAddedAtEnd which needed the course's write lock to guard against TracTrac background update
2012-09-28 14:58:05 +02:00
Axel Uhl
2d133e5809
added a test case to WindTest for bug 943, showing that the wind estimation already returns null as expected
2012-09-28 09:58:49 +02:00
Axel Uhl
b2757c2ae4
addressing bug 983 by supporting new scoring scheme that breaks ties only by the last race instead of looking at individual scores
2012-09-27 11:53:34 +02:00
Axel Uhl
efc0ac2959
the fix for 968 broke the test verdict of testDistanceTraveledOnSmoothenedTrackThenAddingOutlier which was too strict; relaxed
2012-09-26 18:01:53 +02:00
Axel Uhl
31e79556b2
fixed bug 968 by invalidating the DistanceCache for the interval between the last fix and the new fix
2012-09-26 17:22:44 +02:00
Axel Uhl
cbe9a6613b
fixed imports in RaceDTO to fix GWT build
2012-09-26 12:38:27 +02:00
Axel Uhl
7fbadab872
added test case for overall leaderboard scoring and suppression
2012-09-25 11:53:28 +02:00
Axel Uhl
369658c180
upgraded TTCM to 2.0.5
2012-09-24 17:10:10 +02:00
fmittag
9634fb2d00
Merge remote-tracking branch 'origin/master'
2012-09-20 17:56:08 +02:00
fmittag
a8bc97c9d2
- Added hasWindData() and hasGPSData() to TrackedRace to easily get information about races with unsufficient data for the raceboard.
...
- Added the display of these new properties in the AdminConsole (TrackedRaces view)
- unified usage of RaceAndRegattaIdentifier instead of RaceIdentifierer in many function calls
- Refactored RaceDTO/StrippedRaceDTO and removed unused data in these classes
2012-09-20 17:55:57 +02:00
Axel Uhl
79697f2de6
added a DistanceCache test with fixes whose time stamp increases but whose position remains unchanged for a while
2012-09-19 14:17:06 +02:00
Axel Uhl
b5d7d4e4a3
fixed ordering based on carried points
2012-09-13 11:47:15 +02:00
Axel Uhl
820b01fc04
fixed remaining parts of bug 951, handling more cases where an empty course causes IndexOutOfBoundsExceptions
2012-09-10 16:34:13 +02:00
fmittag
f16830bfd0
Fixed a problem with writing of Enum values to json. Enum values are now surrounded with quotes.
2012-09-10 13:59:13 +02:00
Axel Uhl
a3585adc13
added GPSFix to getMaxSpeed result so it'll be possible to know where and when the max speed was achieved
2012-08-22 17:48:28 +02:00
Axel Uhl
88452d2fe7
added failing test case and fix for upper time limit for getMaximumSpeedOverGround
2012-08-22 12:34:15 +02:00
Axel Uhl
827a0e6a12
added failing test case and fix for incorrect max speed calculation in GPSFixTrackImpl
2012-08-22 00:33:48 +02:00
Axel Uhl
9a6277c3e1
factored out more scoring rule aspects into ScoringScheme for ESS40 Notice of Race support
2012-08-20 17:56:43 +02:00
Axel Uhl
00174beb98
added failing test case for bug 919 (max points reason not respected if no tracked race provided)
2012-08-15 21:38:32 +02:00
Axel Uhl
d2fde8e152
use null instead of 0.0 consistently for scores of races where the competitor isn't awarded a score
2012-08-15 15:44:16 +02:00
Axel Uhl
a0f361823e
provided test case for bug 912: high-point scoring scheme leaderboard with disqualifications
2012-08-15 13:17:18 +02:00
Axel Uhl
08200857e1
first scoring test for high-point scoring scheme
2012-08-15 12:57:32 +02:00
Axel Uhl
045e44e7a3
when constructing a RegattaLeaderboardImpl instance, use regatta's scoring scheme
2012-08-14 18:01:11 +02:00
Axel Uhl
949534629c
introduced ScoringScheme on Regatta, using LOW_POINT as default for now
2012-08-14 17:59:58 +02:00