Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 6e08daff83 commented Köchlin test which causes trouble on central Jenkins due to umlaut 2011-08-01 16:16:11 +02:00
Axel Uhl 762ae56f6a fixed tunnel settings for Kiel Week-based tests 2011-08-01 16:08:10 +02:00
Axel Uhl 077b1974cb added test case asserting that no more future fixes are used than specified by interval 2011-08-01 16:06:08 +02:00
Axel Uhl cd8ca16f68 fixed wind estimation for cases where not all clusters are filled with data 2011-08-01 15:52:05 +02:00
Axel Uhl 48f2918839 fixed URL setup with active tunnel for Kiel Week tests 2011-08-01 15:39:06 +02:00
Axel Uhl 158bb9a4cb use default port numbers 4400/4401 for Kieler Woche test cases instead of SAP-reserver 1520/1521 2011-08-01 15:34:13 +02:00
Axel Uhl 3b7f021a6f fixed bug regarding speed estimation (too many fixes after selected time point were used)
Will need to add a test case for this.
A first meaningful test case for wind estimation works based on the live 505 Race 2 data.
2011-08-01 15:28:03 +02:00
Axel Uhl 94164c1668 a first online data-based wind estimation test setup 2011-08-01 14:30:00 +02:00
Axel Uhl 3229c49bc7 enabled WEB wind record removal from UI 2011-08-01 13:41:55 +02:00
Axel Uhl c86c2e6810 slight refactoring of Kiel Week online data-based tests 2011-08-01 11:54:39 +02:00
Axel Uhl fbeadba61a factored out commonalities of Kiel Week data based tests 2011-08-01 11:49:44 +02:00
Axel Uhl eca261552c renamed test case classes to suffix "*Test" so that maven automatically detects them 2011-08-01 10:21:16 +02:00
Axel Uhl 0011fb70c2 find competitor names from file system, hopefully avoiding Unicode trouble with special chars in file names 2011-08-01 10:12:21 +02:00
Axel Uhl f628f356fb consistently use test database for wind track tests 2011-07-29 17:27:45 +02:00
Axel Uhl 86c4eaa1b0 removed more Mongo specifics from the factory interfaces 2011-07-29 17:22:34 +02:00
Axel Uhl b0c2cdfa41 remove DB parameter from Mongo factory interfaces 2011-07-29 17:16:21 +02:00
Axel Uhl be6697850c added AbstractScoreCorrection to prepare for Mongo-based score corrections 2011-07-29 17:07:00 +02:00
Axel Uhl 70ac978a21 added more tests regarding result discarding 2011-07-29 16:12:40 +02:00
Axel Uhl 36c09e7663 fixed bug in discarding rule implementation 2011-07-29 16:00:27 +02:00
Axel Uhl 0282c6a8c8 added Leaderboard interface with first little test cases
Also, streamlined pom.xml files
2011-07-29 15:36:49 +02:00
Axel Uhl 45b46f3209 added a first Leaderboard interface version 2011-07-28 17:12:25 +02:00
Axel Uhl 7a84f39122 initialize a Team object in test case 2011-07-28 16:10:51 +02:00
Axel Uhl 4aaa58cb35 removed test access to getEstimatedWindDirection 2011-07-28 14:00:05 +02:00
Axel Uhl f0a0f4ddff first test case about estimating wind directions from tracks; doesn't really do much,
and results are not yet meaningful because currently we're not getting mark passing
events for the Kiel Week tracks and therefore don't know which boats are going upwind
and which ones are going downwind.
2011-07-28 13:28:10 +02:00
Axel Uhl 5fb119ae0c refactored simple track storage into StoredTrackBasedTest 2011-07-27 14:43:28 +02:00
Axel Uhl 6a513f2af5 changed tracked-based tests such that they don't need an online connection 2011-07-27 14:36:01 +02:00
Axel Uhl 19939913a1 turned kn into kts 2011-07-23 21:53:00 +02:00
Axel Uhl 1dc9f89e70 wrote up a few TODOs regarding preparing for a second tracking adapter; added missing BearingCluster class 2011-07-22 10:42:17 +02:00
Axel Uhl 98d38e87b7 started with an algorithm to infer wind direction from tacking/jibing angles 2011-07-22 08:32:12 +02:00
Axel Uhl f6b6b7949b started working on maneuver detection in tracks and wind inferral from manuevers 2011-07-21 01:48:59 +02:00
Axel Uhl ba1f72d3b0 adhere to single selection mode in tree view, disallowing multi-select by selecting event/regatta 2011-07-18 22:00:42 +02:00
Axel Uhl 522e730e44 round wind ticks properly 2011-07-18 21:44:34 +02:00
Axel Uhl a7d51dc1c5 show ticks on wind indicator, displaying wind force 2011-07-18 21:19:39 +02:00
Axel Uhl 1daf806c02 enlarged wind display a bit; fixed a few more NPEs and NWEs 2011-07-18 17:35:39 +02:00
Axel Uhl 22adbc7cbf added wind history display to race map panel 2011-07-18 16:35:10 +02:00
Axel Uhl 2a4dc6f286 added missing Triple class 2011-07-18 09:53:17 +02:00
Axel Uhl 2a869b37c3 Merge branch 'gwt' of ssh://git.wdf.sap.corp:29418/SAPSail/sapsailingcapture into gwt 2011-07-16 02:22:14 +02:00
Axel Uhl b25042929d more NPE handling in case time slider hasn't been initialized; use smoothened fixes for boat tails 2011-07-16 02:20:52 +02:00
Axel Uhl af4efe83e4 return null wind info DAO if tracked race not found 2011-07-16 01:44:48 +02:00
Axel Uhl c7c3b0b223 made robust against queries for wind for untracked races 2011-07-16 01:37:42 +02:00
Axel Uhl 4f6b934efd made another service robust against requests for already stopped events/races 2011-07-16 01:34:47 +02:00
Axel Uhl f6cdee6855 made robust against races whose tracking was already stopped 2011-07-16 01:31:48 +02:00
Axel Uhl fadcc5ec5b compilable, yet entirely untested refactored version of panel structure
trying to re-use the tree / list views of races/events with their respective selection events
2011-07-16 01:19:56 +02:00
Axel Uhl ec2cbec39c adjusted TODO after synchronizing on CourseImpl 2011-07-15 13:15:18 +02:00
Axel Uhl 9669ed7908 synchronize on CourseImpl when fetching its legs 2011-07-15 13:14:45 +02:00
Axel Uhl 0221dbe096 more TODOs regarding data structures for tracks 2011-07-14 23:39:29 +02:00
Axel Uhl 992c261d60 added TODOs regarding smoothening 2011-07-14 23:30:22 +02:00
Axel Uhl d3f461dc64 use raw variants for testing because test tracks don't use realistic speeds
It may be better to use the real (smoothened) versions of the APIs but configure the
track to use a very large threshold for these test cases so that no fix is eliminated.
2011-07-14 23:28:29 +02:00
Axel Uhl 1cbd97563a first rough GPS fix smoothening algorithm with a few tests in place
If one fix left and right has a computed speed of more than a threshold (currently
50 knots) that seems likely for the boat classes we're talking about, the fix is
removed from the smoothened view of the track.

