Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 12a9802129 preparing for smarter track smoothening based on measured speed on GPSFixMoving 2011-11-24 15:55:58 +01:00
Axel Uhl ff3b195311 adjusted waypoint list for SwissTiming test case to match what we see on the map 2011-11-23 15:12:43 +01:00
Axel Uhl 62f9d587f5 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-23 15:00:22 +01:00
Axel Uhl 244db59c86 fixed course for test case; fixed incremental tail update in RaceMapPanel 2011-11-23 14:59:57 +01:00
Axel Uhl fdedc241df updated swisstiming listener script to include logging properties 2011-11-23 09:37:16 +01:00
Axel Uhl 30713059eb added logging property setting to start script 2011-11-23 09:30:08 +01:00
Axel Uhl f0959ae347 increased sizes and file counts for logging properties 2011-11-23 09:27:59 +01:00
Axel Uhl c4e324eb3d formatting changes only 2011-11-23 09:03:25 +01:00
Axel Uhl 02191cc929 removed unused fields 2011-11-22 23:50:50 +01:00
Axel Uhl 0dc8149f1a added tests asserting equality but non-identity after putting position/speed/bearing into compact form 2011-11-22 23:44:17 +01:00
Axel Uhl 37b9364f40 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-22 23:35:44 +01:00
Axel Uhl bf773f8f26 added synchronization to all iterations over a track's fixes 2011-11-22 23:22:58 +01:00
Axel Uhl f4e26e0012 changed test verdict to ensure ConcurrentModificationException is thrown when adding GPS fixes 2011-11-22 22:59:16 +01:00
Axel Uhl 33207d102d added a failing test case for adding a fix to a GPS fix track while iterating over a subset of it 2011-11-22 22:19:39 +01:00
Axel Uhl 600d2f2054 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-22 17:20:23 +01:00
Axel Uhl 8260d88794 removed raw message store for SwissTiming; added StressTest button for leaderboard logic 2011-11-22 17:20:05 +01:00
Axel Uhl a102acc9cd Merge remote-tracking branch 'server/gwt' into gwt 2011-11-22 16:30:35 +01:00
Axel Uhl 7267c35a24 made robust against missing canSendRequest in DB; added logging for getLeaderboardByName handling time;
remove race from default leaderboard if tracking of single race was stopped
2011-11-22 16:29:56 +01:00
Axel Uhl ed53333f9e Merge remote-tracking branch 'server/gwt' into gwt 2011-11-22 14:22:30 +01:00
Axel Uhl a75026b5fd made competitors selectable in RaceMapPanel; made tail length configurable 2011-11-22 14:22:09 +01:00
Axel Uhl 78d2c1264a added comment to address bug 57 (SailMasterConnector.addListener vs. trackRace) 2011-11-22 10:04:47 +01:00
Axel Uhl 9cb5b670e2 adjusted SwissTiming tests verdict regarding race name after using ID instead of description 2011-11-21 23:24:34 +01:00
Axel Uhl 9699896de3 clean up SwissTiming Event/Race/TrackedEvent/TrackedRace after stopping tracking it;
this may need to be adjusted once we add BoatClass support and hence group several
races in one Event object
2011-11-21 23:06:41 +01:00
Axel Uhl 4c96d2e23c factored out the common stop() functionality of RaceTrackers 2011-11-21 21:30:28 +01:00
Axel Uhl 0955c2fd64 fixed bug 69 (When untracking a race with race column expanded, at least the default leaderboard messes up) 2011-11-21 21:11:33 +01:00
Axel Uhl 3a424d75f5 refactored such that the main(...) method works 2011-11-21 20:40:24 +01:00
Axel Uhl 52dd50f9d0 don't require logo/title to be a horizontal panel 2011-11-21 16:37:47 +01:00
Axel Uhl b9a53e83f1 adding missing class to previous commit 2011-11-21 16:37:09 +01:00
Axel Uhl 6fd525de26 moved logo and title of leaderboard to a separate class 2011-11-21 16:36:25 +01:00
Axel Uhl 82f697ee5f Merge branch 'gwtcoursetest' into gwt 2011-11-21 15:27:29 +01:00
Axel Uhl 04da8107c1 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-21 15:07:00 +01:00
Axel Uhl e40c869e6c added finer logging 2011-11-21 14:55:14 +01:00
Axel Uhl 705a9068a6 Merge branch 'gwt' into gwtcoursetest
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
2011-11-21 14:31:50 +01:00
Axel Uhl 86f62f7b78 added basic tests for CourseImpl 2011-11-21 14:00:03 +01:00
Axel Uhl f360f8db3f fixed bug in CourseImpl where deleting the last waypoint caused an exception while trying to delete non-existing leg 2011-11-21 13:47:50 +01:00
Axel Uhl 37d3f2d8ea fixed first of the two new test cases after making CourseImpl constructor more strict 2011-11-21 13:33:52 +01:00
Axel Uhl 124a593bb4 added test that asserts that the control point cache is used 2011-11-21 13:32:40 +01:00
Axel Uhl f6ba1d0861 fixed bug in receiveMessage: not the pair's element shall be null but the entire pair needs to be null 2011-11-21 11:49:33 +01:00
Axel Uhl a5a2dc5b30 fixed "0" to 0l 2011-11-21 11:05:28 +01:00
Axel Uhl 9930349e70 create last message count in DB if it doesn't exist, to avoid NPE 2011-11-21 11:01:05 +01:00
Axel Uhl fd09acf6c8 added more debug output 2011-11-21 10:54:13 +01:00
Axel Uhl 572829a38a added script that can be used to start the SwissTiming StoreAndForward process 2011-11-21 10:39:45 +01:00
Axel Uhl 0b7ac5268f added more logging to MongoDB setup 2011-11-21 10:32:23 +01:00
Axel Uhl ef86d88a4a added gwt-unitCache to .gitignore 2011-11-19 00:18:58 +01:00
Axel Uhl 2b09abdbe2 re-compiled GWT app 2011-11-19 00:10:27 +01:00
Axel Uhl bb100cd851 removed an off-by-one indexing issue 2011-11-18 23:52:20 +01:00
Axel Uhl 22756bbbe4 seeing boats again; update of tails still seems pretty broken after refactoring 2011-11-18 23:47:24 +01:00
Axel Uhl 8aab3a725c saw the first tails again; yet, several NPEs and ArrayIndexOutOfBounds 2011-11-18 22:50:15 +01:00
Axel Uhl f6c1cfcf80 compiling and warning-free, yet entirely untested refactoring of RaceMapPanel for improved performance 2011-11-18 21:55:48 +01:00
Axel Uhl 7474f9a4c0 Merge branch 'gwt' into map-opt 2011-11-18 21:17:19 +01:00
Axel Uhl ceabd0e32f working towards incremental tail update 2011-11-18 21:11:22 +01:00
Axel Uhl f955cb5c39 working towards completing the RaceMapPanel refactoring 2011-11-18 17:22:46 +01:00
Axel Uhl c14322618b interims commit, working on a major refactoring of RaceMapPanel regarding management of tails 2011-11-18 14:54:29 +01:00
Axel Uhl a19c19c33b Merge branch 'gwt' into map-opt
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/RaceMapPanel.java
2011-11-18 12:40:20 +01:00
Axel Uhl 69bc1c2c7c re-added RaceMapPanel 2011-11-17 16:33:19 +01:00
Axel Uhl d55f8c53e2 fixed start time issues; first complete SwissTiming race in leaderboard 2011-11-17 16:28:20 +01:00
Axel Uhl 05c4736145 added test assertion regarding RaceTracker's race attribute; decreased magnifier icon size 2011-11-17 15:30:47 +01:00
Axel Uhl 29f93e5193 replaced icons for expand/collapse column details 2011-11-17 15:13:54 +01:00
Axel Uhl e119e77cdc moved event/trackedEvent creation before trackRace 2011-11-17 15:07:25 +01:00
Axel Uhl d1da8a29d6 obviously there are no tracks for Competitor 20 and 35. Exclude those from the assertion 2011-11-17 15:04:14 +01:00
Axel Uhl fd2b7b43d6 added more assertions, not all of which are currently fulfilled 2011-11-17 15:00:24 +01:00
Axel Uhl dcd2e829e8 merged test cases for long SwissTiming race log 2011-11-17 14:46:18 +01:00
Axel Uhl af911e9997 Merge remote-tracking branch 'server/gwt' into gwt
Conflicts:
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/EndToEndListeningStoreAndFowardTest.java
2011-11-17 14:44:33 +01:00
Axel Uhl 3b40bc6773 added canSendRequests parameter to SailMasterConnectorImpl and refactored clients accordingly; fixed startTime 2011-11-17 14:42:16 +01:00
Axel Uhl 102c607b65 refactored scripted end-to-end tests 2011-11-16 18:33:51 +01:00
Axel Uhl d230b9b55c Merge branch 'gwt' of ssh://localhost:12347/home/trac/git into gwt 2011-11-16 18:09:30 +01:00
Axel Uhl 7949c644aa refactored SailingServiceImpl such that it doesn't directly use the SwissTimingConnector;
instead it turns to the RacingEventService which then knows the SwissTimingConnector
2011-11-16 17:52:26 +01:00
Axel Uhl 4e314c61c7 made Unicode test proxy-/tunnel-capable 2011-11-16 09:37:01 +01:00
Axel Uhl 2b8268622f prepared extraction of boat class from SwissTiming raceID 2011-11-16 09:07:24 +01:00
Axel Uhl 86924ba1c5 removed more unused code 2011-11-15 23:14:00 +01:00
Axel Uhl 70462dfba9 removed unused code 2011-11-15 23:12:27 +01:00
Axel Uhl 01970ebe78 adjusted the TMD processing so that we can also handle partial updates 2011-11-15 17:12:09 +01:00
Axel Uhl d93116ab1f SailMaster example file 2011-11-15 14:36:35 +01:00
Axel Uhl f7e8cb385c added comment telling why we're not implementing CAM handling; it's covered already by TMD handling 2011-11-15 13:47:23 +01:00
Axel Uhl 22e340cd93 provided an untested implementation of receiveTimingData for SwissTiming connector 2011-11-15 13:32:16 +01:00
Axel Uhl b38242f251 more robust exception handling within SailMasterConnectorImpl, catching exceptions caused by handlers 2011-11-15 13:10:06 +01:00
Axel Uhl f8f1dfbb66 consolidated imports 2011-11-15 12:44:50 +01:00
Axel Uhl 05ff09fa7d fixed tests by cleaning/dropping DB tables first 2011-11-15 11:38:06 +01:00
Axel Uhl 6fa43efb50 added (untested) support for converting RPD messages into domain objects 2011-11-15 09:48:38 +01:00
Axel Uhl 0c4926c7ae some untested code for creating the basic domain objects from SwissTiming objects 2011-11-14 22:56:14 +01:00
Axel Uhl a62f133847 fixed compile errors caused by illegal modifiers for moved constants 2011-11-14 22:39:57 +01:00
Axel Uhl 93ccfe55d6 refactored: moved functionality for TrackedRace creation including constants for default averaging times 2011-11-14 22:37:06 +01:00
Axel Uhl e4ad871221 removed no longer necessary comment 2011-11-14 22:01:12 +01:00
Axel Uhl 00b2749202 refactored to get rid of the "token" approach for updating / retrieving RaceDefinitions from tracker 2011-11-14 21:55:31 +01:00
Axel Uhl 66aa964c80 use Race instead of raceID as construction argument for SwissTimingRaceTrackerImpl; formatting changes
Conflicts:

	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/SwissTimingAdapterPersistenceImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/ScriptedStoreAndForwardTest.java
