Commit Graph
8439 Commits
Author SHA1 Message Date
Axel Uhl 57950502f3 more try/finally to ensure proper unlocking in tests, making it more likely for tests to terminate 2013-05-23 13:42:22 +02:00
Axel Uhl fdf357232f made "EXIT" command in locking tests log something; put UNLOCK... commands into finally clause to make it more likely that tests terminate 2013-05-23 13:38:08 +02:00
Axel Uhl 330bfc3b5a updated ess40 mobile.html 2013-05-22 14:54:40 +02:00
Axel Uhl 3441f338ac Merge remote-tracking branch 'origin/master' 2013-05-22 10:01:32 +02:00
Christopher Ronnewinkel (D036654) 2d82799a47 cleanup former test classes to not contain "test"; 2013-05-21 16:49:50 +02:00
Christopher Ronnewinkel (D036654) 982d0ef2bf cleanup /resources; 2013-05-21 16:43:24 +02:00
Christopher Ronnewinkel (D036654) 8847366e88 update test setup; 2013-05-21 16:35:33 +02:00
Christopher Ronnewinkel (D036654) e672d2ec6e Merge remote-tracking branch 'origin/master' into simulator_dev
Conflicts:
	java/com.sap.sailing.simulator.test/resources/windField.dat
	java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/util/TestTimeComparison.java
	java/com.sap.sailing.simulator/resources/windField.dat
	java/com.sap.sailing.simulator/src/resources/PolarDiagram49STG.csv
	java/com.sap.sailing.simulator/src/resources/windField.dat
2013-05-21 16:20:39 +02:00
Christopher Ronnewinkel (D036654) 532debc97d Merge remote-tracking branch 'origin/simulator_dev' into simulator_dev 2013-05-21 16:10:30 +02:00
Christopher Ronnewinkel (D036654) a724c4f4d6 update simulator junit tests; 2013-05-21 16:10:11 +02:00
fmittag 28d569638a added the race rank caluculation in computeDTO() method of the AbstractSimpleLeaderboardImpl 2013-05-21 15:50:29 +02:00
fmittag ac7379ffe3 Merge remote-tracking branch 'origin/master' into competitor_filtering
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionModel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/CompetitorSelectionProvider.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/server/SailingServiceImpl.java
2013-05-21 14:55:06 +02:00
fmittag 780c563a04 separating the creation of UI widgets for editing a filter using the factory pattern approach for each filter(see FilterWithUI and FilterUIFactory) 2013-05-21 13:45:37 +02:00
Axel Uhl 208c99f8fc fixed umlaut in test verdict 2013-05-18 02:42:15 +02:00
Axel Uhl c442833075 switched Leaderboard JSON cache from caching JSONObject to StringBuffer which saves repeated JSON to String serialization 2013-05-18 02:01:20 +02:00
Axel Uhl bf89d0e6fd avoid compliation problem in PositionDTO due to use of GWT NumberFormatter 2013-05-18 01:41:56 +02:00
Axel Uhl cd228d284c added Javadoc for Leaderboard.getLeaderboardDTO 2013-05-18 01:23:00 +02:00
Axel Uhl b3d1b55f0c initialize LeaderboardDTOCache lazily in AbstractSimpleLeaderboardImpl; during object construction, callbacks from LeaderboardDTOCache cause NPEs 2013-05-18 00:29:48 +02:00
Axel Uhl b25e4cde30 moved LeaderboardDTOCache into AbstractSimpleLeaderboardImpl and made specific to a single leaderboard 2013-05-18 00:06:17 +02:00
Axel Uhl 12eb6173e6 Merge branch 'master' into bug1381 2013-05-17 23:18:42 +02:00
Axel Uhl 85bab7c6ab commented out the simulator tests from maven top-level pom.xml 2013-05-17 23:13:04 +02:00
Axel Uhl 534a8ebc9b trying to make simulator tests run; got a few more green, but still many tests fail; will need to temporarily disable simulator tests in maven build 2013-05-17 23:11:18 +02:00
Axel Uhl 2290594a2b moved LiveLeaderboadUpdater to AbstractSimpleLeaderboardImpl 2013-05-17 22:37:45 +02:00
Axel Uhl 8fc4543cee Merge branch 'master' into bug1381 2013-05-17 22:07:18 +02:00
Axel Uhl 275a667235 do throw the BindException if after three attempts no listening was possible 2013-05-17 22:06:06 +02:00
Axel Uhl 5b683d222c Merge branch 'master' into bug1381 2013-05-17 22:04:31 +02:00
Axel Uhl bc15d832ce also trying again in ActivelyConnectingStoreAndForwardTest if server socket cannot be obtained 2013-05-17 22:03:34 +02:00
Axel Uhl dc2a082a60 adding a 100ms sleep after the BindException before trying again 2013-05-17 22:01:37 +02:00
Axel Uhl 9c66acc209 handle null storeAndForward in tearDown; try again after a BindException up to three times 2013-05-17 22:01:00 +02:00
Axel Uhl e97bb5269f wait a little in StoreAndForward after exception, waiting for recovery 2013-05-17 21:52:59 +02:00
Axel Uhl 335863b3e1 moved LeaderboardDTOCache and LiveLeaderboardUpdater to domain bundle 2013-05-17 21:24:02 +02:00
Axel Uhl 336516d39c solved the unregistration of the cache invalidation listeners from the tracked races by introducing Leaderboard.destroy() 2013-05-17 21:14:56 +02:00
Axel Uhl 065274e01a Merge branch 'master' into bug1381
Conflicts:
	java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/analysis/TestTimeComparison.java
