Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 87d1b7408d added missing .. 2011-12-28 22:55:48 +01:00
Axel Uhl 0e76733b27 trying relative path for file URL in target repository location 2011-12-28 22:52:41 +01:00
Axel Uhl aaca5b9ad9 Merge branch 'gwt' into osgi_mvn_refactoring 2011-12-28 22:36:48 +01:00
Axel Uhl 8e0900eb41 Merge remote-tracking branch 'server/osgi_mvn_refactoring' into osgi_mvn_refactoring
Conflicts:
	java/com.sap.sailing.server.api/pom.xml
2011-12-28 18:23:50 +01:00
Axel Uhl cc31201942 adjusted to new tycho version 2011-12-28 18:21:44 +01:00
Axel Uhl c995c8a3b0 adjusted target definitions to use Eclipse plugins/ directory 2011-12-28 18:20:24 +01:00
Axel Uhl fa71c2f7fc adjusted source bundling stuff to new tycho version 2011-12-28 17:05:31 +01:00
Axel Uhl 2165613168 fixed specific version dependency for Equinox launcher 2011-12-28 16:52:39 +01:00
Axel Uhl e1e4c64bb6 updated / fixed target platform definitions 2011-12-28 16:43:04 +01:00
Axel Uhl 20eaa6e9f4 made targetplatform a bundle project and added launch config to generate target platform 2011-12-28 16:08:33 +01:00
Axel Uhl 38afc7dd1b removed Phoenix resource servlets 2011-12-28 15:39:57 +01:00
Axel Uhl c972c9e3d1 Merge branch 'gwt' into osgi_mvn_refactoring
Conflicts:
	java/com.sap.sailing.gwt.ui.test/.gitignore
	java/com.sap.sailing.gwt.ui.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.api/.project
	java/com.sap.sailing.server.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/META-INF/MANIFEST.MF
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/Activator.java
2011-12-28 15:37:10 +01:00
Axel Uhl bbbf32a61c fixed removal of replaced boat markers 2011-12-28 00:01:09 +01:00
Axel Uhl fa0765d7eb replace boat marker if its icon anchor changes 2011-12-27 23:40:10 +01:00
Axel Uhl ac549cfb0d after estimated wind track performs caching, use it for calculations is selected 2011-12-27 22:59:57 +01:00
Axel Uhl 469c5914a2 fixed caching of estimated wind track; now things are a lot faster again 2011-12-27 20:55:02 +01:00
Axel Uhl 820aceccc1 fixed test case so it won't consider null fixes for cache additions 2011-12-27 16:13:39 +01:00
Axel Uhl 2a9687ac14 started to add wind estimation caching; added test case which still fails sporadically 2011-12-27 16:02:41 +01:00
Axel Uhl 83aade65bd don't use wind estimator for tack calculation (saves about 10x time);
we need to cache; see bug #20
2011-12-23 23:49:24 +01:00
Axel Uhl 843e4c9cac clone fixes before analysis to avoid deadlock while computing tack involving wind estimation 2011-12-23 18:19:53 +01:00
Axel Uhl 8a0c9befac avoid deadlocks by letting TrackBasedEstimationWindTrackImpl's getEstimatedWind be unsynchronized 2011-12-23 17:58:05 +01:00
Axel Uhl 5a7fce5e78 added varargs parameter to TrackedRace.getWind(...) allowing for the exclusion of wind sources 2011-12-23 17:35:26 +01:00
Axel Uhl decf4b5dce fixed endless recursion in descendingIterator for TrackBasedEstimationWindTrackImpl 2011-12-23 14:45:19 +01:00
Axel Uhl 3187939006 added a first elementary test case for estimated wind track 2011-12-23 14:10:11 +01:00
Axel Uhl 489b123350 added missing DescendingNavigableSet class 2011-12-23 13:52:22 +01:00
Axel Uhl de63aed8fd preparation work for a virtual wind track based on wind estimation 2011-12-23 13:47:00 +01:00
Axel Uhl 37a9751d85 fixed Javadoc typo 2011-12-23 11:20:25 +01:00
Axel Uhl f19ed61d46 fixed typo, removed accomplished TODO 2011-12-23 11:19:51 +01:00
Axel Uhl fb21f13de2 added enumeration constants for estimated wind sources 2011-12-23 11:19:14 +01:00
Axel Uhl 1fdb2b5855 minor adjustment to message strings 2011-12-23 11:18:51 +01:00
Axel Uhl 64a6f6533a consistently use getInternalRawFixes() to encapsulate fixes field;
this will allow us to have specialized WindTracks for estimations that virtualize the fixes
2011-12-23 11:17:49 +01:00
Axel Uhl 6e158de3de improved Track's Javadoc 2011-12-23 11:17:32 +01:00
Axel Uhl ef6d896b37 enhanced comment 2011-12-22 17:51:42 +01:00
Axel Uhl 642c8e4e12 fixed test cases after getEstimatedWindDirection() no longer throws NoWindException 2011-12-22 17:22:20 +01:00
Axel Uhl 4f40092c14 return null instead of throwing an exception if wind cannot be estimated 2011-12-22 17:19:33 +01:00
Axel Uhl 32478e6b2a Merge remote-tracking branch 'server/gwt' into gwt 2011-12-22 16:57:59 +01:00
Axel Uhl 9ef9dad5d5 Douglas-Peucker points less than two hull lengths apart belong to same maneuver even if more time between them;
This helps identifying penalty circles where the boat speed may drop off so much that too much time
passes between the Douglas-Peucker points for them to be within the time span of an average maneuver.
These points, however, are in very close distance from each other due to the low boat speed.
2011-12-22 16:52:02 +01:00
Axel Uhl 98141af18a reverted maneuver duration back to 8000ms 2011-12-22 16:10:55 +01:00
Axel Uhl ec58b027c6 improved comments 2011-12-22 16:08:31 +01:00
Axel Uhl d4ac1a10eb removed resolved TODO; enhanced tool tip for DP point markers 2011-12-22 16:07:50 +01:00
Axel Uhl 32e594b8bf make "true" the default for upwind start; explicitly exclude other boat classes on demand 2011-12-22 13:47:41 +01:00
Axel Uhl be2fcc6fe3 added test case for maneuver penalty circle detection 2011-12-22 12:08:07 +01:00
Axel Uhl 0fc7279457 temporarily adjusted SmallWindHistoryPanel's wind source display to "ESTIMATION" 2011-12-22 01:02:01 +01:00
Axel Uhl 44897294d5 had to relax one bearing-averaging-based test verdict's accuracy, probably due to lack of trigonometric precision 2011-12-22 00:47:53 +01:00
Axel Uhl d90a66428d fixed all bearing averaging using the now fixed BearingCluster 2011-12-22 00:43:59 +01:00
Axel Uhl 357492f47c fixed BearingCluster's angle averaging 2011-12-22 00:39:55 +01:00
Axel Uhl 212ed96c74 added another failing test for BearingCluster averaging 2011-12-22 00:08:12 +01:00
Axel Uhl 4a60e667c8 added more failing test cases for degree averaging; some refactorings in track implementations 2011-12-21 23:57:48 +01:00
Axel Uhl e4610e6076 annotated/commented all lines where degrees are "illegally" added / averaged 2011-12-21 21:53:15 +01:00
Axel Uhl 598f2f54b8 fixed bug in BearingCluster.splitInTwo; provide estimation in all cases, independently of EXPEDITION track;
use count of boats that were used for the estimation results as force in beaufort
2011-12-21 20:57:04 +01:00
Axel Uhl 8f9d3c37be added logging properties to launch configs 2011-12-21 15:05:20 +01:00
Axel Uhl e5050c7c72 formatting changes 2011-12-21 14:33:46 +01:00
Axel Uhl 7ce3c2ba48 parallelized getManeuvers in SailingServiceImpl 2011-12-21 14:29:02 +01:00
Axel Uhl 8ee5a66b21 Merge remote-tracking branch 'server/gwt' into gwt 2011-12-21 14:12:23 +01:00
Axel Uhl b36c25fe30 allow for concurrency in DouglasPeucker implementation; parallelized leaderboard calculations in SailingServiceImpl 2011-12-21 14:11:55 +01:00
Axel Uhl e6a1e27584 adjusted ADMIN documentation after a server restart 2011-12-21 14:10:08 +01:00
Axel Uhl 73a3187625 renamed abstract TracTrac test base class; added first fragments for a concurrency performance test 2011-12-21 11:31:19 +01:00
Axel Uhl 6a96f42218 replace an old empty Event with a new one created by TracTrac DomainFactory 2011-12-21 11:21:35 +01:00
Axel Uhl b845e4fcb0 Merge remote-tracking branch 'server/gwt' into gwt
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/WindPanel.java
2011-12-20 17:27:01 +01:00
Axel Uhl be6c9eb6b7 end-to-end support for first-leg-is-upwind identification 2011-12-20 17:23:56 +01:00
Axel Uhl 82077866ce started to introduce a flag on TrackedRace identifying whether the first leg is known to be upwind 2011-12-20 16:10:56 +01:00
Axel Uhl c8f8262737 Merge remote-tracking branch 'server/gwt' into gwt 2011-12-20 14:28:06 +01:00
Axel Uhl 552afbb2ae removed the now redundant Refresh button from WindPanel as it's now provided by tracked race list 2011-12-20 14:26:56 +01:00
Axel Uhl 084e8ec271 fixed error message 2011-12-20 11:30:40 +01:00
Axel Uhl f82e4da9b4 renamed test case class so Maven picks it up (needs to start or end with "Test") 2011-12-20 11:23:28 +01:00
Axel Uhl 8f78b274de create TrackedRace after having added RaceDefinition to Event 2011-12-19 18:50:01 +01:00
Axel Uhl 7f540033b5 in RaceTrackerTest, wait for RaceDefinition to be completely wired with Event etc. 2011-12-19 18:28:37 +01:00
Axel Uhl 58a20e9bdd add new RaceDefinition to Event before notifying waiters 2011-12-19 14:46:40 +01:00
Axel Uhl b7ac55ae5f added logging for events dropped due to missing TrackedRace 2011-12-19 14:22:45 +01:00
Axel Uhl 90d887be9a changed getOrCreateRaceDefinition such that TracTrac connector creates RaceDefinition and TrackedRace;
The problem was that AbstractReceiverWithQueue.getTrackedRace(Race race) waited for the RaceDefinition
and started fetching the TrackedRace immediately after it was unblocked by the notifyAll that
happened upon creating the RaceDefinition. At this point the RaceCourseReceiver may not have had
issued the creation of the TrackedRace. Hence, the lookup of the TrackedRace may have failed,
resulting in events being dropped instead of having gotten added to the TrackedRace.
2011-12-19 14:17:57 +01:00
Axel Uhl e3548080eb added proper super.tearDown call to CourseUpdateTest which should avoid orphan threads and receivers 2011-12-19 13:37:20 +01:00
Axel Uhl e9975f81a6 use MongoDBConfiguration consistently for test cases 2011-12-19 11:33:39 +01:00
Axel Uhl 0a24a5de32 parallelized waiting for receiver termination 2011-12-18 12:57:54 +01:00
Axel Uhl 86756ca949 increased timeout yet again 2011-12-18 09:34:51 +01:00
Axel Uhl 0c8735ac90 increased test timeout to increase chances of success 2011-12-18 01:46:08 +01:00
Axel Uhl f360495736 added missing exception to main(...) 2011-12-18 01:31:26 +01:00
Axel Uhl 5e1cfefdeb stop tracker at end of Unicode test to avoid interference with subsequently-executing tests 2011-12-18 01:26:33 +01:00
Axel Uhl da77b6def9 set receivedEventDuringTimeout when event is enqueued, not when it's taken from queue 2011-12-18 00:37:46 +01:00
Axel Uhl 0f2649e0ef yet improved logging 2011-12-18 00:25:41 +01:00
Axel Uhl 8435a77e96 improved logging 2011-12-18 00:20:55 +01:00
Axel Uhl 21917ecdd9 Merge remote branch 'origin/gwt' into gwt 2011-12-18 00:15:47 +01:00
Axel Uhl 33102070c0 for test cases, give TracTrac receivers a timeout instead of preemptively stopping them as more events arrive 2011-12-16 11:15:29 +01:00
Axel Uhl a9dd7239dd Merge remote-tracking branch 'server/gflot' into gwt 2011-12-15 14:47:20 +01:00
Axel Uhl ee70623aa0 fixed sorting / formatting in MinMaxRenderer; avoid NPE in initializing time slider in RaceMapPanel 2011-12-15 14:44:34 +01:00
Axel Uhl edc3d3d468 re-added title / tool tip to column rendering 2011-12-15 13:08:15 +01:00
Axel Uhl 84fc61e123 Merge remote-tracking branch 'server/gflot' into gwt 2011-12-15 12:28:32 +01:00
Axel Uhl a4fc5f6f06 made minMaxRenderer attribute final in ManeuverCountRaceColumn 2011-12-14 21:14:52 +01:00
Axel Uhl a16a2adeb7 Merge branch 'gwt' into gwtminmax 2011-12-14 21:09:48 +01:00
Axel Uhl e5bce1b340 renamed to correct typo 2011-12-14 21:09:18 +01:00
Axel Uhl ccd94fb9bb Merge remote-tracking branch 'server/gwt' into gwtminmax 2011-12-14 21:06:58 +01:00
Axel Uhl 2f7bb505f5 Merge remote-tracking branch 'server/gwtminmax' into gwtminmax 2011-12-14 18:16:13 +01:00
Axel Uhl 8abee0b0e5 Merge branch 'gwt' into gwtminmax 2011-12-14 17:54:34 +01:00
Axel Uhl 0c3a0faf89 Merge remote-tracking branch 'server/gflot' into gwt 2011-12-14 17:52:45 +01:00
Axel Uhl e701a0da66 RaceTreeView no longer in use; deleted 2011-12-14 17:50:38 +01:00
Axel Uhl 9de142599b fixed NPE regarding leg type in GPSFixDAO in case boat is not on a race's track 2011-12-14 00:34:22 +01:00
Axel Uhl 3c401e2a44 fixed rotator initialization 2011-12-14 00:15:28 +01:00
Axel Uhl e8e25f22ea decide boat icon based on tack, leg type and highlighting 2011-12-14 00:04:33 +01:00
Axel Uhl a3db17722f added rotators for the remaining boat visualizations; added LegType to GPSFixDAO 2011-12-13 23:50:27 +01:00
Axel Uhl 12ba299eaa Merge branch 'gwt' into rotating-boats 2011-12-13 23:30:24 +01:00
Axel Uhl d257112587 working around the possibly missing synchronization between storedDataEnd and the data-pumping controllers/listeners 2011-12-13 23:29:39 +01:00