Commit Graph
11728 Commits
Author SHA1 Message Date
Simon Pamies b4323d5ef8 Handling live races in a way that the export does not crash 2014-01-24 12:30:21 +01:00
Simon Pamies 893ba574bf During the start phase of a race it can happen that the timepoint of the
mark passing can be null although the mark passing object itself is
valid. Making sure to avoid NPE in this case.
2014-01-24 12:30:21 +01:00
Simon Pamies d16837b58a Added more messages for administration 2014-01-24 12:30:21 +01:00
Frederik Petersen 2246814e79 Fixed possible conc. mod. error in master data override 2014-01-24 11:52:27 +01:00
Frederik Petersen b6cdeae717 Merge branch 'master' into masterdataimport-bug1708 2014-01-24 10:31:20 +01:00
Simon Pamies 19c1266af6 Fixed #1722 by checking uncorrected net points and DTO for null value 2014-01-24 10:22:57 +01:00
Simon Pamies a9feb2b711 Restructured handling of competitors that did not start or finish a leg 2014-01-24 10:17:24 +01:00
Simon Pamies 9c7e0ee221 Do not include competitors that did not start the race 2014-01-23 23:52:29 +01:00
Simon Pamies ef7ec68f55 Fixing comparator for the case where one competitor has no distance from the start line 2014-01-23 23:41:05 +01:00
Simon Pamies 1bf802efaa Competitor could not have finished first leg - fixing XML export 2014-01-23 23:28:16 +01:00
Simon Pamies 4d257562b5 Changed race XML generation to be robust against NPE 2014-01-23 23:20:43 +01:00
Simon Pamies e4d5c880d3 Removed stray comment 2014-01-23 23:14:25 +01:00
Simon Pamies fb31e6fda5 Removed GetStartAdvantage 2014-01-23 23:14:16 +01:00
Simon Pamies bfa3e00f48 Added field that includes distance even for non finished legs 2014-01-23 22:53:54 +01:00
Simon Pamies d1db4b7332 Fixed NPE that occurs when a competitor has no mark roundings for the race 2014-01-23 22:51:18 +01:00
Lennart Hensler 9225e1ba2f Merge remote-tracking branch 'origin/master' into dataMining 2014-01-23 18:22:12 +01:00
Lennart Hensler 400d8c9552 Merge remote-tracking branch 'origin/dataMining' into dataMining 2014-01-23 18:21:18 +01:00
Lennart Hensler 4c72209bfe Finished the FunctionRegistry implementation 2014-01-23 18:20:47 +01:00
Simon Pamies 7e6223d82e Added logging about wind loading times and number of wind tracks 2014-01-23 16:33:32 +01:00
Simon Pamies d8ba2af621 Fixed leg analytics for competitors that have not started a leg 2014-01-23 16:33:07 +01:00
Frederik Petersen d89b19e1d3 Merge branch 'master' into masterdataimport-bug1708 2014-01-23 16:32:59 +01:00
Frederik Petersen ed6d224a1c Carried points, score corrections, suppressed competitors
are all imported even if no corresponding race is loaded on
the exporting side.

also fixed competitor id serialization
2014-01-23 16:10:00 +01:00
Axel Uhl 9900735111 added org.junit.runner to datamining.test dependencies; see bug 1721 2014-01-23 10:15:39 +01:00
Axel Uhl c7e9d11a6e on the dataMining branch we of course do want the datamining tests to be executed 2014-01-23 09:30:29 +01:00
Axel Uhl b6ebd7fbdd Merge remote-tracking branch 'origin/master' into dataMining 2014-01-23 00:22:29 +01:00
Simon Pamies aab3015b72 Uppercase fix 2014-01-22 20:10:50 +01:00
Simon Pamies 0a7079ec36 Renamed total rank on leaderboard to regatta rank to avoid confusion especially in RaceBoard 2014-01-22 20:09:02 +01:00
Lennart Hensler 06ecf6aae7 Cleaned the signature of two methods of TrackedRace 2014-01-22 18:24:25 +01:00
Lennart Hensler 3408252b18 Renamed the test util class 2014-01-22 18:15:07 +01:00
Axel Uhl 56ec73f699 eliminated warning by removing redundant import 2014-01-22 18:00:26 +01:00
Axel Uhl f9c6df05da un-commented the test bundles again 2014-01-22 17:57:23 +01:00
Axel Uhl 936f4e888d use a dedicated domain factory for the delayed leaderboard replication test to ensure there is no competitor in there from previous tests 2014-01-22 17:52:29 +01:00
Axel Uhl 77a18aa93b fixed pom.xml regarding remote debugging properties (need to be in one line) 2014-01-22 17:50:00 +01:00
Lennart Hensler ab9cb66580 Implemented a function retriever for external library classes 2014-01-22 17:47:53 +01:00
Axel Uhl 3d32e32aff suppress all tests but server.replication.test 2014-01-22 17:33:15 +01:00
Axel Uhl 6d37827907 Merge remote-tracking branch 'server/master' 2014-01-22 17:29:02 +01:00
Axel Uhl aecae92cd0 added more logging to find out why DelayedLeaderboardCOrrectionsReplicationTest is failing 2014-01-22 17:22:09 +01:00
Lennart Hensler 7b51354d79 Extracted the inner classes from the tests to the util package 2014-01-22 17:16:00 +01:00
Lennart Hensler 77252109a3 Implemented a function retriever for marked methods 2014-01-22 17:08:41 +01:00
Frederik Petersen c99cb73d3e Changed carried points storing 2014-01-22 17:04:46 +01:00
Simon Pamies 6689927305 Added new method getDistanceFromStarboardSideOfStartLine that computes
result based on given timepoint - this is useful if you want to compute
the distance before the start of the race
2014-01-22 16:45:30 +01:00
Simon Pamies 87a90149a6 Added new values based on research by Milan 2014-01-22 16:45:30 +01:00
Axel Uhl 78172c929a commented out the datamining.test tests in pom.xml until Lennart has fixed those 2014-01-22 16:44:34 +01:00
Axel Uhl b32d1e6ade Merge remote-tracking branch 'server/master' 2014-01-22 16:06:07 +01:00
Axel Uhl a13eeb3c59 added some logging to understand why DelayedLeaderboardCorrectionsReplicationTest fails only on central Hudson 2014-01-22 15:53:30 +01:00
Frederik Petersen c008cd923a Added failing test for carried points persistance 2014-01-22 15:11:52 +01:00
Lennart Hensler a118165794 Made the DataRetrievalWorker independent from the source type
Previously the DataRetrievalWorker was bound to LeaderboardGroup as source
type, so every worker had to base on a leaderboard group. I added a new
generic attribute SourceType to generalize the DataRetrievalWorker.
2014-01-22 14:53:45 +01:00
Lennart Hensler 2377f14f22 Merge remote-tracking branch 'origin/master' into dataMining 2014-01-22 14:33:53 +01:00
Frederik Petersen 971983d0e1 Suppressed competitors will not be imported if they are resolved to null
this fixes the null pointer in bug 1705
note that the supressed competitors are not exported, if the race is not
tracked on the exporting side. Just like the score corrections.
2014-01-22 13:35:28 +01:00
Lennart Hensler 95ddd58aa8 Made the Query independent from the RacingEventService
In detail, I made all DataRetrievers independent from the data source, to
be able to use it in other contexts than the data mining of sailing
related stuff.
2014-01-22 13:05:25 +01:00