Commit Graph
100 Commits
Author SHA1 Message Date
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
Steffen Schaefer 8b0e1cde72 Merge branch 'master' into bug3529
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/home/solutions/SailingAnalyticsNotes.html
	java/com.sap.sailing.www/release_notes_admin.html
2017-03-21 08:11:06 +01:00
Steffen Schaefer 55fcafa2fa Merge branch 'master' into bug3529 2017-03-14 08:01:44 +01:00
Steffen Schaefer 1930e2a3b5 Merge branch 'master' into bug3529
Conflicts:
	java/com.sap.sailing.www/release_notes_admin.html
2017-03-09 08:25:41 +01:00
Steffen Schaefer 09dd5ac285 Extended SettingsUtil to also be able to copy values from one settings
object to another
2017-03-07 14:52:33 +01:00
Steffen Schaefer c0577add8a Changed SettingsUtil to also work with SettingsMap instances 2017-03-07 12:37:14 +01:00
Steffen Schaefer 1f4565b029 Added JavaDocs 2017-03-07 11:09:46 +01:00
Steffen Schaefer 4a0e7f0713 Initial implementation to copy GenericSerializableSettings for settings
generically
2017-03-07 11:05:40 +01:00
Steffen Schaefer ede732b417 Added release notes regarding AutoPlay 2017-03-07 09:25:52 +01:00
Steffen Schaefer d42da1aab3 Merge branch 'master' into bug3529 2017-03-07 09:18:00 +01:00
Steffen Schaefer e52955485b Fixed a typo 2017-03-07 09:17:09 +01:00
Steffen Schaefer 9c06fbe752 Added release notes regarding user settings 2017-03-07 09:13:16 +01:00
Steffen Schaefer c4959524e0 Merge branch 'master' into bug3529 2017-03-07 07:44:57 +01:00
Steffen Schaefer 9acb1acf53 Ensuring the correct default value for detailType in
MultiCompetitorLeaderboardChart
2017-03-06 16:45:54 +01:00
Steffen Schaefer c03cad071d Merge branch 'master' into bug3529 2017-03-06 15:51:33 +01:00
Steffen Schaefer a27ebc7bfc Merge branch 'master' into bug3529 2017-02-24 11:33:21 +01:00
Steffen Schaefer 17df222463 Removed unnecessary inherits to RaceBoard in AdminConsole 2017-02-24 09:22:39 +01:00
Steffen Schaefer 7db4e71dc9 Creating LeaderboardEditing links using the context settings 2017-02-24 09:20:40 +01:00
Steffen Schaefer 482d999860 Allowing to create URLs without settings 2017-02-24 09:17:29 +01:00
Steffen Schaefer cf26f58e1f Introduced context definition settings for LeaderboardEditing 2017-02-24 09:06:12 +01:00
Steffen Schaefer d5317013ea Moved Spectator settings to settings package 2017-02-24 09:02:02 +01:00
Steffen Schaefer a55daef484 Code simplifications 2017-02-24 08:46:27 +01:00
Steffen Schaefer 8ee8a6cce0 Using Settings to construct links 2017-02-24 08:41:16 +01:00
Steffen Schaefer 47be750377 Handling more URL parameters by using GenericSerializableSettings 2017-02-24 08:25:59 +01:00
Steffen Schaefer f98b9c70e5 Added a comment to GwtHttpRequestUtils regarding Settings 2017-02-24 08:25:21 +01:00
Steffen Schaefer fbacf4546c Creating Leaderboard.html links only using Settings objects instead of
String Maps
2017-02-23 15:29:57 +01:00
Steffen Schaefer 38f7588d30 Removed unused class 2017-02-23 14:52:39 +01:00
Steffen Schaefer f736f9110b Removed parsing of an unused URL parameter 2017-02-23 14:40:00 +01:00
Steffen Schaefer 6b81fe5e08 Removed unused constants for URL parameter names (most settings are now
handled as GenericSerializableSettings)
2017-02-23 14:27:28 +01:00
Steffen Schaefer 6125033186 Removed unused class 2017-02-23 14:25:10 +01:00
Steffen Schaefer 4b3f444e22 Implemented user settings for regatta leaderboards tab in series 2017-02-23 14:25:01 +01:00
Steffen Schaefer fb47ec744f Implemented user settings for leaderboard tab in event/regatta 2017-02-23 13:54:35 +01:00
Steffen Schaefer 6f63b38eca Implemented user settings for overall leaderboard and competitor
analytics tabs in series
2017-02-23 10:09:00 +01:00
Steffen Schaefer 26d9553a65 Fixed IndexOutOfBoundsException if storing settings for the root
component
2017-02-23 09:41:52 +01:00
Steffen Schaefer c68428e345 Added null check 2017-02-23 09:34:36 +01:00
Steffen Schaefer f4b0e62cc3 Added SettingsStorageManager that uses settings from a place instead of
URL parameters
2017-02-23 08:25:32 +01:00
Steffen Schaefer 264e765112 Removed support to specify the preselectedRace in LeaderboardEntryPoint
and Home via URL. This is primarily intended for use in the RaceBoard
and was never used by end users in the case of LeaderboardEntryPoint and
Home.
2017-02-22 17:34:53 +01:00
Steffen Schaefer df4d0a8ba6 Added missing inherits 2017-02-22 17:21:36 +01:00
Steffen Schaefer 3778fc45c9 Removed unused method parameter 2017-02-22 16:26:07 +01:00
Steffen Schaefer f231a53999 Changed parsing of the preselected race to use a new Settings object
instead of manual URL parameter parsing
2017-02-22 16:20:26 +01:00
Steffen Schaefer cc1a3cd7a8 Consistent naming of Settings used as context definition 2017-02-22 14:39:29 +01:00
Steffen Schaefer 443f75b6f2 Moved LeaderboardContextSettings to settings module to be able to
parameterize the module without including the whole source
2017-02-22 14:37:53 +01:00
Steffen Schaefer c5b1bc3178 Not parsing URL parameters manually anymore 2017-02-22 13:42:50 +01:00
Steffen Schaefer b6b055eba1 Fixed some Luna <-> Neon confusion in onboarding 2017-02-22 13:25:33 +01:00
Steffen Schaefer 6163425249 Merge branch 'master' into bug3529 2017-02-22 13:15:46 +01:00
Steffen Schaefer 426031846b Inlined property names that are only used in Settings types (we do not
parse URL parameters manually anymore)
2017-02-22 13:14:26 +01:00
Steffen Schaefer 73d3ac395b Merge branch 'master' into bug3529 2017-02-22 13:05:06 +01:00
Steffen Schaefer fa1df6f0cf Fixed some Luna <-> Neon confusion in onboarding 2017-02-22 13:03:42 +01:00
Steffen Schaefer 0035d09bb7 Added SAP JVM Tools to the features being installed by
installPluginsForEclipseNeon.sh
2017-02-22 13:00:54 +01:00
Steffen Schaefer c69b89e48b Added missing inherits 2017-02-22 09:32:01 +01:00
Steffen Schaefer 32958033cc Added JavaDocs 2017-02-22 09:05:31 +01:00
Steffen Schaefer 7ed689300d Fixed duplicate deserialization of Settings to an URLBuilder 2017-02-22 08:19:05 +01:00
Steffen Schaefer a8c4a5cfaf Added missing ignoreLocalSettings parameter to RegattaOverview links 2017-02-22 08:18:26 +01:00
Steffen Schaefer 7c41c39728 Added missing inherits 2017-02-22 08:05:31 +01:00
Steffen Schaefer 3c886208fc Removed duplicate code by using inheritance 2017-02-21 14:08:08 +01:00
Steffen Schaefer 347291e0d0 Removed unused code 2017-02-21 09:37:31 +01:00
Steffen Schaefer ee7d8c5036 Using UserSettingsStorageManager.createSettingsStorageManager in
RegattaOverview to create the SettingsStorageManager based on the
ignoreLocalSettings URL flag
2017-02-21 09:36:24 +01:00
Steffen Schaefer 41605478d9 JavaDoc improvements 2017-02-21 09:35:05 +01:00
Steffen Schaefer 5758c29c65 Added a factory method to UserSettingsStorageManager to create the
SettingsStorageManager instance based on the ignoreLocalSettings flag
2017-02-21 09:35:00 +01:00
Steffen Schaefer 5ff97afc1c ComponentContextWithSettingsStorage now only provides save button if
SettingsStorageManager.supportsStore == true
2017-02-21 09:34:55 +01:00
Steffen Schaefer e7e09a0895 Added supportsStore method to decide if a SettingsStorageManager can
handle save
2017-02-21 09:34:51 +01:00
Steffen Schaefer f54ba0803e Introduced SimpleSettingsStorageManager which reads Settings from the
URL only
2017-02-21 09:34:46 +01:00
Steffen Schaefer 0926eaecf0 ignoreLocalSettings is added to a generated URL in RegattaOverview if it
is set to true
2017-02-21 08:55:03 +01:00
Steffen Schaefer b720da2021 Moved ignoreLocalSettings flag to a separate GenericSerializableSettings
class
2017-02-21 08:48:08 +01:00
Steffen Schaefer 0a7b43f8b3 Merge branch 'master' into bug3529
Conflicts:
	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/datamining/presentation/AbstractResultsPresenterWithDataProviders.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/datamining/presentation/MultiResultsPresenter.java
2017-02-21 08:19:41 +01:00
Steffen Schaefer 29fa3bc38f Adjusted RegattaOverview to use Lifecycle/ComponentContext for handling
of settings
2017-02-20 08:28:44 +01:00
Steffen Schaefer e39fc2cee8 The regular SettingsDialog can now optionally create links 2017-02-20 08:28:39 +01:00
Steffen Schaefer cf43a62842 Pulled handling of initial settings into ComponentContext interface and
simplified its usage
2017-02-20 08:28:35 +01:00
Steffen Schaefer c15bbc0fef Renamed AbstractComponentContextWithSettingsStorage to
ComponentContextWithSettingsStorage because it isn't abstract anymore
2017-02-15 11:00:58 +01:00