Axel Uhl
93e818056f
fixed test WindEstimationOnConstructedTracksTest.testWindEstimationPreferringLargerClusters;
...
the test was affected by the now working caching in ShortTimeWindCache, and the "uncached" variant of the non-public API
of DynamicTrackedRaceImpl had to be used instead
2014-11-03 13:44:51 +01:00
Axel Uhl
ee261a5477
fixed issues with Collections.unmodifiableCollection's equals/hashCode, affecting ShortTimeWindCache's key structure regarding excluded wind sources
2014-10-30 10:36:59 +01:00
Axel Uhl
0872f24ccf
added test case demonstrating equality/hashCode issues with Collections.unmodifiableCollection
2014-10-30 10:03:41 +01:00
fmittag
8454dc67e5
added a test for the new scoring scheme with interpolation
2014-10-15 13:12:15 +02:00
fmittag
04c17a99df
implemented a new scoring scheme for the champions league 2014 which interpolates the scores between the min and the max score in case a fleet is starting with less competitors
2014-10-14 19:00:19 +02:00
Axel Uhl
f739863d52
reduced load in WindEstimationLockingUnderLoadTest to speed up test execution
2014-10-01 23:59:49 +02:00
Axel Uhl
0eb7b7c51b
addressing bug 2345 by upgrading all launch configurations from JavaSE-1.7 to JavaSE-1.8 as their execution environment
2014-10-01 15:57:50 +02:00
Axel Uhl
69de0f2d76
upgraded project settings to Java8, fixed gwt.ui to JavaSE-1.7 explicitly
2014-10-01 15:00:44 +02:00
Axel Uhl
161d823dee
updated project compliance settings to JavaSE-1.8
2014-10-01 14:44:22 +02:00
Axel Uhl
e9130d38f3
upgraded classpaths to JavaSE-1.8
2014-10-01 14:16:18 +02:00
Axel Uhl
7ece44052d
upgraded manifests from JavaSE-1.7 to JavaSE-1.8 as runtime environment
2014-10-01 14:08:19 +02:00
Jens Rommel
e92c74ea49
Fixed many issues on the way to live stream support.
...
- supposedly working revision
- pushed to be tested on personal EC2 dev server
2014-09-27 09:45:48 +02:00
Axel Uhl
c05a0d935c
fixed classpath, removing Mockito
2014-09-24 00:52:47 +02:00
Axel Uhl
bebee98266
don't use Mockito in the context of serialization; it just doesn't work
2014-09-24 00:47:48 +02:00
Axel Uhl
b965085874
trying to fix mockito de-serialization class loader issues by using a resolveClass override for ObjectInputStream
2014-09-23 23:43:42 +02:00
Axel Uhl
b5cc44b83d
added more tests, specifically for mixed course updates consisting of waypoint additions and removals
2014-09-23 18:08:16 +02:00
Axel Uhl
b410c87e6b
towards fixing bug 2223, added support for adding multiple waypoints in one go; added tests for this
2014-09-23 18:05:08 +02:00
Axel Uhl
cea8bc3ddc
Merge branch 'master' into bug2080
...
Conflicts:
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/VideoPopup.gwt.xml
java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/YoutubePopup.gwt.xml
2014-09-22 11:02:12 +02:00
Simon Pamies
ee64243cc9
Added race visibility field
2014-09-14 19:19:55 +03:00
fmittag
e0b649c710
adapted the leaderboard scoring tests to the new way to handle scoring of racecolumns with incomplete races
2014-09-07 13:10:18 +02:00
Jens Rommel
a9b5a7a6b4
Simplified Junit assertion, avoiding Hamcrest version error resulting in NoSuchMethodError
2014-09-02 15:55:28 +02:00
Jens Rommel
f89ac62795
- Migrated MediaTrack.durationInMillis from int to Duration including database API but excluding database storage
...
- Renamed durationInMillis to duration
- Added equals/hashCode to MillisecondsDurationImpl, added tests
- Fixed MillisecondsTimePointImpl.equals, added tests
2014-09-01 15:02:39 +02:00
Jens Rommel
53e9472558
- Changed type of MediaTrack.startTime from java.util.Date to TimePoint.
...
- Added very basic query for live MediaTracks (--> those with duration = 0).
2014-09-01 12:49:34 +02:00
Axel Uhl
62eb430b7c
Merge branch 'master' into bug2080
...
Conflicts:
java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/FleetDeserializer.java
2014-08-29 13:11:24 +02:00
Axel Uhl
09ecb70669
fixed swiper image size problems by a workaround: reInit size after loading; fixes bug 2232
2014-08-26 13:56:20 +02:00
Axel Uhl
8b9e6e336c
added a test case that creates a course update scenario as described in bug 2223
2014-08-26 10:27:25 +02:00
Axel Uhl
4299031e6e
fixed ImageSize tests which now work with ImageSize instead of Dimension
2014-08-26 09:54:58 +02:00
Axel Uhl
889dfa762c
use extracted ConcurrentHashBag in performance test; lowered test count
2014-08-13 15:00:08 +02:00
Axel Uhl
b67f4ea9b0
using a ConcurrentHashBag to manage the reader threads in NamedReentrantReadWriteLock; fast remove and fast add are supported
2014-08-13 14:52:51 +02:00
Axel Uhl
6b06e20505
started to create a performance test for the readers collection in NamedReentrantReadWriteLock which is a performance bottleneck
2014-08-13 11:13:14 +02:00
Axel Uhl
1b9fa1000d
added estimated speed caching
2014-08-13 01:29:16 +02:00
Axel Uhl
6a7418a40d
introduced estimated speed cache on GPSFix interface and on CompactGPSFixImpl
2014-08-13 01:02:11 +02:00
Axel Uhl
ce1d576644
ConcurrentHashMap was wrong; need to count duplicates (thank goodness a test caught that!); using ConcurrentLinkedQueue now
2014-08-12 00:02:54 +02:00
Axel Uhl
671ef7b929
create RaceColumnDTO / RaceColumnInSeriesDTO in a consistent, centralized way by the new RaceColumnDTOFactory
2014-08-10 18:53:07 +02:00
Axel Uhl
17c443b6f6
use Bounds instead of LatLngBounds for map bounds calculations and don't change zoom/pan if not necessary
2014-08-06 17:15:07 +02:00
Axel Uhl
0c87e7bca3
increasing time-out for TracTrac tests from 2 to 3 minutes after the upgrade to TracAPI 3.0.4 which seems slower than 3.0.3
2014-08-04 23:55:10 +02:00
Axel Uhl
33c194e16d
working on bug 2079, adding displayName to leaderboard group and various related services and UIs
2014-08-04 23:49:31 +02:00
Axel Uhl
fa317af2a4
trying to fix another NPE caused by insufficient mocking of wind sources in mocked tracked race implementation
2014-07-30 14:59:53 +02:00
Axel Uhl
17df49b9ba
Merge branch 'newhome'
2014-07-29 14:57:37 +02:00
Axel Uhl
9b22ca61b0
fixed mocking of tracked race because createTrackedRaceDTO now requires wind sources collection to at least be valid
2014-07-29 14:56:53 +02:00
Axel Uhl
c7b2aac868
Merge branch 'master' into bug2080
2014-07-27 13:56:53 +02:00
Axel Uhl
6a5d4723f8
added another test case for calculating the center of gravity of three marks
2014-07-26 15:47:42 +02:00
Axel Uhl
154b0de382
added implementation and test case for TrackeRace.getCenterOfCourse
2014-07-25 16:38:30 +02:00
Simon Pamies
3fed464b4a
Merge branch 'master' into bug2078
2014-07-25 12:46:11 +02:00
Axel Uhl
3b04aa0ad0
renamed enum literal
2014-07-23 22:33:54 +02:00
Axel Uhl
66a3d1f687
added a test case ensuring that empty leg details transition properly to non-empty through incremental leaderboard diffing
2014-07-23 18:17:58 +02:00
Simon Pamies
38e0b17e6a
Introduced enum for AdditionalScoringInformationEvent that denotes the type of the information; extended various methods to include that type information; added string messages
2014-07-23 16:13:47 +02:00
Simon Pamies
ca60098834
addRace no longer requires a fleet - removing parameter
2014-07-21 13:26:46 +02:00
Simon Pamies
723c281f58
Merged master
2014-07-21 12:56:04 +02:00
Simon Pamies
dcce82e4a0
Updated test that checks if additional scoring information really has an impact
2014-07-21 12:49:43 +02:00