Commit Graph
1257 Commits
Author SHA1 Message Date
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