The threshold obviously needs to become parameterizable. The subclass for
fixes that know their speed should refine this to take into account the speeds
as announced by the fixes themselves.
2011-07-14 23:17:02 +02:00
Axel Uhl 21b9ed2f92 yet more tests for PartialNavigableSetView 2011-07-14 22:09:56 +02:00
Axel Uhl 981a32ac8b added more tests for PartialNavigableSetView 2011-07-14 22:04:12 +02:00
Axel Uhl e796513e9a added PartialNavigableSetView and a few first trivial tests 2011-07-14 21:52:23 +02:00
Axel Uhl fefe4edf94 further prepared smoothening by introducing getInternalFixes as the "smoothener" and having
all other smoothening APIs rely on it
2011-07-14 18:16:55 +02:00
Axel Uhl f22c6fda80 prepared track for distinguishing between raw and smoothened fixes 2011-07-14 17:52:09 +02:00
Axel Uhl cc1a24dae7 moved max speed over ground computation to Track implementation 2011-07-13 11:35:49 +02:00
Axel Uhl 70f8510560 first outlier test works 2011-07-13 10:29:08 +02:00
Axel Uhl e93a21a849 added (untested) tests for outliers in Hasso's and Birkner's tracks 2011-07-13 09:54:51 +02:00
Axel Uhl 4c7eee61aa read a few more declinations in the new format 2011-07-13 09:15:37 +02:00
Axel Uhl df8cd08de3 fixed splitting of declination strings 2011-07-13 09:10:55 +02:00
Axel Uhl 77d00c18fd don't need the ObjectOutputStream-formatted declinations anymore 2011-07-13 09:06:05 +02:00
Axel Uhl 413a073720 performed a one-time migration of declination stores from ObjectOutputStream to simple text format 2011-07-13 08:53:29 +02:00
Axel Uhl 6ea8253f40 added TODO 2011-07-13 01:43:30 +02:00
Axel Uhl 9cd633fca1 added mongo.host property to test VM 2011-07-13 01:35:11 +02:00
Axel Uhl 900b2abc7e reverted back to old but working 2012 declination file (what's wrong with appending?) 2011-07-13 01:27:52 +02:00
Axel Uhl 60b7bf2abe more 2012 declination values 2011-07-13 01:23:07 +02:00
Axel Uhl 52efaeb715 added server tests and fixed them 2011-07-13 01:21:31 +02:00
Axel Uhl a2e0971bed recorded ConcurrentModificationException that needs tackling 2011-07-13 01:09:23 +02:00
Axel Uhl 30c64d9b4a more 2012 declinations; expect again exactly 36 stored tracks, hoping that codepage fix works 2011-07-13 01:04:01 +02:00
Axel Uhl ca54821699 added -Dfile.encoding=cp1252 to pom.xml 2011-07-13 01:02:35 +02:00
Axel Uhl 0ff4ecc4b7 more declinations 2011-07-13 00:59:36 +02:00
Axel Uhl dfed955918 also use tractrac.tunnel.host in MultipleClassesInEventTest 2011-07-13 00:56:12 +02:00
Axel Uhl 4646c339be don't tunnel HTTP connection through SSH 2011-07-13 00:55:14 +02:00
Axel Uhl 9f191221d8 for now, made test for tracks read a bit more fuzzy
Some competitor names contain Unicode / non-ISO-8859-1 characters which seem to cause
trouble locaing the respective files under Linux
2011-07-13 00:53:39 +02:00
Axel Uhl 7ba75fdf13 don't use SSH tunnel for http connect for JSON URL 2011-07-13 00:48:22 +02:00
Axel Uhl 3fc3505a97 more 2012 declinations 2011-07-13 00:41:12 +02:00
Axel Uhl 007941c469 set furcashudson as tractrac tunnel host 2011-07-13 00:40:47 +02:00
Axel Uhl 582fc88d18 support tractrac.tunnel.host property 2011-07-13 00:22:38 +02:00
Axel Uhl aab4ce1d14 added a maven settings.xml 2011-07-13 00:05:10 +02:00
Axel Uhl 96309fd0a6 more of 2012 declination; make MongoDB test access configurable by mongo.host property 2011-07-13 00:00:27 +02:00
Axel Uhl 7a3fcb4047 re-enable eclipse repository 2011-07-13 00:00:17 +02:00
Axel Uhl 5b3b2a016d commented eclipse repository; will central public Jenkins find our stuff? 2011-07-12 23:53:09 +02:00
Axel Uhl 4b6efffcff fixed parent pom relations 2011-07-12 23:36:17 +02:00
Axel Uhl 0c1f144c7c fixed declination store for 2012 2011-07-12 22:43:06 +02:00
Axel Uhl 8f87ed06af flush after each declination write
Conflicts:

	java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationStore.java
2011-07-12 22:36:49 +02:00
Axel Uhl 67421c6738 added top-level pom.xml 2011-07-12 21:37:56 +02:00
Axel Uhl e2a37e59ff added first test case writing/reading persistent tracks locally 2011-07-12 18:17:45 +02:00
Axel Uhl 73f76d3834 started a test case that reads tracks from Kieler Woche, stores them and then analyzes them 2011-07-12 15:00:30 +02:00
Axel Uhl 88255b00aa added files whose name ends with "~" to .gitignore 2011-07-12 11:16:32 +02:00
Axel Uhl 493314db08 added JARs to server's lib directory (for Tomcat case), avoiding GWT warnings 2011-07-12 11:12:35 +02:00
Axel Uhl 4316e68cea improved DeclinationStore such that incremental update to store is possible 2011-07-12 11:09:25 +02:00
Axel Uhl 256942c3f3 improved multi-selection model for map / quick rank list 2011-07-12 10:03:04 +02:00
Axel Uhl 7094771f13 okay-looking map with selection support 2011-07-11 18:54:02 +02:00
Axel Uhl fabb23b2d6 showing marks on map 2011-07-11 16:28:59 +02:00
Axel Uhl c9b5a5f3af define reasonable anchor point for boat icon 2011-07-11 13:53:08 +02:00
Axel Uhl 51060f690b colors, tooltips (on tail and marker) and trivial info windows for competitors 2011-07-11 13:38:43 +02:00
Axel Uhl 382b0e5da7 map displays competitors as boats with tails, shows tooltips on hover and an info dialog upon click 2011-07-11 13:04:24 +02:00
Axel Uhl 76bc3fec58 added first map display capabilities, but nothing works yet 2011-07-11 11:47:01 +02:00
Axel Uhl d9aba68a76 sort event/race names in RaceMapPanel drop-down 2011-07-11 10:16:08 +02:00
Axel Uhl 06ce6759a2 protected from NPE in case no race selected in RaceMapPanel; added refresh button 2011-07-11 09:40:27 +02:00
Axel Uhl 1a725ef4d5 adjustable delay 2011-07-08 17:52:53 +02:00