Commit Graph
12238 Commits
Author SHA1 Message Date
fmittag cb103167d8 set nativeEvents=false for Firefox webdriver to enable selenuim tests with Firefox 26.x 2014-03-06 15:51:59 +01:00
fmittag 329e857f5c added support for boolean values for capabilties of a webdriver definition 2014-03-06 15:49:17 +01:00
Axel Uhl 878955c74b use Mongo's db.requestStart() and db.requestDone() to ensure the same socket connection is used to read our own writes 2014-03-01 21:20:32 +01:00
Axel Uhl 36c18b1191 removed Highcharts-2.3.5.zip from workspace 2014-02-28 17:37:25 +01:00
Axel Uhl 7d4363a1d8 Merge remote-tracking branch 'server/master' 2014-02-27 18:31:05 +01:00
Axel Uhl 007049b1c4 fixing bug 101 by adding the busy indicator to the RaceBoard's toolbar. Frank to style it... 2014-02-27 18:25:36 +01:00
Axel Uhl ac9e4b9a79 remove RaceBoard ViewMode enum which only had one literal left 2014-02-27 16:42:30 +01:00
fmittag cb9a436476 made EventJsonSerializer null-safe for startDate and endDate 2014-02-27 15:50:15 +01:00
fmittag f5a6d730cb Merge remote-tracking branch 'origin/master' into event_times 2014-02-27 15:43:14 +01:00
Axel Uhl b5ba16f8ec fixing bug 1647 by adding @Rule to a bunch of tests that may tend to timeout 2014-02-27 14:57:18 +01:00
Axel Uhl 350faa0111 another attempt at fixing testSimpleRACMessage by changing how we wait for the receipt of the message 2014-02-27 14:02:22 +01:00
fmittag de2edfcf37 Merge remote-tracking branch 'origin/master' into event_times
Conflicts:
	java/com.sap.sailing.server/src/com/sap/sailing/server/RacingEventService.java
