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