2013-05-17 18:28:17 +02:00
Axel Uhl 36805d4231 added simulator bundle to launch configs 2013-05-17 18:25:49 +02:00
Axel Uhl 61fd45cc47 commented broken TestTimeComparison simulator test; removed explicit project import in project build path for simulator.test bundle 2013-05-17 18:20:57 +02:00
Axel Uhl 69bb38d8e8 use Regatta ID as prefix for SwissTiming race ID to obtain a unique RaceDefinition ID although the SwissTiming raceIDs are not unique 2013-05-17 18:14:56 +02:00
Axel Uhl 7be163904d move CacheInvalidationListener removal to AbstractSimpleLeaderboardImpl's finalizer; won't work but compiles 2013-05-17 18:14:14 +02:00
Axel Uhl eee81238d1 moved leaderboard DTO computation to AbstractSimpleLeaderboardImpl; still lacking a solution for CacheInvalidationListener deregistration 2013-05-17 17:41:55 +02:00
Axel Uhl 1f465a24da working gradually towards moving leaderboard calculation and caching to domain bundle, away from GWT bundle 2013-05-17 16:29:18 +02:00
Axel Uhl 3bc847e8ae Merge branch 'master' into bug1381
Conflicts:
	java/com.sap.sailing.simulator.test/META-INF/MANIFEST.MF
2013-05-17 16:05:14 +02:00
fmittag 036714ba57 Merge remote-tracking branch 'origin/master' into competitor_filtering 2013-05-17 16:03:30 +02:00
Axel Uhl a823cf593d switched from import package to import bundle because maven build doesn't find JUnit and domain classes in simulator.test bundle 2013-05-17 15:48:54 +02:00
Axel Uhl 5dfe01ae84 moved DTOs required for LeaderboardDTO to com.sap.sailing.domain.common and use java.io.Serializable instead of GWT IsSerializable as marker interface 2013-05-17 15:45:05 +02:00
fmittag f32120e244 added filteredCompetitorsListChanged() method in CompetitorSelectionChangeModel to handle changes in filter selection better
fixed CompetitorSelectionFilter in case of competitor deselection in leaderboard
2013-05-17 15:37:41 +02:00
Axel Uhl 284a145222 renamed "resources" package in simulator bundle to com.sap.sailing.simulator.resources and unexported; removed javax.servlet imports 2013-05-17 15:10:02 +02:00
Axel Uhl 3091de6e73 added com.sap.sailing.simulator[.test] to top-level pom.xml 2013-05-17 14:21:24 +02:00
Axel Uhl dbd243b48d Merge branch 'simulator_dev' 2013-05-17 14:01:58 +02:00
Axel Uhl 0b5881c1da added kiworesultimport.test/bin to .gitignore 2013-05-17 14:01:33 +02:00
Axel Uhl 74ec2f46b6 removed stuff from bin/ directory of kiworesultimport.test 2013-05-17 13:58:38 +02:00
Axel Uhl 6987af320a renamed stop() to shallStop() and moved TimeListenerWithStoppingCriteria to simulator package 2013-05-17 13:55:45 +02:00