2014-02-25 19:10:59 +01:00
Frederik Petersen 21aed2395c Added assert for second PersistentRegattasForRaceIDs in test case 2014-02-25 15:18:44 +01:00
Frederik Petersen ddd42b1877 Merge branch 'bug1824' 2014-02-25 15:16:14 +01:00
Frederik Petersen 0cb0e13353 Fixed and refactored import of PersistentRegattasForRaceIDs
Conflicts:
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
2014-02-25 15:14:38 +01:00
Axel Uhl eb3b642252 clear the competitor store before tests that depend on it 2014-02-25 13:57:18 +01:00
Axel Uhl 53107eebc9 Merge remote-tracking branch 'server/master' 2014-02-25 13:25:34 +01:00
Axel Uhl 72a6fee435 adjusted to change in Igtimi API for "latest" URL which now returns data in standard format 2014-02-25 13:24:08 +01:00
Frederik Petersen 84d9b20436 Fixed persistence of PersistentRegattaForRaceID for data import
fixes 1824
2014-02-25 13:07:21 +01:00
Frederik Petersen 0084d2b61f Added failing test for persistence of PersistentRegattasForRaceIDs 2014-02-25 13:01:24 +01:00
Frederik Petersen 792a2c3fc0 Added progress bar css to build props 2014-02-25 12:47:37 +01:00
Frederik Petersen 6782386ce5 Added exception handling for unique index in wind collection
fixes bug 1822
2014-02-25 11:34:01 +01:00
Axel Uhl dd584bf782 the settings button is back to the LeaderboardEditingPanel, at least temporarily fixing bug 1826 2014-02-25 10:13:04 +01:00
fmittag b5bff27a10 Added startDate and endDate as new properties of the 'Event' domain class (including edit UI) 2014-02-24 16:04:33 +01:00
Axel Uhl 2006db6156 Merge remote-tracking branch 'server/master' 2014-02-24 14:34:12 +01:00
Axel Uhl 9ff397370d fixed the missing piece of bug 1807 by explicitly removing the columns of a series that is being removed, thus triggering listeners appropriately 2014-02-24 13:49:08 +01:00
Axel Uhl f96d2d62cb Working on a solution for bug 1807; call invalidate(...) after listener removal; ensure listeners are added also if oldCacheValue is present;
There is still a problem left: removing a series that has race columns doesn't seem to trigger listeners.
2014-02-24 13:24:55 +01:00
Frederik Petersen cbf6d7921b Added new unique index to wind collection 2014-02-24 10:26:08 +01:00
Axel Uhl 4bfaff3491 Merge remote-tracking branch 'server/master' 2014-02-24 10:22:53 +01:00
Axel Uhl 27240634a1 fixing bug 1809 by using a WindTrack in the master data import instead of the raw fixes collection that doesn't get locked during serialization 2014-02-24 10:18:49 +01:00
Frederik Petersen a4f6d5d9f0 Added java doc to DataImportLockWithProgress 2014-02-24 09:36:01 +01:00
Frederik Petersen 7bb2b2c2c7 Fixed map entry deletion for data import lock 2014-02-24 09:03:56 +01:00
Frederik Petersen 8e01b10e6f Changed synchronized statements to ReeantrantRWLock 2014-02-24 08:38:19 +01:00
Frederik Petersen 59f9a1f7c1 Fixed event-regatta association
see bug 1796
2014-02-24 07:55:14 +01:00
Simon Pamies b3e2d28753 Merged ess-singapore containing the temporary fix for the igtimi windbot gps miscalculation, the update of MAX_HOPS for tractrac stored data, the fix for the race committee app and max_speed for xml export 2014-02-24 10:19:13 +08:00
Axel Uhl 76ed76542a another attempt at fixing the SwissTiming tests by waiting for the drop() command to complete 2014-02-24 00:39:04 +01:00
Axel Uhl 7b51370ad4 fixed bug 1819 by using Leaderboard.getRankedCompetitorsFromBestToWorstAfterEachRaceColumn for regatta rank chart in leaderboard view 2014-02-24 00:35:19 +01:00
Jens Rommel 346f6931ca Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer 2014-02-23 02:10:15 +01:00
Axel Uhl de7eff436a fixed Findel's maneuver test by explicitly setting the wind to a reasonable value, as also found in the original Kieler Woche wind data 2014-02-23 01:08:38 +01:00
Axel Uhl 8b3e6001d9 new maneuver detection recognizes Findel's jibe at 15:53:30 2014-02-23 00:14:25 +01:00
Axel Uhl 9eac3e04b5 use true mark positions for ManeuverAnalysisIDMChampionsFinalTest test which fixes the penalty circle detection test 2014-02-22 23:50:06 +01:00
Jens Rommel 989072169f Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer 2014-02-22 23:20:28 +01:00
Axel Uhl a15cb76a77 added several tests for BearingChangeAnalyzer which now should make sure this stuff works as expected 2014-02-22 22:42:34 +01:00
Jens Rommel 4530ae01c7 Merge remote-tracking branch 'refs/remotes/external/master' into jens--BUG-1778-media-data-importer 2014-02-22 22:41:47 +01:00
Axel Uhl ea76877ee9 moved algorithm that checks whether a course change passed a certain other course to separate class; added tests for that 2014-02-22 22:18:40 +01:00
Jens Rommel 71df453414 Fixed constructor mis-use in MasterDataImportTest
--> "test" is not a valid MongoDb objectId and thus not a valid MediaTrackId
2014-02-22 21:33:04 +01:00
Axel Uhl c4d642b1f3 calculating maneuvers differently;
instead of looking at the leg type, only look at the current wind at the time and position of the maneuver and
calculate whether it's a tack and/or a jibe. If both, conclude that it was a penalty circle. If it's a mark passing,
now output two maneuvers: the MarkPassingManeuver *and* a bear away/head up/tack/jibe. This way we should now be able
to handle kiwi drops and jibe sets as a MarkPassingManeuver *and* a jibe/tack maneuver.

The good thing about this approach is that if it works we'll no longer depend on the leg type which may long have
changed in shifty wind conditions and only look at the boat and its course compared to the wind.
2014-02-22 21:30:58 +01:00
Axel Uhl 1faf909679 fix for bug 1802: the sorting order of competitors with no fleet was wrong for contiguously scored columns 2014-02-22 17:01:31 +01:00
Axel Uhl c97f5d7d70 fixed NPE in high point scoring scheme for cases where a competitor has a null fleet 2014-02-22 17:01:21 +01:00
Axel Uhl 80eb7977d3 added failing test case for bug 1802: RDG with a score higher zero is not sorted correctly 2014-02-22 17:00:18 +01:00