Commit Graph
100 Commits
Author SHA1 Message Date
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 bd953c634f Typos in Wiki 2014-02-27 22:11:49 +00: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
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
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
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
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
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
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
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
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
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
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
Axel Uhl f2cc32febd Fixing bug 1805 by initializing the thread local for progress reporting after deserialization in readObject() 2014-02-22 11:54:46 +01:00
Axel Uhl 30c4b9c153 fixing bug 1806; NPE because of distance traveled being null 2014-02-22 11:50:18 +01:00
Axel Uhl c49795e428 removed null check for result discarding rule as this really shouldn't have happened in the first place;
null for result discarding rules are a plain error that would lead to many downstream problems. It's ok for this
to fail with an exception.
2014-02-21 17:45:15 +01:00
Axel Uhl 373fff1a30 turned around the default for persistentcompetitors.clear from true to false 2014-02-21 17:41:40 +01:00
Axel Uhl dff8cf4971 added even longer thread sleep for testSimpleRACMessage in all this despair... 2014-02-20 23:46:27 +01:00
Axel Uhl c3e0fbfc2c beautified null-check for discarding rule 2014-02-20 23:18:15 +01:00
Axel Uhl bc0de434d7 use less aggressive time period for polling master data import progress 2014-02-20 23:02:53 +01:00
Axel Uhl 8e0b381c06 attempt at fixing this nasty testSimpleRACMessage test case that kept failing frequently recently 2014-02-20 20:45:44 +01:00
Axel Uhl 081c4889d1 added javadoc comment 2014-02-20 18:13:39 +01:00
Axel Uhl 4c93c68ab7 fixed build.properties by adding missing backslash to enable js/ directory export 2014-02-20 18:11:40 +01:00
Axel Uhl 093fe9398a consolidated imports to avoid warnings 2014-02-20 12:06:03 +01:00
Axel Uhl 73d8693fa3 as aftermath to d001e579bf, adjusted exception handling in ArrayListNavigableSet.first/last and fixed behavior of TrackImpl.getAverageIntervalBetween...Fixes() 2014-02-20 12:04:19 +01:00
Axel Uhl e297dc59f2 Merge remote-tracking branch 'server/master' 2014-02-20 11:53:24 +01:00
Axel Uhl 7c36485c8f removed spurious content 2014-02-20 10:09:48 +01:00
Axel Uhl 4e6a385950 suggestion: allow transition up to 3x replay spee 2014-02-19 09:05:00 +01:00
Axel Uhl 26df6ce122 Merge branch 'master' into map_geruckel 2014-02-19 08:46:53 +01:00
EC2 Server 2f1e6a44b5 Merge remote branch 'origin/master' 2014-02-19 07:11:24 +00:00
EC2 Server 052869ca2b added options for parallel GC and GC logging to default env.sh 2014-02-19 07:09:55 +00:00
Axel Uhl 6918f57dc9 draw boats only if need be; other than that, rely on CSS transitions 2014-02-18 18:08:50 +01:00
Axel Uhl a6bc8d9781 made more vields in BoatClassVectorGraphics final and static where possible 2014-02-18 17:26:59 +01:00
Axel Uhl 88fef9cf83 made fields of BoatClassVectorGraphics final 2014-02-18 17:25:31 +01:00
Axel Uhl 62606676b1 Merge branch 'bug1744' into transform-rotate 2014-02-18 16:48:34 +01:00
Axel Uhl dcfa3c6444 fixed erratic rotation by finding the rotation direction with minimal change 2014-02-18 16:46:19 +01:00
Axel Uhl 327175c216 fine-grained transition specification for transform only; now need to fix nearest-angle problem to avoid erratic rotation 2014-02-18 15:43:58 +01:00
Axel Uhl e1f2186eb4 This is roughly ok. No dashed transform property names seem to be accepted by the transition property; need to fix rotation direction! 2014-02-18 15:22:33 +01:00
Axel Uhl 3e0da9c9de trying to fix bug 1784 by rotating the boat canvasses using a rotate transform that can be animated by a CSS transition 2014-02-18 13:30:21 +01:00
Axel Uhl 448deea273 Merge remote-tracking branch 'server/master' 2014-02-18 13:01:29 +01:00
Axel Uhl 61d5593b2f consolidated imports to avoid warnings; removed AbstractSeleniumTest.generator because it was not used anywhere 2014-02-18 11:14:53 +01:00
Axel Uhl e3d96fd653 Merge branch 'master' into riccardo-selenium 2014-02-18 11:09:32 +01:00
Axel Uhl 30dd7fd43a treated remaining removeAt call with same timer delay as previous ones 2014-02-17 21:56:45 +01:00
Axel Uhl 1a5601077c Attempted fix for bug 1744: delaying the removal of inter-/extrapolated fixes by the same duration as the tail update itself 2014-02-17 21:06:30 +01:00
Axel Uhl 2274238ce5 consolidated imports to avoid warnings 2014-02-17 20:31:08 +01:00
Axel Uhl f5096c3d5c Updated finding a design agency (markdown) 2014-02-13 13:00:11 +00:00
Axel Uhl 6ebc37f5a0 Updated finding a design agency (markdown) 2014-02-13 09:25:15 +00:00
Axel Uhl 8816528e3f RICCARDO PLEASE READ THIS!!! 2014-02-12 12:43:09 +01:00
Axel Uhl 1a9980a3cf Merge remote branch 'origin/bug1260' 2014-02-12 06:59:10 +01:00
Axel Uhl 915c701363 Merge branch 'release-notes' 2014-02-12 01:56:47 +01:00
Axel Uhl 4f014fd92e fixed bug 1260; testTotalRankComparatorForOrderedSplitFleetsWhoseOrderingDoesNotPersist is green 2014-02-12 01:51:13 +01:00
Axel Uhl 29a804c8d3 Merge branch 'master' into bug1260
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPoint.java
2014-02-12 01:47:22 +01:00
Axel Uhl f68384e6fb adjusted scoring to the use of hasSplitFleetContiguousScoring regarding the contiguity of scores 2014-02-12 01:45:09 +01:00
Axel Uhl 5b98647cec use hasSplitFleetContiguousScoring to determine that the fleet pertinence doesn't decide rank 2014-02-12 01:10:58 +01:00
Axel Uhl c69e31a994 encorporate hasSplitFleetContiguousScoring in RESTlet output 2014-02-12 00:41:00 +01:00
Axel Uhl be2ac5f552 fixed example URL for single regatta restlet 2014-02-12 00:38:01 +01:00
Axel Uhl e66a44de2c more UI integration for hasSplitFleetContiguousScoring, towards fixing bug 1260 2014-02-12 00:22:36 +01:00
Axel Uhl 3606de7fd3 added the hasSplitFleetContiguousScoringColumn to the series visualization table 2014-02-11 21:38:59 +01:00
Axel Uhl 2c05186385 first shot at integrating the hasSplitFleetContiguousScoring field in the Series create/edit UI 2014-02-11 21:36:05 +01:00
Axel Uhl 4d690869a7 Eventing for setting of hasSplitFleetScore flag on Series and RaceColumn; by the way fixing bug 1752; eventing for Series.setIsMedal was missing 2014-02-11 21:12:56 +01:00
Axel Uhl 68611eb99d added a failing test verdict that requires the competitors of the final race column to be scored contiguously 2014-02-11 18:12:05 +01:00
Axel Uhl 13534b35cc also assert in the failing test that the qualification column is consistently discarded 2014-02-11 18:07:55 +01:00
Axel Uhl ea2097d543 added failing test case for bug 1620 2014-02-11 18:03:26 +01:00
EC2 Server fad395a690 Merge remote branch 'origin/master' into release-notes 2014-02-11 12:55:50 +00:00
Axel Uhl 75a1cbead9 Merge remote-tracking branch 'server/master' 2014-02-10 15:18:51 +01:00
Axel Uhl cbee8c773e fixed serialization of MillisecondsDurationImpl which now makes the quality dot for GPS tracks relative to tracking frequency 2014-02-10 15:17:15 +01:00
Axel Uhl a4fbbc0a01 started to make tracking quality column relative to average duration between fixes on competitor's track 2014-02-10 13:45:31 +01:00
Axel Uhl 2f2259c4d6 added functionality to obtain average sampling interval on a Track object 2014-02-10 11:25:30 +01:00
Axel Uhl 840e372bf8 added Duration 2014-02-10 10:56:37 +01:00
Axel Uhl 92c7c8d2ad upgraded TTCM to 2.0.12; supposedly fixes a bug in .mtb file reading regarding boat positions 2014-02-10 10:04:17 +01:00
Axel Uhl 97dbdda1f2 some Javadoc improvements in FixesAndTails 2014-02-10 10:01:58 +01:00
Axel Uhl a216ef0795 made names of TracTracConnectionConstants consistent with their string representations 2014-02-08 23:34:32 +01:00
Axel Uhl 8a731d0187 Merge branch 'master' into mark-rounding-inference 2014-02-08 17:01:25 +01:00
Axel Uhl 9ab00518eb factored duplicate File creation 2014-02-08 16:58:50 +01:00
Axel Uhl 145d205598 Merge branch 'plotting-test' into mark-rounding-inference 2014-02-08 11:39:18 +01:00
Axel Uhl a634c09a47 Merge remote-tracking branch 'server/plotting-test' into plotting-test
Conflicts:
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCaculatorPerformanceTest.java
2014-02-08 11:04:53 +01:00
Axel Uhl b08e3f6647 also allow for a fully-qualified classname in measurement report 2014-02-08 11:03:56 +01:00
Axel Uhl 3de15e92ed Merge remote-tracking branch 'origin/master' 2014-02-08 10:53:26 +01:00
Axel Uhl d163402b5a adjusted test and package name 2014-02-08 10:18:07 +01:00
Axel Uhl 8b84496032 added missing quote 2014-02-08 01:19:09 +01:00
Axel Uhl 2d85fd4605 generate the measurement output into the surefire-reports subdirectory 2014-02-08 00:27:48 +01:00
Axel Uhl d2c5a11394 refactored measurement utilities 2014-02-07 23:31:47 +01:00
Axel Uhl 0e0cda4a85 use generator for TEST-*.xml files to generate measurement data 2014-02-07 23:29:44 +01:00
Axel Uhl 60c88511e7 Merge branch 'mark-rounding-inference' into plotting-test 2014-02-07 22:51:59 +01:00
Axel Uhl 198a75dbcd added utilities to write measurements to surefire test reports 2014-02-07 22:41:10 +01:00