Commit Graph
1917 Commits
Author SHA1 Message Date
Axel Uhl e946e7aee3 added a test case for not loading non-competing competitors
Change-Id: I1fc3503f2c0de45bc109d220b02f6a4a0a330945
2017-04-05 12:46:04 +02:00
Axel Uhl cfccd8c5d6 Merge remote-tracking branch 'origin/tracapi-3.6.0' 2017-03-08 21:35:31 +01:00
Axel Uhl a4b5bfe8d5 use timeout mechanism of TracAPI 3.6.0 for obtaining IRace from TracTrac
Change-Id: Ib3ceca870482ce524f647f7c985320c470086a95
2017-03-08 12:17:49 +01:00
Axel Uhl 9d38e8edfa Merge branch 'master' into intlatlng
Change-Id: I1418e457b4124e16c36c86a5f4fb48a987935cc4
2017-03-08 10:33:57 +01:00
Axel Uhl d4913b021e use timeout for TracTrac live tests
Change-Id: I175030144e5ba8f81592257bb43af27f1bc29bf2
2017-03-08 10:27:56 +01:00
Axel Uhl 564cea50a3 use timeout in parallel TracTrac loading test
Change-Id: Icdc5a8b0e5792e27b2d5304ca486a959bb907703
2017-03-08 09:22:42 +01:00
Axel Uhl 19e5dadd22 relaxed interpolation/extrapolation test verdicts a bit for approximating compactification
Change-Id: Idee586429622709f122e4aa984e319ad35679fd0
2017-03-07 07:35:46 +01:00
Axel Uhl 4f98c38ea4 use signed short to allow for negative speeds and bearings; adjusted tests to resolution reduced by one bit;
Javadoc for CompactPositionHelper

Change-Id: Ifd9dc3e8ccaa23b377e42ea39422af9dcbd06652
2017-03-07 01:13:19 +01:00
Axel Uhl e48e3dbb8e allowing for optional precise compactification; in case other applications need it, e.g., for non-GPS-sampled position data
Change-Id: I448bdf17bdd8003bf3b0490d5e7caa586d3984ff
2017-03-07 01:00:02 +01:00
Axel Uhl f77f35a61b added CompactionNotPossibleException and handle properly, leaving original fix in place in such cases
Change-Id: I3bd911dc17076228d663635b5dfe8f12ddcfdd1f
2017-03-06 21:04:00 +01:00
Axel Uhl 169086ca88 adjusted test case that used insane speeds, therefore not fitting into a CompactGPSFixImpl
Change-Id: I724c40a0bb0c35dd69215bf06c9abfa092699a53
2017-03-06 20:39:48 +01:00
Axel Uhl e69a645bb1 adjusted more test cases for decreased accuracy
Change-Id: I6f6b1de1c01487f2e3c771421d7d75d1a3220596
2017-03-06 18:29:17 +01:00
Axel Uhl 7f3e004d8c more compactification by using short and int in even more cases; bit field saves two more bytes
Change-Id: I738b09b4bfeb47936685c1410846b43296442d4e
2017-03-06 18:18:28 +01:00
Axel Uhl 78a436b39e more test relaxations due to change from double to int
Change-Id: I992db29317be8f766cefc426eae4d6d5809ec6ce
2017-03-06 16:48:02 +01:00
Axel Uhl 7f1d26333c iafter using int to represent lat/lng, made tests slightly more lenient regarding position comparison
Change-Id: Id0eb4059f0d93967d817277df4376e3772ce6fcf
2017-03-06 16:40:56 +01:00
Axel Uhl 80add79485 implemented int-based more compact representation of lat/lng in CompactGPSFixImpl plus tests
Change-Id: I9c12315a4e0a27c98c4439196a85b8b95be3321c
2017-03-06 16:11:50 +01:00
Simon Pamies f2545ea1b9 Added new scoring rules for ESS 2017 including test 2017-03-03 11:05:14 +01:00
Axel Uhl f1e954b764 use ConcurrentHashMap instead of HashMap in TracTrac parallel test
Change-Id: I935653c8af92ab2855c9def766506cfc39ef396f
2017-02-22 12:30:30 +01:00
Axel Uhl 28d038c791 Merge branch 'parallel-tractrac' 2017-02-20 17:33:11 +01:00
Axel Uhl 3872f56a05 Merge branch 'foiling' 2017-02-16 20:33:32 +01:00
Axel Uhl f8fc012aa4 fixed StringBuilder comparison
Change-Id: I884d2d81a9a154e047a2f7730988a9d51cbd108b
2017-02-16 08:51:35 +01:00
Axel Uhl ed4eebeadc added a test developed jointly with TracTrac, demonstrating how parallel loading of many races fails
Change-Id: Id8de59bda33b2c95df6ae2540cf375f9547b4ed2
2017-02-16 08:48:03 +01:00
Papick Garcia Taboada 69463e33a1 Introduced consolidation of bravo fixes 2017-02-15 17:38:36 +01:00
Axel Uhl 05882dda17 added a test case that shows that if a to-timepoint 1ms after a resolution step is used then the "last" fix is included in the result
Change-Id: Ic002d186d9fe69b03caa376ea3c69de5f02216fc
2017-02-15 12:08:46 +01:00
Axel Uhl d7f02212af "greened" the tests for bug 4063
Change-Id: I81f9a0705bfe6ec0aaf510921e2146e950767711
2017-02-15 11:42:23 +01:00
Axel Uhl 7998fc2895 failing test case for bug 4063
Change-Id: I90dfcbca2c581bc4c37795650887e533ee55588e
2017-02-15 10:35:09 +01:00
Axel Uhl 27dc7ce4a1 fixed Bravo tests after having changed the ride height implementation to using the minimum of port/starboard hull ride height in 56d1a8ae9f
Change-Id: If328ecc3f453602fedc81d394dac74758136f211
2017-02-10 17:56:34 +01:00
Steffen Schaefer 62c2fec682 Merge branch 'master' into bug4009 2017-02-03 08:16:01 +01:00
Axel Uhl f39afd34ed added /maneuver method to regattas end point; refactored to let getManeuvers() return Iterable instead of List
Change-Id: Ida708e2a5e062cca0593a4e5f10517e5237cfe5e
2017-02-01 20:40:04 +01:00
Steffen Schaefer 5afa162d16 Added test case for Util.group 2017-02-01 13:52:11 +01:00
Steffen Schaefer 4bdd6420ec Merge branch 'master' into bug4009 2017-01-31 14:35:54 +01:00
Axel Uhl a615173f26 pass through the timeout parameter to the trackers; TracTrac receivers now use it; -1 means wait and is used for restore
Change-Id: Iee676ffceb44eb9459c51ba38cddbaf5ba40c9fb
2017-01-27 15:07:56 +01:00
Axel Uhl c7c2ba7436 failing test case for wind equality
Change-Id: Iff56b84d19b146b1f24d2bb22fd978e2e292cfb8
2017-01-27 10:07:09 +01:00
Steffen Schaefer 3acb4fbcd1 Merge branch 'master' into bug4009 2017-01-27 09:05:20 +01:00
Axel Uhl 63c67b814e Merge branch 'bug4040' 2017-01-26 16:02:04 +01:00
Steffen Schaefer 86ae110571 Merge branch 'master' into bug4009 2017-01-26 15:31:34 +01:00
Axel Uhl 9a8df602b4 fix for bug4040: computing update for storedURI/liveURI already in TracTrac connectivity params, keeping tracker ID and params ID equal
Change-Id: I8f86770286332a5198ab2ba57b83a52c67759008
2017-01-26 11:55:46 +01:00
Steffen Schaefer 8228c48cad bug 4039: Added a failing test 2017-01-26 09:23:18 +01:00
Axel Uhl 688d37d27c bug 4037: automatically "upgrade" to replay format during restore if available;
still using a kludge for detecting replay format; TracAPI 3.3.2 will
offer a reliable API for that later today

