Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 24bba04589 moved ObjectInputStreamResolvingAgainstCache to com.sap.sse.common so that com.sap.sailing.domain does not require a dependency on com.sap.sse.replication anymore 2015-01-14 10:59:05 +01:00
Axel Uhl 0e3e35b4d1 renamed the test that was to detect a maneuver into one that detects a tack 2015-01-11 23:36:21 +01:00
Axel Uhl 0ca192e285 added a failing test case for bug 1908, comments #3/#4 (Truswell in Travemuende, Int14 R5) 2015-01-11 23:11:39 +01:00
Axel Uhl 77c3ba7e1d fixed resolving of boat class to graphics 2015-01-11 17:54:35 +01:00
Axel Uhl 4eee3e7aad map boat class names consistently to BoatClassMasterdata to find the correct BoatClassVectorGraphics 2015-01-11 17:05:34 +01:00
Axel Uhl 1737d42f00 making BoatClassVectorGraphics constructor list consistent, with params using px instead of meters 2015-01-11 16:44:12 +01:00
Axel Uhl 22068675cb fixed build.properties in www bundle after moving release notes to gwt.ui bundle 2015-01-09 22:03:41 +01:00
Axel Uhl a3b8566d2b switching CountryCodeFactoryImpl to UTF-8; removed strange characters from author name of DateParser 2015-01-09 10:41:43 +01:00
Axel Uhl 7ecaffa025 fixed admin release notes mark-up 2015-01-08 16:29:53 +01:00
Axel Uhl ef4ba1eebf updated the release notes 2015-01-08 12:37:39 +01:00
Axel Uhl aa51c28d69 whitespace and comment changes; i18n for raceboard simulation error message 2015-01-08 12:31:14 +01:00
Axel Uhl fdaac2e97e Merge branch 'master' into raceboard-simulation 2015-01-08 12:13:59 +01:00
Axel Uhl 5f537d2197 Merge remote-tracking branch 'server/master' 2015-01-07 21:27:10 +01:00
Axel Uhl c86ce4ab01 avoid a few NPEs in polar sheet calculation 2015-01-07 21:03:17 +01:00
Axel Uhl 607262318b Merge remote-tracking branch 'origin/master' 2015-01-06 20:31:02 +01:00
Axel Uhl a70e01d006 Merge branch 'master' into boatclass-aliases 2015-01-06 16:12:51 +01:00
Axel Uhl 9aea56fd70 Merge branch 'master' into boatclass-aliases 2015-01-06 01:07:47 +01:00
Axel Uhl d9f750287e using getLastError() to ensure read-your-own-writes in master data import test 2015-01-06 01:05:39 +01:00
Axel Uhl 61e43c3e58 Merge branch 'master' into boatclass-aliases 2015-01-05 23:36:43 +01:00
Axel Uhl 1da2289ec3 Merge branch 'master' into polar-api 2015-01-05 23:31:22 +01:00
Axel Uhl 9a264cb720 using write concern "SAFE" for master data import test to ensure replica reads the previous writes 2015-01-05 23:24:20 +01:00
Axel Uhl 59318f5cab more elminiation of anyOf 2015-01-05 23:12:43 +01:00
Axel Uhl 157e077589 man, this modern Mockito/Hamcrest stuff really sucks; reverted assertThat and closeTo to traditional assertTrue 2015-01-05 23:09:09 +01:00
Axel Uhl cff6226fa4 adding bundle requirements as the Maven build doesn't find the package requirements 2015-01-05 23:04:34 +01:00
Axel Uhl 495fb41847 trying to use only package imports for test stuff 2015-01-05 23:01:46 +01:00
Axel Uhl 1002e45364 using org.junit.runner instead of runners 2015-01-05 22:57:56 +01:00
Axel Uhl bfe3691259 trying package imports for JUnit to avoid getting all Hamcrest stuff from JUnit bundle 2015-01-05 22:54:56 +01:00
Axel Uhl fdc88af81d trying a different order of JUnit / Hamcrest dependencies 2015-01-05 22:44:48 +01:00
Axel Uhl 9eae06e112 fixed boat class issue in another Selenium test 2015-01-05 22:20:29 +01:00
Axel Uhl 56e6333636 fixed boat class stuff in Selenium tests 2015-01-05 22:11:30 +01:00
Axel Uhl 8c02c10612 when comparing Selenium TrackedRaceDescriptors, project boat class through BoatClassMasterdata 2015-01-05 21:47:17 +01:00
Axel Uhl 56a6dac5a8 Merge branch 'master' into boatclass-aliases 2015-01-05 21:28:19 +01:00
Axel Uhl a1389e8d38 in tests, using a write concern to wait for master data import's effects to show 2015-01-05 17:54:10 +01:00
Axel Uhl 659ef714e8 fixed boat class comparison in tracked races table 2015-01-05 16:54:19 +01:00
Axel Uhl 3c4ea0287f fixing boat class names for Selenium test cases 2015-01-05 14:56:11 +01:00
Axel Uhl 636c654700 LeaderboardEditing.gwt.xml was missing Russian locale 2015-01-05 01:59:16 +01:00
Axel Uhl 82d98897d6 Merge branch 'master' into polar-api 2015-01-05 01:53:09 +01:00
Axel Uhl d6643c0da6 close server socket of test servlet in finally block 2015-01-05 01:52:36 +01:00
Axel Uhl 94cd0a7920 close server socket of test servlet in finally block 2015-01-05 01:44:11 +01:00
Axel Uhl 58275a2beb Merge remote-tracking branch 'origin/master' into boatclass-aliases 2015-01-05 01:01:48 +01:00
EC2 Server d32e7d008d after having upgraded the dev server to 16 cores and 30GB RAM, use 15 workers for GWT build to speed up builds 2015-01-04 23:58:23 +00:00
Axel Uhl 869e03c96d in UI, compare boat classes by resolving names to BoatClassMasterdata, then comparing those 2015-01-04 12:15:54 +01:00
Axel Uhl c3931c0a61 added i18n for TracTracEventManagementPanel error message 2015-01-04 12:02:33 +01:00
Axel Uhl a0da63625f added Elliott6m to BoatClassMasterData; search boat class under provided and canonicalized name 2015-01-04 11:50:29 +01:00
Axel Uhl ae1d379273 Merge branch 'master' into boatclass-aliases 2015-01-04 01:02:12 +01:00
Axel Uhl 0077f64ad3 adjusted more test verdicts to the slightly modified logic for boat class name unification / adjustment 2015-01-04 01:01:38 +01:00
Axel Uhl cd2c0db907 use boat class display name from BoatClassMasterdata if available; needed to adjust one test case's verdict (505 --> 5O5) 2015-01-04 00:53:30 +01:00
Axel Uhl 3ae92c7afe looking up and registering BoatClass objects with name, display name and alternative names from BoatClassMasterdata 2015-01-03 11:58:17 +01:00
Axel Uhl e2cc3301cc preparing for reverse TWA/TWS inference on PolarDataService 2015-01-03 01:57:36 +01:00
Axel Uhl 36d9ef30bd preparing for inferring the TWA/TWS from the boat speed from an AverageAngleContainer 2015-01-03 01:37:41 +01:00
Axel Uhl 0315dd5a89 fixed port/startboard confusion in PolarSheetAnalyzerImpl after refactoring 2015-01-03 01:31:28 +01:00
Axel Uhl cf6a0fdb9c fixing interval contiguousness for polar sheet analyzer 2015-01-03 01:25:41 +01:00
Axel Uhl 5f8f54ee34 working towards a PolarDataService API that enables reverse mapping of SOG to wind speed, assuming average VMG for known tack/leg type 2015-01-03 01:24:45 +01:00
Axel Uhl 5cc957075b working towards a solution for bug 1562 by starting to use the PolarDataService in ManeuverBasedWindEstimationTrackImpl 2015-01-03 00:39:53 +01:00
Axel Uhl 2b4dc55b0e require bundle org.junit instead of only package org.junit; this is needed in order to see annotation RunWith; else, NPE will result 2015-01-02 21:34:15 +01:00
Axel Uhl fddc9bcb96 Merge branch 'master' into bug1562 2015-01-02 20:24:26 +01:00
Axel Uhl fe5fbe5ca3 fixing NPEs during RegattaLogReplicationTest by setting a valid competitor in competitor registration event 2015-01-02 20:23:57 +01:00
Axel Uhl aa5eac531b use Speed in BoatSpeedEstimator interface 2015-01-02 18:15:33 +01:00
Axel Uhl 2dcdd7586d simplified DataCountAngleSumAndAverage construction 2015-01-02 18:03:50 +01:00
Axel Uhl 1fa912fbf4 simplified and accelerated implementation of AverageAngleContainer 2015-01-02 17:59:55 +01:00
Axel Uhl 0194c68686 more angle renames to reflect "degrees" unit 2015-01-02 17:50:08 +01:00
Axel Uhl 97cbda6e1e renamed angles to ...Deg when they deal with degrees 2015-01-02 17:47:50 +01:00
Axel Uhl f2bf1aa57a renamed angleToWind to trueWindAngle 2015-01-02 17:44:01 +01:00
Axel Uhl f52c7a470a renamed WindStepping to WindSpeedStepping; use double[] instead of expensive Double[] 2015-01-02 17:20:06 +01:00
Axel Uhl c7369cacd5 post-merge clean-up 2015-01-02 15:55:59 +01:00
Axel Uhl ac48ac2417 Merge branch 'master' into bug1562
Conflicts:
	java/com.sap.sailing.polars.test/src/com/sap/sailing/polars/test/PolarSheetAnalyzerTest.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/PolarDataService.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/analysis/PolarSheetAnalyzer.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/analysis/impl/PolarSheetAnalyzerImpl.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/impl/PolarDataServiceImpl.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/IncrementalRegressionProcessor.java
	java/com.sap.sailing.polars/src/com/sap/sailing/polars/mining/PolarDataMiner.java
