Commit Graph
100 Commits
Author SHA1 Message Date
Steffen Schaefer 1ce4c34d94 Merge branch 'master' into bug3934
# Conflicts:
#	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoSensorFixStoreImpl.java
#	java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/SensorFixStoreTest.java
#	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/FixLoaderAndTracker.java
#	java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/fixtracker/RegattaLogDeviceMappings.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/GPSFixStoreImpl.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java
#	java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java
2017-05-16 08:51:46 +02:00
Steffen Schaefer 8cf9053d37 Changed test case to work deterministically. Loading is triggered twice,
the change enforces the trackedRace to switch to TRACKING state between
the two loading processes.
2017-05-15 10:35:02 +02:00
Steffen Schaefer a8da1bc326 Changed FixLoaderAndTracker to only starting a loading job if
startOfTracking is available
2017-05-15 10:33:29 +02:00
Steffen Schaefer 2d2755ed15 Merge branch 'master' into foiling 2017-05-11 18:30:54 +02:00
Steffen Schaefer 22cae941c8 Merge branch 'bug4125' 2017-05-11 13:53:46 +02:00
Steffen Schaefer 3e97060734 Normalized line breaks 2017-05-11 09:27:03 +02:00
Steffen Schaefer 2976fb4386 Adjusted .gitattributes to allow working copy files to have CRLF for
several file types that are intended to be normalized with LF in the
repository.
2017-05-11 09:26:59 +02:00
Steffen Schaefer a010bd5ef0 Bug 4125: Cleanup regarding synchronization 2017-05-10 16:49:15 +02:00
Steffen Schaefer cec08f79a1 Bug 4125: Fixed PREPARED state for loaders and added JavaDocs for
DynamicTrackedRace.onStatusChanged to explain what it means in detail
2017-05-10 16:41:38 +02:00
Steffen Schaefer 1b31e0c250 Merge branch 'master' into bug4125 2017-05-10 16:20:37 +02:00
Steffen Schaefer ac3290ef33 Fixed condition that broke on refactoring 2017-05-09 15:40:06 +02:00
Steffen Schaefer b4f9aeb16c Removed unused log statements 2017-05-09 14:54:43 +02:00
Steffen Schaefer a07704d0a5 Merge branch 'bug4135' 2017-05-09 10:55:53 +02:00
Steffen Schaefer 1ab2b4e3a8 Added more JavaDocs 2017-05-09 10:53:07 +02:00
Steffen Schaefer 5c286a1747 Merge branch 'master' into bug4125 2017-05-09 10:39:05 +02:00
Steffen Schaefer 5be2c7a716 Changed .gitattributes config for *.launch to work around an Eclipse
bug (Eclipse formats *.launch files always using system dependend line
endings - see https://bugs.eclipse.org/bugs/show_bug.cgi?id=404210)
2017-05-09 09:08:35 +02:00
Steffen Schaefer d87abdc4a4 Bug 4125: Added more JavaDocs 2017-05-08 11:28:52 +02:00
Steffen Schaefer fcd69813a7 Merge branch 'master' into bug4125 2017-05-08 10:32:28 +02:00
Steffen Schaefer fb31f622c1 Bug 4135: Activated SimulatorOverlayTest with 10min timeout for loading
wind from Igtimi
2017-05-08 10:25:50 +02:00
Steffen Schaefer 42c067e8a1 Bug 4125: Added several test cases to verify that the loading state is
now correctly triggered on changes after the initial loading process
2017-05-05 11:57:13 +02:00
Steffen Schaefer 77a41bafb7 Completed unfinished comment 2017-05-05 11:31:20 +02:00
Steffen Schaefer 80caaac260 Bug 4125: Fixed hanging preemptive stop 2017-05-05 10:40:28 +02:00
Steffen Schaefer 8be33f9794 Added failing test for newly introduced regression that makes a
preemptive stop to hang infinitely
2017-05-05 10:39:47 +02:00
Steffen Schaefer c2ecceb20f Fixed indeterministic test failures by adding waitForLoadingToFinish
calls (loading of fixes on tracking times change used to be synchronous
and is now done via executor)
2017-05-05 08:14:31 +02:00
Steffen Schaefer adec8c11fd bug4125: Changed FixLoaderAndTracker to track the loading state for
every loading process. In addition, fixes are now loaded in parallel for
each item. This has multiple effects:
* the race will switch to loading state every time tracks are loaded
(e.g. tracking times change or mapping added)
* loading progress isn't always 0%, 50% or 100%
2017-05-04 15:36:53 +02:00
Steffen Schaefer 1da00034aa Merge branch 'master' into foiling 2017-05-03 17:30:18 +02:00
Steffen Schaefer e6f09f68f3 Merge branch 'bug4044' 2017-05-03 12:48:12 +02:00
Steffen Schaefer 86a9016efa Configured *.cfg and *.conf files to have unix line endings 2017-05-03 10:51:34 +02:00
Steffen Schaefer a2c376b1f3 Adjusted return style of several methods in FixLoaderAndTracker 2017-05-03 09:07:35 +02:00
Steffen Schaefer f8d9b8d507 Added more precise JavaDocs to FixLoaderAndTracker 2017-05-03 09:05:09 +02:00
Steffen Schaefer 866674888b Removed generated double JavaDoc 2017-05-03 08:17:54 +02:00
Steffen Schaefer 4b94ae76f7 Fixed copy&paste mistake 2017-05-02 16:16:07 +02:00
Steffen Schaefer 8cd3d092f1 Updated onboarding regarding git and line endings 2017-05-02 15:40:45 +02:00
Steffen Schaefer dbdfb5c124 Updated onboarding regarding git and line endings 2017-05-02 15:21:36 +02:00
Steffen Schaefer 868ddba9db Updated onboarding regarding git configuration and basic git
troubleshooting
2017-05-02 14:58:39 +02:00
Steffen Schaefer 0cc06fc8de Updated documentation regarding GWT 2.8.1 2017-05-02 14:05:09 +02:00
Steffen Schaefer cdd12c3315 Merge branch 'master' into bug4044 2017-04-28 08:24:07 +02:00
Steffen Schaefer d3c8b460eb Bug 4044: Adjusted a failing test case due to the changed behaviour 2017-04-27 17:18:12 +02:00
Steffen Schaefer 7839416608 Updated GWT to version 2.8.1 2017-04-27 14:35:37 +02:00
Steffen Schaefer e5852eefc1 Bug 4044: Added one more test case 2017-04-27 13:53:35 +02:00
Steffen Schaefer 2466802f3c Merge branch 'master' into bug4044 2017-04-27 11:21:00 +02:00
Steffen Schaefer 3048df86af Bug 4044: Fixed a wrong condition 2017-04-27 09:27:36 +02:00
Steffen Schaefer eabf024aaa Bug 4044: No fixes aren't loaded until startOfTracking is set. This
prevents all fixes to get loaded into tracks of the race while
startOfTracking isn't known yet.
2017-04-27 09:03:39 +02:00
Steffen Schaefer 2f6c930abc Added failing test cases for bug 4044 - fixed should not be loaded when
startOfTracking is null to prevent all fixes of a regatta from being
loaded into tracks of a race
2017-04-27 08:34:53 +02:00
Steffen Schaefer ee8246c275 Changed "Mehr Informationen" to "Details" for improved compatibility
with smaller screen sizes
2017-04-25 17:32:19 +02:00
Steffen Schaefer e327679c40 Fixed typo in project name 2017-04-25 13:47:19 +02:00
Steffen Schaefer 58894af21f Consistently using JavaSE-1.8 as execution environment for all UI
projects
2017-04-25 13:42:37 +02:00
Steffen Schaefer c61866798f initially added .gitattributes file to consistently configure file types
and line breaks
2017-04-25 13:39:06 +02:00
Steffen Schaefer 5fb9069d08 Added JavaDoc 2017-04-24 09:14:11 +02:00
Steffen Schaefer 31b12ee828 Added FIXMEs 2017-04-10 14:25:56 +02:00
Steffen Schaefer 9a137838a9 Added more details for TODO 2017-04-10 14:24:58 +02:00
Steffen Schaefer b9b9f56f5f Trying to fix Selenium tests by clearing local storage 2017-04-10 13:47:45 +02:00
Steffen Schaefer a92a3903ef Merge branch 'master' into bug3529 2017-04-10 08:41:20 +02:00
Steffen Schaefer ab19b81b98 Merge branch 'master' into bug3529
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceTableWrapper.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/LeaderboardGroupOverviewPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/LeaderboardGroupPanel.java
2017-04-06 13:19:12 +02:00
Steffen Schaefer d590865bc5 Formatted LeaderboardPanel to reduce merge conflicts 2017-04-06 12:54:37 +02:00
Steffen Schaefer 9f8e6e1078 Reduced timeout for loading wind because it failed on hudson due to
another problem
2017-04-06 11:06:27 +02:00
Steffen Schaefer bf46aee331 Changed max heap of the backend to be started during selenium tests to
1,5GB due to an OutOfMemoryError when loading wind
2017-04-06 11:03:54 +02:00
Steffen Schaefer 76ad6ff4d1 Retracking of races isn't necessary in SimulatorOverlayTest anymore
becuase bug 4098 is solved
2017-04-06 10:52:34 +02:00
Steffen Schaefer f0b2a0c769 Trying to fix several Selenium test failures 2017-04-06 08:18:39 +02:00
Steffen Schaefer 2400e72e39 Merge branch 'master' into bug3529 2017-04-05 16:17:48 +02:00
Steffen Schaefer 9fc6bf61f5 Waiting for LeaderboardPageUrlConfigurationDialog to appear in Selenium
tests
2017-04-05 12:59:22 +02:00
Steffen Schaefer 59d086864b Changed timeout for loading wind from igtimi due to a failure on hudson 2017-04-05 12:56:37 +02:00
Steffen Schaefer 1eb7a4da7d Added a comment about polar data to SimulatorOverlayTest 2017-04-05 11:28:45 +02:00
Steffen Schaefer 3104462721 Using dedicated test account 2017-04-05 11:25:32 +02:00
Steffen Schaefer b2cd67238a Reduced duplicate code to handle alerts in Selenium tests 2017-04-05 10:01:24 +02:00
Steffen Schaefer 420ccad09c Merge branch 'master' into bug3529 2017-04-05 09:12:12 +02:00
Steffen Schaefer 9f66f9de8d Added com.sap.sailing.polars to the bundles to be started for the
selenium tests
2017-04-05 08:53:59 +02:00
Steffen Schaefer 9e9f5fe2a3 Adding SSE features to the target platform of the selenium test bundle 2017-04-05 08:50:00 +02:00
Steffen Schaefer 2d8b3f072e Reducing amount of operations through Selenium to speed up some test
cases
2017-04-04 15:57:58 +02:00
Steffen Schaefer 700e6f8728 Adjusted TracTracEventManagementPanelPO.startTrackingForRaces to throw
an exception if not all given races were selected
2017-04-04 15:56:24 +02:00
Steffen Schaefer 3d47e58f68 Added credentials for Igtimi to SimulatorOverlayTest and activated code
that depends on this
2017-04-04 14:16:39 +02:00
Steffen Schaefer 91f6940791 Waiting for dialogs to appear due to some indeterministic test failures 2017-04-04 14:15:18 +02:00
Steffen Schaefer b30ef59837 PolarDataServiceImpl is now cleared in Selenium tests 2017-04-04 14:14:42 +02:00
Steffen Schaefer bf94bcee64 Updated SimulatorOverlayTest to track the races again after wind is
imported to make polar data available. The test is partially temporarily
commented to not include credentials in plain text.
2017-04-04 10:59:13 +02:00
Steffen Schaefer 3f9e2cb658 Added functionality to remove all tracked races in Selenium at once 2017-04-04 10:57:25 +02:00
Steffen Schaefer 743269203c Merge branch 'master' into bug3529
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/raceboard/RaceBoardEntryPoint.java
2017-04-04 09:05:53 +02:00
Steffen Schaefer 78272d1d8e Waiting for edit series dialog due to some indeterministic test failures 2017-04-04 09:03:37 +02:00
Steffen Schaefer 5ddf50d46f Waiting for alert when adding Igtimi account 2017-04-04 08:11:27 +02:00
Steffen Schaefer 9e1216affc Extended SimulatorOverlayTest regarding loading wind to make polar data
available for simulator overlay in RaceBoard
2017-04-04 08:11:22 +02:00
Steffen Schaefer 410ef6afa7 Wind is now deleted when clearing the DB during Selenium tests 2017-04-04 08:11:16 +02:00
Steffen Schaefer c5f468ccc2 Added initial selenium support for WindPanel 2017-04-04 08:11:10 +02:00
Steffen Schaefer 42bfd7280c Added first steps to load wind in SimulatorOverlayTest 2017-03-28 17:14:45 +02:00
Steffen Schaefer 7d6d99667d Fixed the check if simulator overlay is available in RaceMap settings 2017-03-28 17:13:01 +02:00
Steffen Schaefer b768b3e2d6 Code simplifications 2017-03-28 16:52:12 +02:00
Steffen Schaefer 41c0281cd5 Added the possibility to add igtimi accounts via Selenium 2017-03-28 16:36:49 +02:00
Steffen Schaefer 7ebc53fbd4 Added stub for IgtimiAccountsManagementPanelPO 2017-03-28 15:54:25 +02:00
Steffen Schaefer e2317cd181 Initial test implementation for simulator overlay in RaceBoard 2017-03-28 15:12:21 +02:00
Steffen Schaefer 64a86e8e1e Added functionality to TracTracEventManagementPanelPO to track all
listed races
2017-03-28 14:04:58 +02:00
Steffen Schaefer 05f45ec19e Optimized TracTracEventManagementPanelPO.startTrackingForRaces by using
a Predicate to select the races to track
2017-03-28 14:03:46 +02:00
Steffen Schaefer a8ab4fbe37 Removed duplicate code 2017-03-28 14:02:28 +02:00
Steffen Schaefer fbdecee214 Extended SeriesEditDialogPO to add a single race without number suffix 2017-03-28 13:59:25 +02:00
Steffen Schaefer 34f412b791 Extended SeriesEditDialogPO to be able to set medal series 2017-03-28 13:58:51 +02:00
Steffen Schaefer 711cb776b7 Extended RegattaEditDialogPO to trigger "Add Series" functionality 2017-03-28 13:57:56 +02:00
Steffen Schaefer a6d91e6437 Changes to make "Show Simulator Overlay" setting in RaceMap
Selenium-testable
2017-03-28 13:57:13 +02:00
Steffen Schaefer 540568ea76 Extended CellTablePO to select entries by Predicate and select all
entries
2017-03-28 13:56:12 +02:00
Steffen Schaefer 7f4684ad81 Always running Selenium tests using locale=en 2017-03-28 13:54:57 +02:00
Steffen Schaefer 1571624849 Setting consistent ports for DevMode launch configurations to make
Selenium tests work locally without adjustments
2017-03-28 10:04:20 +02:00
Steffen Schaefer dbeba38fb8 Merge branch 'master' into bug3529
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
2017-03-28 08:14:42 +02:00
Steffen Schaefer 5e64de154c Temporarily ignored SettingsTest because make default is currently
deactivated
2017-03-21 09:05:52 +01:00
Steffen Schaefer 29d98b7017 Temporarily deactivated saving of settings 2017-03-21 08:54:30 +01:00