Commit Graph
705 Commits
Author SHA1 Message Date
Armin Zamani c823fa9bd2 Merge branch 'master' into racecommittee_integrated
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2012-12-25 22:24:16 +01:00
Armin Zamani d23b2f13f2 an RC event track can now be created and called in a tracked race 2012-12-25 22:08:33 +01:00
Armin Zamani b25853042a Refactored tests 2012-12-25 20:33:55 +01:00
Armin Zamani 9f1993a7e9 extended the test cases for the RC event track, changed the
rc event comparator to order naturally (no inverted order anymore)
2012-12-25 20:19:30 +01:00
Armin Zamani 1328930e04 added the racecommittee impl folder in sailing/domain to the list of
exported packages,
implemented first test for racecommittee track, other tests will follow
2012-12-25 18:12:51 +01:00
Axel Uhl 65012c6e36 removed unused code 2012-12-21 17:32:14 +01:00
Axel Uhl 89a150cf5d simplified course updates again by re-using as many Leg/TrackedLeg objects as possible; see also bug 1113 2012-12-21 17:31:23 +01:00
Axel Uhl 0d7a25cce2 added failing test case for moving a waypoint forward in a course, causing temporary duplicates, violating CourseImpl's invariant; see bug 1113 2012-12-21 15:42:59 +01:00
Axel Uhl 39e40dd393 fixed assertWaypointIndexes in CourseTest 2012-12-21 15:14:26 +01:00
Axel Uhl 1a2054acf7 added failing test case for what could be a side effect of the fixes to bug 1113 but could also have existed before: waypointIndexes in CourseImpl 2012-12-21 15:06:40 +01:00
Axel Uhl b251741ee0 added failing test case for TrackedRace.trackedLegs update and provided a fix for it 2012-12-21 14:46:02 +01:00
Axel Uhl 8f02ffa7df implemented fix for bug 1113 2012-12-21 13:56:09 +01:00
Axel Uhl 594fa7bffb added more failing verdicts for bug 1113 2012-12-21 13:51:36 +01:00
Axel Uhl 565a0ab536 failing test cases for bug 1113 2012-12-21 13:47:25 +01:00
Axel Uhl 53cabe4f71 adjusted test verdicts after having changed the weighing of speeds 2012-12-20 17:39:03 +01:00
Axel Uhl 21c477426a introduced reentrant read-write lock instead of synchronized for mark passing structures in TrackedRace 2012-12-18 19:11:24 +01:00
Armin Zamani 583b0396a3 initial setup of the event log based on the Track<> implementation 2012-12-14 00:35:21 +01:00
Armin Zamani ed3c2b45da very first step for the race committee event log 2012-12-13 23:01:01 +01:00
Axel Uhl 845634df82 fixed tests that depended on mark names of gates to be "...(left)" and "...(right)" which broke due to changing those names to "...(1)" and "...(2)" 2012-11-28 22:37:20 +01:00
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
D049941 c393031c41 Merge branch 'master' into 'gwt25'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SortedCellTableWithStylableHeaders.java
2012-11-22 15:43:03 +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