Change-Id: Ied19e1e787f6f28d2a6e531b9ac1aedf5721ab5b
2017-01-25 08:47:17 +01:00
Steffen Schaefer 673907c017 Merge branch 'master' into bug2447
Conflicts:
	java/com.sap.sailing.feature/feature.xml
	java/pom.xml
2017-01-09 10:05:05 +01:00
Axel Uhl e96d0d5123 fix for bug 4020, carrying hullBeam through BoatClassDTO which is now always defaulted to a non-null Distance 2017-01-08 21:14:01 +01:00
Axel Uhl fbe4f124ee fixed test cases for target time estimation due to computing wind on leg middle instead of center of course
Change-Id: Ibfaddcbf5b6d9296b32b60cfdb95a6817b3548ea
2017-01-06 11:40:48 +01:00
Axel Uhl 1664286df3 introduced JSON format for TargetTimeInfo and use it in RegattasResource's targettime method
Change-Id: I93bf54964c34b0a25b5a15e37f9efb6e962bab01
2017-01-04 10:39:30 +01:00
Axel Uhl c20cf52f4d RaceTracker objects now know the connectivity parmaeter objects from which they were originally created
Change-Id: Ifc3b20618b25f5a4a489108b283a44b9087a31c2
2016-12-29 15:33:17 +01:00
Axel Uhl 2aba829548 cleaning up the mess with inclusive/exclusive time interval ends
Change-Id: Ie7753c053d96b0a2c66a98d7e0e983bba38cfd20
2016-12-23 23:43:29 +01:00
Axel Uhl d4479a3bc1 bridged the gap between device mapping events where "to" is inclusive, and TimeRange, where "to" is exclusive; TimePoint.plus|minus no longer wraps around but bumps
Change-Id: I97f30deb38d83872879c33971616bfcf18a5469a
2016-12-23 23:10:05 +01:00
Axel Uhl 0a4698ebc7 fixed problem with adding empty time ranges to a multi time range; added test
Change-Id: I53bfe77c69ce984a52633b02d21ec1d6dad8d8de
2016-12-23 21:08:02 +01:00
Axel Uhl 1b2fe072bc implemented MultiTimeRange.subtract
Change-Id: I2ea56ee10a2ba838d396a1d5f0e29de4d9a4b0f6
2016-12-23 20:55:54 +01:00
Axel Uhl e6b0c86d08 switched TimeRange.subtract to returning a MultiTimeRange; more MultiTimeRange tests
Change-Id: I26298549abcdd30a9e7944601dd0857a5ef0d229
2016-12-23 17:28:58 +01:00
Axel Uhl b41a590845 started with the MultiTimeRange implementation, including first test cases; TimeRange now has exclusive end, with adjusted tests
Change-Id: Iab25615d191f42ab695c721531fd8c1ac1863bb7
2016-12-23 16:08:04 +01:00