Commit Graph
1263 Commits
Author SHA1 Message Date
Frederik Petersen fc75b17ace Merge branch 'master' into polar-api 2014-10-22 10:16:37 +02:00
Frederik Petersen 4cad148934 Merge branch 'master' into polar-api
Conflicts:
	java/com.sap.sailing.domain/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
	java/com.sap.sailing.mongodb.test/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.gateway/META-INF/MANIFEST.MF
	java/com.sap.sailing.server.replication.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, Jetty on 8889, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sailing.targetplatform/definitions/race-analysis-p2-ide-local.target
	java/com.sap.sse.datamining/src/com/sap/sse/datamining/impl/components/AbstractParallelMultiDimensionalGroupingProcessor.java
2014-10-16 09:33:58 +02: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
Frederik Petersen 2b526f07b1 FlexibleLeaderboards now do not allow multiple fleets for race creation
The default fleet is a singleton and the interface of the
FlexibleLeaderboard was cleaned up. Before the cleanup, the user was
allowed to add mutiple fleets when creating a race or a race column. This
is not allowed in the persistence model
2014-07-21 10:06:47 +02:00