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