Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl ff73911117 fixing bug 3301: NPE when copying competitors from race that has no course set 2015-09-29 09:33:51 +02:00
Axel Uhl 73653ec3b7 avoido use of Hamcrest anyOf matcher; there was an incompatible change between 1.1 and 1.3, and Maven seems to use something different than Eclipse... 2015-09-26 10:07:25 +02:00
Axel Uhl a90677ed4b aftermath to commit 7f0b561d78, cleaning up the tests that were testing migration of old identifier formats 2015-09-26 09:59:08 +02:00
Axel Uhl a7005a095a flipped order of hamcrest and mockito imports, hoping that now the correct hamcrest version (the old one) is used 2015-09-25 23:10:04 +02:00
Axel Uhl c47d9860b5 removed Unit concept from data mining 2015-09-25 16:31:16 +02:00
Axel Uhl cd2027ac00 Merge remote-tracking branch 'server/master' 2015-09-25 16:04:48 +02:00
Axel Uhl 3dd89b567e Merge remote-tracking branch 'server/master' 2015-09-25 16:03:26 +02:00
Axel Uhl d0d62734cf use IntHolder and DoubleHolder to avoid excessive Map inserts in aggregator 2015-09-25 15:38:10 +02:00
Axel Uhl 2588c98682 use limited-size queue and execute data mining instructions in same thread when executor queue is full 2015-09-25 15:22:48 +02:00
Axel Uhl 870294fbc3 fixed datamining test 2015-09-25 15:22:14 +02:00
Axel Uhl 6626b6a6d9 fixed pom.xml of com.sap.sse.datamining.test to use eclipse-*test*-plugin as packaging type 2015-09-25 15:22:07 +02:00
Axel Uhl 619fda4ebb use synchronization instead of ReentrantLock for writer-only synchronization in aggregator 2015-09-25 15:20:51 +02:00
Axel Uhl 760b6a248e use array instead of Set for result receiver collection for faster iteration 2015-09-25 15:19:59 +02:00
Axel Uhl 3eae897e7f improved performance of RaceRankComparator; see also bug 3296; still more work required 2015-09-25 15:13:41 +02:00
Axel Uhl c5c5c129ae Merge remote-tracking branch 'server/master' 2015-09-24 12:12:27 +02:00
Axel Uhl 91c4e53c85 deliver the competitor of a RaceLogRegisterCompetitorEventImpl as the list of involved boats;
this should also fix the serialization which always delivered an empty competitor list
2015-09-24 12:09:05 +02:00
Axel Uhl 040b352bb1 Merge remote-tracking branch 'server/master' 2015-09-23 17:17:40 +02:00
Axel Uhl dab1f25c34 upgraded TracAPI to version 3.0.13 2015-09-23 17:03:12 +02:00
Axel Uhl ab68fab1d2 fixed PWA boat class master data (typo: PWC --> PWA) 2015-09-22 22:50:40 +02:00
Axel Uhl ec0fd563a3 for elimination scoring, keep scores of promoted competitors up to end of race time point from which they got promoted 2015-09-22 22:45:33 +02:00
Axel Uhl 376b84f2c4 Merge branch 'bug3246' 2015-09-22 22:23:45 +02:00
Axel Uhl ecc21df0ab fixed declination test that was assuming that 2016's declination data would have to come from the online service; now it's persistently cached 2015-09-22 22:15:42 +02:00
Axel Uhl 675c094b2e added PWA boat class name and logo 2015-09-22 21:25:37 +02:00
Axel Uhl 8e17855339 updated admin console release notes 2015-09-22 21:11:45 +02:00
Axel Uhl 8313b793ce fix for bug 2622: update the series in strict order, synchronously, when editing regatta through UI 2015-09-22 21:09:29 +02:00
Axel Uhl be0ac550dd Merge remote-tracking branch 'server/master' 2015-09-22 18:04:24 +02:00
EC2 Server 386853da09 added magnetic declinations for 2016 2015-09-22 11:09:34 +00:00
Axel Uhl 24cc251b4f added hint on new scoring scheme and admin console panel changes to release notes 2015-09-22 12:47:47 +02:00
Axel Uhl bded2f5e40 don't use the AsyncActionsExecutor for EditMarkPassingPanel; those actions require synchronous execution 2015-09-21 18:16:56 +02:00
Axel Uhl c47c0d8af3 Merge branch 'bug3287' into bug3265 2015-09-21 16:38:17 +02:00
Axel Uhl 473800645c a fix towards bug 3287: avoiding NPE for cases where a fixed mark passing is found in the race log for a competitor no longer part of the race 2015-09-21 16:30:55 +02:00
Axel Uhl ee8ab1e097 added test case for uneven number of competitors in first round's heats 2015-09-21 15:53:56 +02:00
Axel Uhl f160308d12 added test for multi-eliminations with discards and fixed discarding by implementing isValidInTotalScore per competitor 2015-09-21 15:41:47 +02:00
Axel Uhl a5d3ef012d added a yet failing test case for multiple eliminations in conjunction with discards 2015-09-21 15:21:46 +02:00
Axel Uhl f8fe507978 Merge branch 'failing-test-for-bug3265' into bug3265 2015-09-21 15:06:30 +02:00
Axel Uhl fc6dfeb872 Merge commit '8e39f5b58afceaea82256b9447561140ab69c514' into failing-test-for-bug3265 2015-09-21 15:06:03 +02:00
Axel Uhl 056c84f1d3 failing test case for untracked finals in elimination for which score corrections have been captured 2015-09-21 15:05:29 +02:00
Axel Uhl 0345770a81 Merge branch 'master' into bug3265 2015-09-21 14:55:03 +02:00
Axel Uhl f2e36e7421 Merge remote-tracking branch 'server/master' 2015-09-21 14:53:41 +02:00
Axel Uhl 0b16be7215 Merge branch 'master' into bug3265 2015-09-21 14:52:44 +02:00
Axel Uhl 9f04bc2308 ifixing bug 3288 by re-enabling Remove/Stop Tracking buttons for RaceLog Tracking tab 2015-09-21 14:51:35 +02:00
Axel Uhl e63237745e first attempt trying to simply avoid NPE; but a more solid fix is required as I'm not sure how to ideally recover from the situation here 2015-09-21 14:50:22 +02:00
Axel Uhl 8e39f5b58a fix for surfing scoring scheme for case where next race has a score correction only; need test case! 2015-09-21 14:49:23 +02:00
Axel Uhl 62c80a45e6 re-implemented LowPointWithEliminationsAndRoundsWinnerGets07 more or less from scratch and cleaned up; tests green 2015-09-21 12:20:36 +02:00
Axel Uhl 0da3369bb5 Merge branch 'master' into bug3265 2015-09-18 13:18:16 +02:00
Axel Uhl 756ea16057 preparing for more tests and implementation regarding uncompleted / not sailed races 2015-09-18 13:02:00 +02:00
Axel Uhl 8409621628 avoided "unused" warning in app 2015-09-18 10:20:10 +02:00
Axel Uhl 7ae12c3b1f added test case for de-serialization of null time points 2015-09-18 09:45:29 +02:00
Axel Uhl a5cda4ce2f Fixing NPE when de-serializing start of tracking race log event with null start of tracking time 2015-09-18 09:40:09 +02:00
Axel Uhl 8d16f25bb7 added a failing test case for incomplete heat scoring; asked a question to the organizers for clarification 2015-09-17 23:55:09 +02:00
Axel Uhl 876af4a645 Merge branch 'master' into bug3265 2015-09-17 22:29:03 +02:00
Axel Uhl 220903a34f Merge remote-tracking branch 'server/master' 2015-09-17 22:22:22 +02:00
Axel Uhl e52b6334d8 removed extra constant that was unused 2015-09-17 22:19:05 +02:00
Axel Uhl 6def01ac64 implemented LowPointWithEliminationsAndRoundsWinnerGets07 scoring scheme; first tests look good 2015-09-17 22:00:01 +02:00
Axel Uhl f8478a2f71 added a first (still failing, obviously) test case for elimination scoring 2015-09-17 17:08:17 +02:00
Axel Uhl 03fe5d2b2d Merge remote-tracking branch 'server/master' into bug3265 2015-09-17 15:45:00 +02:00
Axel Uhl bbc9beeb99 fix for bug 3267: null values for logical time point of RaceLogEvent will be serialized as null 2015-09-17 15:30:09 +02:00
Axel Uhl 4e3fbe1fe4 added failing test case for bug 3267: serialization of null time points in start/end of tracking race log events 2015-09-17 15:26:02 +02:00
Axel Uhl 368f3ba5c8 Merge remote-tracking branch 'origin/bug3270' 2015-09-16 23:07:01 +02:00
Axel Uhl f441085c4d dont' only do the course area update when the event name has changed 2015-09-16 18:33:44 +02:00
Axel Uhl 8b97e9d05e second step towards solving bug 3270: serialize the GWT RPC requests that update the event in the DB 2015-09-16 18:17:49 +02:00
Axel Uhl 6d192b56a9 fir step towards a fix for bug 3270: change API to handle multiple course areas for addition/removal at once 2015-09-16 18:12:59 +02:00
Axel Uhl c5c5d51a64 started with adding overrides for the two core methods of LowPoint scoring scheme 2015-09-16 17:37:04 +02:00
Axel Uhl 58642d7fb3 added scoring scheme placeholder LowPointWithEliminationsAndRoundsWinnerGets07 2015-09-15 13:23:49 +02:00
Axel Uhl 3cde76f678 added Leaderboard parameter to ScoringScheme.getScoreForRank to prepare for sophisticated surfing scoring scheme 2015-09-15 09:38:46 +02:00
Axel Uhl eab66cda11 removed version specificity of manifest dependency on our own project 2015-09-09 17:31:02 +02:00
Axel Uhl ab955c0eac removed project dependency of tracking app on com.sap.sailing.domain 2015-09-09 17:30:37 +02:00
Axel Uhl 4173d74d5b fixed typos in method names 2015-09-03 00:47:52 +02:00
Axel Uhl f2e9550cdb Merge remote-tracking branch 'server/master' 2015-09-03 00:44:39 +02:00
Axel Uhl 291998ecd3 Merge branch 'master' into bug3237 2015-08-20 17:00:08 +02:00
Axel Uhl c5abc39220 trivial fix for bug3249: add TrackedRaceImpl instance as course litsener to CourseImpl after deserialization in readObject() 2015-08-20 16:57:44 +02:00
Axel Uhl 97aeb5efa1 re-structured replication tests a little to mimic initial load and replica registration process better; added failing test for bug 3249 2015-08-20 16:53:57 +02:00
Axel Uhl 43b4d37eae suppress new warning based on cast to generic type 2015-08-20 15:16:36 +02:00
Axel Uhl ec66a642a8 added logging for whether a TrackedRaceImpl object receives waypoint addition and removal notifications from the course 2015-08-20 15:13:14 +02:00
Axel Uhl 0c220ee061 Merge remote-tracking branch 'server/master' 2015-08-20 14:32:41 +02:00
Axel Uhl 0fd500e602 changed WindFixesFinder so it returns RaceLogWindFixEvents; introduced RaceLogWindFixDeclinationHelper doing the declination conversion 2015-08-20 13:50:39 +02:00
Axel Uhl 0e76e27d88 added hint to the series collating that the events list now does 2015-08-20 12:45:47 +02:00
Axel Uhl 2ef0df330d added -Djava.awt.headless=true to the ADDITIONAL_JAVA_ARGS so that bar code creation also works with no X11 environment installed 2015-08-20 12:33:46 +02:00
Axel Uhl f6e0d2708f Merge remote-tracking branch 'server/master' 2015-08-19 13:20:10 +02:00
Axel Uhl 253ee128e3 Merge branch 'bug3237' 2015-08-19 13:15:45 +02:00
Axel Uhl 7cefdc4d7b added news and updates to the various release notes documents 2015-08-19 11:48:02 +02:00
Axel Uhl 1bb8cee277 removed dependency of declination service on sailing.domain; use to correct RC wind fixes if magnetic 2015-08-19 10:08:51 +02:00
Axel Uhl 980e50e002 Merge branch 'master' into bug3237 2015-08-18 18:20:15 +02:00
Axel Uhl 44986a7c6c fixed invitation button label for buoy tenders invitation dialog 2015-08-18 18:18:26 +02:00
Axel Uhl b9ef73b9ad Merge branch 'master' into bug3237
Conflicts:
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/MasterDataImportTest.java
2015-08-18 16:49:27 +02:00
Axel Uhl 8a58e3ccae use number of raw fixes rather than cleaned fixes for average sampling interval calculation; should speed up leaderboard calculation for long tracks 2015-08-18 16:23:21 +02:00
Axel Uhl 77ee20db15 Merge branch 'bug3236' 2015-08-18 15:56:03 +02:00
Axel Uhl 7e30adb129 Merge remote-tracking branch 'server/master' 2015-08-18 15:23:20 +02:00
Axel Uhl 8952bba015 Merge branch 'master' into bug3022 2015-08-18 15:20:56 +02:00
Axel Uhl 540361b129 on the way to a fix for bug 3237, introduced isMagnetic on RaceLogWindFixEvent; code currently doesn't compile; unclear where to obtain DeclinationService from 2015-08-18 15:19:54 +02:00
Axel Uhl 9403f90402 made test for bug 3236 pass; introduced ways to wait for loading of GPS fixes for extended tracking interval 2015-08-18 11:23:08 +02:00
Axel Uhl d0ef305fa5 refactored loading of GPS fixes such that it is now also used when extending the tracking time interval 2015-08-18 10:46:47 +02:00
Axel Uhl 4ab8d5873e introduced methods on GPSFixStore that handle cropping by start/end of tracking 2015-08-14 22:25:51 +02:00
Axel Uhl 0449203d4a added a failing test case that requires fixes to be filtered when loaded and loaded when tracking times are adjusted 2015-08-14 22:05:47 +02:00
Axel Uhl aa0de903ed improved Javadoc 2015-08-14 21:22:43 +02:00
Axel Uhl 6216843db4 accept a competitor fix into a tracked race only if it's between start/end of tracking 2015-08-14 21:15:17 +02:00
Axel Uhl 6c2feb03e4 bug 3219: turning mark passing calculator's listener thread into a demon thread that doesn't keep the VM from shutting down 2015-08-14 17:20:35 +02:00
Axel Uhl e72e59ee0c removed commented code 2015-08-13 17:34:47 +02:00
Axel Uhl 0fbe9da733 Merge branch 'master' into ubilabs--tracking_app--master 2015-08-13 17:19:57 +02:00
Axel Uhl edd86f0f74 Merge remote-tracking branch 'server/ubilabs--rcapp--bug-3204' 2015-08-13 15:41:24 +02:00