2011-11-14 20:58:45 +01:00
Axel Uhl 16d6035991 Merge branch 'gwt' into gwt-new 2011-11-14 20:54:47 +01:00
Axel Uhl f38dc8ec64 use Race instead of raceID as construction argument for SwissTimingRaceTrackerImpl; formatting changes 2011-11-14 20:49:30 +01:00
Axel Uhl 254ea668fd Merge branch 'gwt' of ssh://localhost:12347/home/trac/git into gwt 2011-11-14 18:24:26 +01:00
Axel Uhl 692b2fd458 added first domain object creation methods in SwissTiming domain factory 2011-11-14 18:23:44 +01:00
Axel Uhl a36cc30870 added another StoreAndForward test variant 2011-11-14 17:18:18 +01:00
Axel Uhl 127c95a252 started to introduce TrackedEventRegistry in SwissTiming stuff 2011-11-14 17:17:20 +01:00
Axel Uhl ef4547357f Moved top-level cache for TrackedEvent from TracTrac-specific DomainFactory to RacingEventService;
introduced a TrackedEventRegistry interface in com.sap.sailing.domain that is now extended by
RacingEventService as well as a dummy implementation for use by tests
2011-11-14 17:00:17 +01:00
Axel Uhl 90467c05db trying to fix NPE in SailMasterConnectorImpl 2011-11-14 16:53:25 +01:00
Axel Uhl dfcadb6040 Merge branch 'gwt' into gwt-new 2011-11-14 16:44:41 +01:00
Axel Uhl f31bab0ba2 added missing org.junit4 dependency 2011-11-14 16:44:07 +01:00
Axel Uhl 34b3d6bb7a reformatting 2011-11-14 16:43:13 +01:00
Axel Uhl ba82aee809 reformatting 2011-11-14 15:58:06 +01:00
Axel Uhl f970ea0e39 Merge remote-tracking branch 'server/gwt' into gwt 2011-11-14 15:10:16 +01:00
Axel Uhl 8839f9d5d6 distinguish a listening and a connecting StoreAndForward test 2011-11-14 15:01:38 +01:00
Axel Uhl da39f7f1d6 improved Javadoc 2011-11-14 10:35:07 +01:00