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