2015-01-02 15:54:51 +01:00
Axel Uhl db19302dc8 changed windspeed parameter to windspeedInKnots 2015-01-02 13:48:55 +01:00
Axel Uhl 0c6264dd67 avoid NPE and improved chart series handling 2015-01-02 12:16:01 +01:00
Axel Uhl aac97d4dbd added pom.xml for polars.test 2015-01-02 11:43:06 +01:00
Axel Uhl 09e9f3f1c0 added com.sap.sailing.polars.test to java/pom.xml 2015-01-02 11:34:52 +01:00
Axel Uhl 2d5f5c386a use eq(true) instead of true to satisfy Mockito requirements regarding the use of matchers 2015-01-02 11:32:38 +01:00
Axel Uhl 11b17ce1d1 avoid handling Integer[] with many object references and lots of auto-boxing in polar service; replaced by int[] 2015-01-02 11:26:39 +01:00
Axel Uhl 665d74655f whitespace/formatting and a parameter re-name 2015-01-02 10:55:28 +01:00
Axel Uhl fc25761db8 password managers now may work for the default security/ui/Login.html page which now uses a <form> tag; see bug 2561 2015-01-02 10:47:19 +01:00
Axel Uhl ec35cfddb7 fixed Javadoc typos 2015-01-02 10:02:50 +01:00
Axel Uhl faf966ffcf fixed indentation 2014-12-30 18:26:58 +01:00
Axel Uhl ac12a6f74e Javadoc and cosmetic changes only 2014-12-30 18:22:59 +01:00
Axel Uhl a02aff5502 also calculate the maneuver loss for unknown maneuvers with no wind data 2014-12-30 17:29:25 +01:00
Axel Uhl 99c171baeb working on bug 1560 by classifying all maneuvers as UNKNOWN when we have no wind information 2014-12-30 17:15:46 +01:00
Axel Uhl 553214fb7e when no course is provided, zoom to the boats once by default; this solves bug 1561 2014-12-30 17:06:26 +01:00
Axel Uhl 2d39c7f37c avoid ArrayIndexOutOfBoundsException (see bug 1561 comment #12) by checking whether there is actually a leg keeping the current SOG 2014-12-30 16:39:27 +01:00
Axel Uhl cbbec64512 Merge branch 'bug1561' 2014-12-30 16:03:34 +01:00
Axel Uhl 8c7ce7f0ee use darker water color 2014-12-30 15:59:12 +01:00
Axel Uhl b7d89983f3 fixed RGBColor error parsing three-digit colors; added test case 2014-12-30 15:31:27 +01:00
Axel Uhl 119052776f added assertion that no penalty circle maneuver has more than 700deg direction change 2014-12-30 13:42:43 +01:00
Axel Uhl 925ca24256 total course change for penalty circle needs to stop counting after first penalty circle is complete 2014-12-30 13:39:53 +01:00
Axel Uhl d77ed38e15 project onto course instead of wind for all ...Windward...(...) methods, avoiding NoWindException and producing a leaderboard without wind data 2014-12-30 12:33:39 +01:00
Axel Uhl 8ea7f4c85c handles the exception described in bug 1561 comment #8 2014-12-30 12:16:36 +01:00
Axel Uhl d315b3490b handle exception as described in bug 1561 comment #7 by returning null for cross track errors that cannot be determined without wind data 2014-12-30 12:13:00 +01:00
Axel Uhl 90ca3a8eb9 rewrote a few Callables as lambdas 2014-12-30 11:46:12 +01:00
Axel Uhl fba4716d3c added NoWindException handling in SailingServiceImpl.getBoatPositions(...); now we can see the boats move at least (no sails displayed) 2014-12-30 11:38:23 +01:00
Axel Uhl acd584d69c starting to work on bug 1561 by falling back to along-track "windward distance" when missing wind information 2014-12-30 11:09:37 +01:00
Axel Uhl 44f94e11ed compute penalty circle maneuver time point using point of greatest direction change, using computeManeuverTimePoint 2014-12-30 10:58:06 +01:00
Axel Uhl 06130f458d Javadoc improvements 2014-12-30 10:42:40 +01:00
Axel Uhl d2a7f560b0 generalized construction of map maneuver markers 2014-12-29 18:36:52 +01:00
Axel Uhl e2441a5b92 adjusted Tobias Schadewaldt's competitor name in the test case for the broken TracTrac delivery 2014-12-29 18:03:22 +01:00
Axel Uhl b011f0d511 adjusted test verdicts to the penalty maneuver time points slightly biased towards the beginning of the penalty circle 2014-12-29 17:58:57 +01:00
Axel Uhl 1b31ee4d0f implemented a recursive split for penalties and subsequent remaining tacks/jibes 2014-12-29 17:50:37 +01:00
Axel Uhl cd4cff4fbf added more test cases with other double penalty circle occasions 2014-12-29 16:59:18 +01:00
Axel Uhl 9066456d1b preparing a solution for bug 2009 by letting BearingChangeAnalyzer count the number of crossings 2014-12-29 16:40:53 +01:00