Steffen Schaefer
aad48f2d57
Prepared plugin installation script for Eclipse 2019-03
2019-04-04 17:20:34 +02:00
Steffen Schaefer
818fd76770
Bug 4716: Basic concurrency using ConcurrentHashMap
2018-08-09 15:53:21 +02:00
Steffen Schaefer
19f25c32f0
Bug 4716: Added JavaDocs
2018-08-09 15:26:00 +02:00
Steffen Schaefer
382d4bd488
Bug 4716: Fixed NPEs in AbstractLeaderboardDTO equals and hashCode
...
implementations
2018-08-09 15:14:27 +02:00
Steffen Schaefer
027037e05c
Bug 4716: Initial prototype implementation to cache serialized
...
LeaderboardDTOs for GWT RPC responses
2018-08-09 15:10:47 +02:00
Steffen Schaefer
67d12dd282
Bug 4695: Ensures that
...
SingleRaceLeaderboardPanelLifecycle.createDefaultSettings sets the
correct default for showCompetitorBoatInfoColumn to make the
serialization does not always explicitly saves
showCompetitorBoatInfoColumn in case of a leaderboard having
canBoatsOfCompetitorsChangePerRace == true
2018-08-09 14:10:59 +02:00
Steffen Schaefer
648198cfc2
Bug 4695: Code format only change
2018-08-09 13:20:38 +02:00
Steffen Schaefer
cb6f22b2cd
Merge branch 'bug4483'
2018-08-09 13:02:36 +02:00
Steffen Schaefer
5898fcaf6a
Merge branch 'master' into bug4483
2018-08-09 12:17:53 +02:00
Steffen Schaefer
24dec185b7
Bug 4702: Code format only
2018-08-09 09:22:20 +02:00
Steffen Schaefer
0b812ebb5c
Bug 4702: The namesOfRaceColumnsToShow are now empty for the document
...
settings in MultipleMultiLeaderboardPanelLifecycle
2018-08-09 09:15:23 +02:00
Steffen Schaefer
1dee62ba21
Bug 4702: MultipleMultiLeaderboardPanelLifecycle does not have a
...
LeaderboardDTO as constructor Parameter anymore. The parameter was null
in all cases
2018-08-09 09:13:17 +02:00
Steffen Schaefer
c73072f3eb
Bug 4702: Added a descriptive comment as well as a TODO. Further changes
...
may follow in case we find an easier solution.
2018-08-08 16:18:32 +02:00
Steffen Schaefer
2ae0dbaef3
Bug 4702: SingleRaceLeaderboardPanelLifecycle just uses all settings as
...
user and document settings. Removed the custom implementation
accordingly.
2018-08-08 15:03:22 +02:00
Steffen Schaefer
60f1c4fa12
Bug 4702: Removed custom method implementations in several
...
ComponentLifecycles that are identical to the default Implementation
2018-08-08 14:42:25 +02:00
Steffen Schaefer
e0435b8493
Merge branch 'master' into bug4202
2018-08-08 14:16:47 +02:00
Steffen Schaefer
c8a0b94c0a
Merge branch 'master' into bug4693
2018-08-08 14:13:37 +02:00
Steffen Schaefer
5881d00d0d
Merge branch 'master' into bug4652
2018-08-08 14:10:55 +02:00
Steffen Schaefer
bb000762c7
Bug 4702: Code formatting
2018-08-08 13:50:14 +02:00
Steffen Schaefer
af6865c910
Merge branch 'master' into bug4702
2018-08-08 13:37:04 +02:00
Steffen Schaefer
cff4610de8
Bug 4702: Simplification to construct MultiRaceLeaderboardSettings with
...
just the
2018-08-08 13:36:32 +02:00
Steffen Schaefer
6111c94741
Bug 4702: Document settings are now just all settings for the
...
MultiRaceLeaderboardPanel
2018-08-08 13:30:57 +02:00
Steffen Schaefer
b1bea15104
Merge branch 'master' into bug4693
2018-08-08 08:22:50 +02:00
Steffen Schaefer
54b937e2d6
Merge branch 'master' into bug4202
2018-08-08 07:58:14 +02:00
Steffen Schaefer
8a1233203b
Bug 4202: Fixing more build problems
2018-08-07 09:43:13 +02:00
Steffen Schaefer
75e6b1decf
Bug 4202: Fix for missing sources in GWT build
2018-08-07 08:18:42 +02:00
Steffen Schaefer
b7853211c1
Bug 4202: Using Tycho compatible dependencies
2018-08-07 08:18:15 +02:00
Steffen Schaefer
b729cc48f0
Bug 4202: Reverted an unintentional change of the last commit
2018-08-06 16:04:28 +02:00
Steffen Schaefer
e391598db0
Bug 4702: Added a default implementation for extraction methods of
...
ComponentLifecycle. This will save redundant implementations where the
user and document settings are just all settings.
2018-08-06 16:00:08 +02:00
Steffen Schaefer
b6bfc85680
Bug 4702: Using SettingsUtil to copy all current settings to a new
...
settings object to not need to copy each setting manually
2018-08-06 15:49:40 +02:00
Steffen Schaefer
ca8c423b39
Bug 4202: Fixed inconsistent version and artifactId in maven
...
dependencies for the imported sources
2018-08-06 15:32:12 +02:00
Steffen Schaefer
944b3f99a6
Bug 4202: Fixed maven versions of imported sources to be compatibile
...
with OSGi
2018-08-06 13:59:47 +02:00
Steffen Schaefer
61748f2e10
Merge branch 'master' into bug4202
...
# Conflicts:
# java/com.sap.sailing.dashboards.gwt/GWT Dashboards DevMode.launch
# java/com.sap.sailing.dashboards.gwt/GWT Dashboards SDM.launch
# java/com.sap.sse.security.ui/GWT Security SDM.launch
2018-08-06 13:50:23 +02:00
Steffen Schaefer
34f4ee423e
Merge branch 'master' into bug4652
2018-08-06 08:19:13 +02:00
Steffen Schaefer
526f6d8013
Merge branch 'master' into bug4693
2018-08-06 08:17:27 +02:00
Steffen Schaefer
95fc960d0c
Merge branch 'master' into bug4693
2018-08-03 10:59:56 +02:00
Steffen Schaefer
1d298e3c23
Bug 4693: Extended selenium documentation regarding IE11
2018-08-03 10:59:20 +02:00
Steffen Schaefer
4ccf20116f
Bug 4693: Updated selenium documentation regarding IE11
2018-08-03 10:10:43 +02:00
Steffen Schaefer
285351e694
Bug 4693: Always creating a new WebDriver per test case
2018-08-03 09:17:09 +02:00
Steffen Schaefer
6325c61d0e
Merge branch 'master' into bug4693
2018-08-03 08:12:38 +02:00
Steffen Schaefer
fa38709e3c
Bug 4202: Fixed warning
2018-08-02 16:53:43 +02:00
Steffen Schaefer
682e4e990d
Merge branch 'master' into bug4202
...
# Conflicts:
# java/com.sap.sailing.dashboards.gwt/GWT Dashboards DevMode.launch
# java/com.sap.sailing.dashboards.gwt/GWT Dashboards SDM.launch
2018-08-02 16:53:28 +02:00
Steffen Schaefer
3ea1450c0c
Ported fixes for dashboards launch configs from 4202 to master
2018-08-02 16:49:18 +02:00
Steffen Schaefer
0716012ba6
Bug 4202: Added missing source folders to dashboards' launch configs
2018-08-02 16:21:40 +02:00
Steffen Schaefer
702c2e5e76
Updated launch configs to prevent port clashes in case of starting
...
different UIs at once
2018-08-02 16:14:24 +02:00
Steffen Schaefer
f37140e121
Bug 4202: Dashboards project now also uses imported maps API
2018-08-02 16:00:21 +02:00
Steffen Schaefer
bcda9af455
Bug 4202: Added ajaxloader to parent pom's modules
2018-08-02 15:51:53 +02:00
Steffen Schaefer
a001085dcd
Merge branch 'master' into bug4202
...
Conflicts:
java/com.sap.sailing.dashboards.gwt/SailingDashboardsGWT sdm.launch
java/com.sap.sailing.dashboards.gwt/SailingDashboardsGWT.launch
2018-08-02 15:33:42 +02:00
Steffen Schaefer
c3db805b1d
Bug 4427: Cleanup of old GWT plugin configs. We are preparing changes on
...
other branches that would require redundant updates of the IDE configs.
Finishing the Oxygen update by doing a cleanup will help to reduce the
effort needed to keep the IDE files up to date.
2018-08-02 15:07:14 +02:00
Steffen Schaefer
5c13ff9a06
Bug 4202: Resolved compiler problems for imported code
2018-08-02 14:50:45 +02:00
Steffen Schaefer
b0cb650f96
Bug 4202: Updated GWT launch configs to include maps api and ajaxloader
...
sources
2018-08-02 14:42:49 +02:00
Steffen Schaefer
6c9014bcf7
Merge branch 'master' into bug4202
2018-08-02 14:39:57 +02:00
Steffen Schaefer
d14deb5c17
Bug 4202: Fixed warnings in imported sources
2018-08-02 14:29:39 +02:00
Steffen Schaefer
048c651954
Bug 4202: Imported ajaxloader as source to prevent infinit build loop in
...
Eclipse
2018-08-02 14:28:52 +02:00
Steffen Schaefer
1e39b0069b
Merge branch 'bug4202' of ssh://sapsailing.com/home/trac/git into bug4202
2018-08-02 13:47:44 +02:00
Steffen Schaefer
32e601a7a4
Bug 4202: Imported Maps API wrapper as source project
2018-08-02 13:33:33 +02:00
Steffen Schaefer
01fdcfe1ba
Bug 4693: We solved the incompatibilities with IEDriverServer 3.13.
...
Removed notes about this from local-test-environment.xml
2018-08-02 11:10:53 +02:00
Steffen Schaefer
fea544a787
Merge branch 'master' into bug4693
2018-08-02 11:08:11 +02:00
Steffen Schaefer
bc8817d828
Merge branch 'master' into bug4652
2018-08-02 11:02:27 +02:00
Steffen Schaefer
f91b9bd2fe
Merge branch 'bug4339'
2018-08-02 10:54:40 +02:00
Steffen Schaefer
c29f2692c3
Merge branch 'bug4339' into bug4693
2018-08-02 08:49:47 +02:00
Steffen Schaefer
766c932a43
Merge branch 'master' into bug4339
2018-08-02 08:47:10 +02:00
Steffen Schaefer
0e37abce74
Merge branch 'bug4339' into bug4693
2018-08-01 08:55:55 +02:00
Steffen Schaefer
5d2e1ec137
Merge branch 'master' into bug4339
2018-08-01 08:45:38 +02:00
Steffen Schaefer
391d55a145
Bug 4693: Fixed ConcurrentModificationException introduced during a
...
recent refactoring
2018-08-01 08:43:03 +02:00
Steffen Schaefer
01483a973c
Merge branch 'bug4339' into bug4693
2018-07-31 17:27:31 +02:00
Steffen Schaefer
15386f1c03
Merge branch 'master' into bug4339
2018-07-31 17:25:53 +02:00
Steffen Schaefer
f542068d66
Merge branch 'bug4339' into bug4693
2018-07-31 15:40:04 +02:00
Steffen Schaefer
b2cb5fb85c
Bug 4339: Fixed non deterministic test failure by waiting for
...
RegattaDetailsCompositePO to get visible and not just returning null in
case it isn't
2018-07-31 15:34:37 +02:00
Steffen Schaefer
533377c317
Bug 4693: Slight improvements for notifications to fix problems in
...
headless mode
2018-07-31 15:22:23 +02:00
Steffen Schaefer
81507e6ec7
Bug 4693: Added TODO
2018-07-31 14:17:29 +02:00
Steffen Schaefer
6942e8ac8f
Merge branch 'bug4339' into bug4693
...
Conflicts:
java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/AbstractSeleniumTest.java
2018-07-31 13:32:35 +02:00
Steffen Schaefer
158df922a7
Bug 4693: Fixed cookie handling for multi window setup. Dependent on the
...
browser it was possible that the session cookie could not be set due to
origin problems.
2018-07-31 13:30:19 +02:00
Steffen Schaefer
e98e425315
Bug 4693: It seems that ie.ensureCleanSession does not ensure a clean
...
session for each test. That's why we need to manually delete the session
cookie.
2018-07-31 12:38:59 +02:00
Steffen Schaefer
cc60075b64
Merge branch 'bug4339' into bug4693
2018-07-31 11:23:36 +02:00
Steffen Schaefer
198a5952bb
Merge branch 'master' into bug4339
2018-07-31 11:21:35 +02:00
Steffen Schaefer
a4c60143da
Bug 4339: Correct handling of notifications in case of an update
2018-07-31 11:18:22 +02:00
Steffen Schaefer
c5a3338ac2
Bug 4339: Correct handling of alert
2018-07-31 11:15:48 +02:00
Steffen Schaefer
d4a6e9b68f
Bug 4693: Always starting with a clean session in Selenium tests on IE
2018-07-31 10:39:40 +02:00
Steffen Schaefer
1442532e69
Bug 4693: Fixed test failure that is caused while a CellTable is just
...
updating
2018-07-31 09:52:54 +02:00
Steffen Schaefer
8545745e25
Bug 4693: using correct browser window
2018-07-31 09:43:49 +02:00
Steffen Schaefer
254a738b14
Bug 4693: Added local storage support for IE
2018-07-31 09:43:38 +02:00
Steffen Schaefer
140114abba
Merge branch 'bug4339' into bug4693
2018-07-31 09:17:40 +02:00
Steffen Schaefer
0cb345df75
Bug 4339: Notifications are now shown for 120s in selenium tests to
...
prevent timing problems
2018-07-31 09:15:10 +02:00
Steffen Schaefer
768d15f559
Bug 4339: NotificationPanel now supports a custom timeout to be set by
...
local storage. This is useful in tests to prevent timing problems.
2018-07-31 09:14:19 +02:00
Steffen Schaefer
7ccfcb5120
Bug 4339: All supported browsers provide WebStorage
2018-07-31 09:02:04 +02:00
Steffen Schaefer
f02f1e90d5
Merge branch 'master' into bug4339
2018-07-31 08:29:17 +02:00
Steffen Schaefer
328d05b4a0
Bug 4339: Explicitly handling an expected alert. This was formerly
...
handled implicitly whenever tracking races. It is now decided by the
test if an alert is opened in a specific case.
2018-07-31 08:28:42 +02:00
Steffen Schaefer
2443cb27e6
Bug 4339: Using WebDriverWait to wait for an alert instead of a manual
...
implementation
2018-07-31 08:26:14 +02:00
Steffen Schaefer
b83a6db112
Bug 4693: Using a distinct file name for each screenshot to not override
...
existing images
2018-07-30 15:31:21 +02:00
Steffen Schaefer
44d0608eb3
Bug 4693: Taking screenshots of all open windows in case of a test
...
failure / Improved cleanup of opened windows after a test case finished
2018-07-30 15:22:04 +02:00
Steffen Schaefer
1021723c7e
Bug 4339: Fixed session handling for multi window setup
2018-07-30 14:46:21 +02:00
Steffen Schaefer
29e628187b
Bug 4339: There are test failures regarding multi window handling (e.g.
...
in IE). To fix this we now create a new WebDriver instance for new
windows to prevent those problems
2018-07-30 14:46:19 +02:00
Steffen Schaefer
915be6ff81
Bug 4339: Fixed broken implementation of hashCode in
...
TrackableRaceDescriptor
2018-07-30 14:27:41 +02:00
Steffen Schaefer
266e44064c
Merge branch 'master' into bug4652
2018-07-30 11:26:55 +02:00
Steffen Schaefer
652737cdd8
Bug 4339: Fixed method call
2018-07-30 11:07:01 +02:00
Steffen Schaefer
34defb6501
Bug 4339: Using set for lookup instead of list
2018-07-30 11:06:08 +02:00
Steffen Schaefer
f46687e0a2
Bug 4339: Further code cleanup
2018-07-30 11:00:57 +02:00
Steffen Schaefer
d2d0f951b5
Bug 4339: Code cleanup and removed code duplications
2018-07-30 10:59:08 +02:00
Steffen Schaefer
eb7ae74cd5
Bug 4339: Using correct boat class
2018-07-30 10:53:46 +02:00