Commit Graph
100 Commits
Author SHA1 Message Date
D049941 95f0d74de6 RacingEventServiceWithTestSupport is also registered as a service now,
but it is only visible to the gateway bundle.
2013-11-30 14:40:55 +01:00
D049941 b53305eccd Indentation changed to use spaces only and line endings changed to Unix. 2013-11-30 13:55:24 +01:00
D049941 66e4f86c1a SeleniumFieldDecorator added to fix an issue with the creation of the
proxy for annotated fields of the type List<WebElement>. The new class
is needed, since Seleniums default implementation performs a check
regarding valid annotations for this kind of fields, which is already
done in our ElementLocatorFactory.
2013-11-30 12:09:38 +01:00
D049941 a1c301ed87 Creation for DataEntries via reflection fixed. 2013-11-30 12:02:50 +01:00
D049941 6a69a3bf8b Debug-Ids changed to match naming conventions. 2013-11-30 12:01:55 +01:00
D049941 7841c6c9c3 Missing accept for confirmation dialog added and type for finder-Method
corrected.
2013-11-30 12:01:09 +01:00
D049941 045c915ad8 Spelling of the Debug-Id fixed. 2013-11-30 11:58:27 +01:00
D049941 a53c6bf36b Missing Debug-Ids added 2013-11-30 11:58:03 +01:00
D049941 e810a8dd84 Debug-Id for dialog changed to match the naming convention. 2013-11-30 11:57:05 +01:00
D049941 70a070e4ea Clearing the state via the gateway is now only allowed for the test
database "winddbTest"!
2013-11-28 17:20:32 +01:00
D049941 69b7096b3d Merge remote-tracking branch 'origin/master' into riccardo
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/CompetitorDTOImpl.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/PreviousCompetitorDTOImpl.java
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AbstractTrackedRacesListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	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/RegattaListComposite.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
	java/com.sap.sailing.server.gateway.serialization/src/com/sap/sailing/server/gateway/deserialization/impl/BoatClassJsonDeserializer.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/impl/RacingEventServiceImpl.java
	java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/util/RaceDataAccessEval.java
	java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/util/RacingEventPersistence.java
	java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/util/TracTracReaderFromURLs.java
	java/com.sap.sailing.simulator.test/src/com/sap/sailing/simulator/test/util/TracTracWriter.java
	java/target/stop
2013-11-22 16:15:07 +01:00
D049941 d6c27c389d Issue with bin.includes fixed. 2013-10-25 15:55:37 +02:00
D049941 84f6b5ec78 Selenium updated to version 2.37.0 2013-10-24 16:37:01 +02:00
D049941 983201e04a Merge remote-tracking branch 'external/master' into riccardo
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardPanel.java
	java/com.sap.sailing.selenium.test/src/com/sap/sailing/selenium/test/adminconsole/pages/TracTracEventManagementPanel.java
2013-10-24 15:52:16 +02:00
D049941 23c6343443 Some smaller changes like formatting and some refactoring. 2013-10-24 14:04:36 +02:00
D049941 66d5291523 New query/predicate framework added to easily retrieve entries from
tables or list, matching specific criterion. The framework uses dynamic
proxies to translate method call into expressions.
2013-10-24 14:02:05 +02:00
D049941 371aa4b0cf Small refactorings for the new CellTable page object and deprecation of
the old one.
2013-10-24 13:25:38 +02:00
D049941 77478e185c Method added to be able to retrieve the underlying WebElement. 2013-10-24 13:23:03 +02:00
D049941 eb22caaf4e Constants introduced which are used in the verify method instead of
inline strings.
2013-10-24 13:12:25 +02:00
D049941 bdabcd36d9 The database helper is removed, since we can't use it to get a well
defined state.
2013-09-13 18:34:35 +02:00
D049941 be4505860c First implementation for a new CellTable added, which should simplify
the handling.
2013-09-13 18:32:06 +02:00
D049941 529a310559 The Servlet for the test support is now used to reset the state of the
application.
2013-09-13 17:44:42 +02:00
D049941 5d42ed2b2f Class for the service tracker changed to the new interface. 2013-09-13 13:25:11 +02:00
D049941 fcfd11c334 Typing error fixed 2013-09-12 18:20:17 +02:00
D049941 6acb01339f New interface and bundle for test support added. The interface defines a
method to clear the state of the application (including persisted data)
and is used by the new bundle to create a well known state without any
data, except the default leaderboard.

Since this method should only be used in an isolated test environment,
the defining interface is only visible to the new bundle, which is not
deployed by default.
2013-09-12 17:42:25 +02:00
D049941 0f7ff74ef1 Renaming of some classes to match the naming of the GWT classes.
Furthermore a lot of new services were added to the age objects.
2013-09-05 17:33:17 +02:00
D049941 10e65e3f08 Debug mode for leaderboard added as well as debug ids for different
widgets.
2013-09-05 17:30:33 +02:00
D049941 a5f7f18b04 New Page Objects added and for older ones new services/functionality
added.
2013-08-30 18:02:34 +02:00
D049941 3441b54648 More Selenium Ids added 2013-08-30 17:59:53 +02:00
D049941 2bd3fa7cd7 New page objects added and changes to existing ones for new
functionality.
2013-08-28 17:37:17 +02:00
D049941 6d3d894f4e Selenium Ids added for different widgets. 2013-08-28 17:34:31 +02:00
D049941 63e8eb7b20 Manager for handling of different browser windows added. 2013-08-28 17:32:59 +02:00
D049941 7c79435bda New page objects added as well as refactoring of old page objects for a
better organization.
2013-08-23 15:36:57 +02:00
D049941 54d634ff8d Class for handling of multiple windows added. 2013-08-23 15:34:53 +02:00
D049941 faf3d7017c Debug-Ids for UI tests added 2013-08-23 15:34:02 +02:00
Riccardo Nimser 1174fef2b9 Updated selenium ui tests (markdown) 2013-08-08 16:09:34 +02:00
Riccardo Nimser 25de363cdb Updated selenium ui tests (markdown) 2013-08-08 15:58:27 +02:00
Riccardo Nimser 005e0be122 Updated selenium ui tests (markdown) 2013-08-08 15:54:51 +02:00
Riccardo Nimser 1055931cc2 Updated selenium ui tests (markdown) 2013-08-08 15:53:54 +02:00
Riccardo Nimser 2580d388db Updated selenium ui tests (markdown) 2013-08-08 15:46:09 +02:00
D049941 fa235ba221 New class added for the support of multiple browser windows. 2013-08-07 17:34:34 +02:00
D049941 1c4fa9f9c7 Dependency to Selenium updated to version 2.34.0 2013-08-07 17:33:17 +02:00
D049941 2259420e19 Commit 87a7dca066 reverted, since this
commit disables all integration tests in the CI-build.
2013-08-07 17:31:57 +02:00
D049941 4124714893 Selenium updated to version 2.34.0 2013-08-07 17:30:26 +02:00
D049941 89f275091e Merge remote-tracking branch 'origin/master' 2013-05-27 17:11:01 +02:00
D049941 252ef5734d Basic implementation for CellTable added to be able to delete existing
leaderboards. This is needed since we can't drop the database for tests
at the moment. Therefore we can't provide a well know state for tests
and tests have to perform all necessary steps to establish the
preconditions for the test.
2013-05-27 17:09:06 +02:00
D049941 98b32430cc Merge remote-tracking branch 'origin/master' into dropTestData 2013-05-16 11:14:19 +02:00
D049941 d59d35f06a Helper for dropping test data added. 2013-05-16 11:10:58 +02:00
D049941 8c2f1a398d Problems with the test fixed:
- Debug id for button was overwritten because of "Copy & Paste"
- Wrong search context was used for the dialog, since the parent of the
  dialog is the page and not the panel
- AsyncCallbacks exchanged with MarkedAsyncCallbacks and
  waitForAjaxRequests added in the page objects to wait for the requests
  to complete
2013-03-15 15:47:02 +01:00
D049941 30704e7931 Merge remote-tracking branch 'origin/master' 2013-01-22 16:03:49 +01:00
D049941 b81523f9c9 Renaming to avoid confusion. 2013-01-22 15:51:58 +01:00
D049941 562f088629 Merge remote-tracking branch 'origin/master' 2013-01-17 16:57:18 +01:00
D049941 c90c0c994f Merge remote-tracking branch 'origin/master' into integration_tests 2013-01-17 15:36:54 +01:00
D049941 15cc751975 Lot of documentation for API and tests added. Furthermore the
implementations for the support of categories of Ajax requests is almost
finished. It remains to add the support to the JavaScript in the file
'ajax-semaphore.js'.
2013-01-16 15:45:26 +01:00
D049941 8b0cb4f7c7 Small bug with the enabling of screenshot capturing fixed. 2013-01-08 16:53:05 +01:00
D049941 cd9301a43e Bundle for monitoring removed and port for Jetty changed as well as some
code cleanups and improvements.
2013-01-08 15:58:19 +01:00
D049941 e7cac5258e Small bug for filtering fixed which was introduced during the merge of
the 'master' branch.
2013-01-08 15:48:27 +01:00
D049941 357c97ec72 Merge branch 'master' into 'integration_tests'
Conflicts:
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractBearing.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DetailType.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/MaxPointsReason.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Position.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Speed.java
	java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WithID.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DelayedLeaderboardCorrectionsImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoWindListener.java
	java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoWindStoreImpl.java
	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/CollectionNames.java
	java/com.sap.sailing.domain.swisstimingadapter.persistence/src/com/sap/sailing/domain/swisstimingadapter/persistence/impl/FieldNames.java
	java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SimpleDomainFactoryTest.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/DomainFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/RaceImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java
	java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractManeuverDetectionTestCase.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractTracTracLiveTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisIDMChampionsFinalTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnKielerWoche505Race2DataTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnMdM2011SemifinalTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RouteAssemblyTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackBasedTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnStoredTracksTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java
	java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracConnectionConstants.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPositionReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java
	java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Competitor.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Course.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/CourseListener.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Event.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Mark.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceDefinition.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/SpeedWithBearing.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Waypoint.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractSpeedWithAbstractBearingImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/BoatClassImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/CourseImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/EventImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KilometersPerHourSpeedWithBearingImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/MarkImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceDefinitionImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/WaypointImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/DelayedLeaderboardCorrections.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractLeaderboardImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractScoringSchemeImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointLastBreaksTie.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LeaderboardTotalRankComparator.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLeg.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixMovingImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicGPSFixMovingTrackImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MaxSpeedCache.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/RaceRankComparator.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindTrackImpl.java
	java/com.sap.sailing.domain/src/com/sap/sailing/util/CourseAsWaypointList.java
	java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/ExpeditionWindTracker.java
	java/com.sap.sailing.feature.p2build/raceanalysis.product
	java/com.sap.sailing.feature/feature.xml
	java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/LeaderboardPanelMock.java
	java/com.sap.sailing.gwt.ui/Leaderboard.css
	java/com.sap.sailing.gwt.ui/Spectator.css
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/EventEditDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/LeaderboardGroupConfigPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/RaceColumnsInLeaderboardDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/SailingEventManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/SwissTimingEventManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TracTracEventManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/AbstractEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/AbstractRegattaPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/ColorMap.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/DetailTypeFormatter.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.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/client/TimePanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/CompareCompetitorsChartDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.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/leaderboard/LeaderboardSettings.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardSettingsDialogComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardUrlConfigurationDialog.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LegColumn.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboardedit/EditableLeaderboardPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboardedit/LeaderboardEditPage.java
	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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/AbstractLeaderboardDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/CompetitorRaceDataDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/CompetitorsRaceDataDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/LeaderboardGroupDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/LegEntryDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/ManeuverDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/MarkDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/RaceColumnDTO.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/AbstractChartPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/AbstractChartSettingsComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/ChartPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/LeaderboardRankChart.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/MultiChartPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/MultiChartSettings.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/MultiChartSettingsComponent.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/shared/charts/WindChart.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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/SpectatorEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/tv/TVViewController.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndLoadingEventsAndRegattas.java
	java/com.sap.sailing.mongodb.test/src/com/sap/sailing/mongodb/test/TestStoringAndRetrievingLeaderboards.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/RegattaReplicationTest.java
	java/com.sap.sailing.server.replication.test/src/com/sap/sailing/server/replication/test/TrackedRaceContentsReplicationTest.java
	java/com.sap.sailing.server.test/src/com/sap/sailing/server/test/RaceTrackerStartStopTest.java
	java/com.sap.sailing.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on
8889).launch 	java/com.sap.sailing.server/SailingServer (No Proxy, No
Tests).launch 	java/com.sap.sailing.server/SailingServer (No Proxy,
Remote Debug SAP VM).launch 	java/com.sap.sailing.server/SailingServer
(Proxy).launch 	java/com.sap.sailing.server/SailingServer (Proxy, Jetty
on 8889).launch 	java/com.sap.sailing.server/SailingServer (Proxy,
Remote Debug SAP VM).launch 	java/com.sap.sailing.server/SailingServer
(Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/AbstractAddRegattaOperation.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/AddDefaultRegatta.java
	java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/AddSpecificRegatta.java
	java/com.sap.sailing.xcelsiusadapter/src/com/sap/sailing/xcelsiusadapter/RegattaDataPerLeg.java
	java/pom.xml
2013-01-07 17:24:21 +01:00
D049941 d25646ed3e The bin folder is now ignored for all java projects. 2012-12-13 17:54:46 +01:00
D049941 05241a52f2 Changes due the issue 1073. The implementation is not finished until
now, since we still need to create sub-folders for each test run as
well as each driver used.
2012-12-13 17:40:44 +01:00
D049941 3007ed0287 Dependency to Selenium changed to version 2.25.0. 2012-12-12 14:24:11 +01:00
D049941 5f0f7fb10f Issues 1074 and 1075 resolved.
The Selenium runner provides now a description, which includes the used
browser and the capabilities (if defined). This also solves the problem,
that Eclipse was not able to show the correct results of a test run in
the JUnit view.

For a better support of the Page Object pattern, new annotations were
added, which are similar to the annotations already provided by
Selenium. However the new annotations are necessary, since the old
annotations work with enumerations which are mapped to classes and
which can not be extended. In contrast the new annotations expect a
class which allows the usage of new user-defined mechanisms
(implementations of the By interface) to locate elements within a
document. The only requirement is, that the implementing class must have
a public constructor which takes a String as parameter, whereby the
parameter describes the value to use for the search.
2012-12-12 12:55:04 +01:00
D049941 319c6496cf Merge branch 'gwt25' (including 'master') into 'integration_tests'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/AdminConsoleEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/TracTracEventManagementPanel.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/AbstractEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/LeaderboardEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SortedCellTableWithStylableHeaders.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboardedit/LeaderboardEditPage.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/spectator/SpectatorEntryPoint.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/usermanagement/UserManagementPage.java
	java/com.sap.sailing.gwt.ui/src/main/resources/com/sap/sailing/gwt/ui/AdminConsole.gwt.xml
	java/pom.xml
2012-11-26 13:11:58 +01:00
D049941 c393031c41 Merge branch 'master' into 'gwt25'
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/leaderboard/SortedCellTableWithStylableHeaders.java
2012-11-22 15:43:03 +01:00
D049941 31c2f5caf6 Refactoring for the usage of the "Page Object" pattern and waiting for
pending AJAX calls.
2012-11-14 14:22:13 +01:00
D049941 23b753772f Marker for pending AJAX-Calls added, which is used in tests for waiting
until the result of an action is available.
2012-11-14 14:19:53 +01:00
D049941 e9ad75b4c5 Package org.openqa.selenium.security added to the exported packages. 2012-11-14 13:05:22 +01:00
D049941 beb771118e Update of Selenium to version 2.25.0 2012-11-09 14:56:20 +01:00
D049941 f6be42857c Minor changes due problems during the ci-build. 2012-10-16 12:10:08 +02:00
D049941 7dfef09bc8 Skip unit tests because we have problems with some of the tests. 2012-10-15 16:58:12 +02:00
D049941 f49c27aac2 Merge remote-tracking branch 'origin/master' into integration_tests 2012-10-15 15:09:50 +02:00
D049941 8d2c4fba9e The profile "sailing.analytics" should be activated by default. 2012-10-15 15:07:21 +02:00
D049941 a253039e9b Attribute "selenium-id" for integration tests and helper methods for
finding elements added.
2012-10-15 15:05:51 +02:00
D049941 df2b429e26 Errors fixed 2012-10-15 15:00:04 +02:00
D049941 8a0f7d6a7c Merge remote-tracking branch 'origin/master' into integration_tests 2012-10-05 16:41:28 +02:00
D049941 c851b7eca3 Merge remote-tracking branch 'origin/master' into integration_tests 2012-10-05 16:35:15 +02:00
D049941 87fd778180 Merge remote-tracking branch 'origin/gwt25' into integration_tests 2012-10-05 15:31:01 +02:00
D049941 850140aa4f Reference to bug for "missing feature" added. If we are lucky we can
remove the configuration part for the start level of the bundles as well
as the dependencies after the tycho release 0.16.0.
2012-08-14 15:41:08 +02:00
D049941 b90467492d Comment updated for a better description of which changes should be
performed for the execution of the integration tests in a local setup.
2012-08-14 15:38:23 +02:00
D049941 d0a73bdead Moved some properties to the user specific settings.xml, since these
parameters depend on the environment.
2012-08-14 15:21:30 +02:00
D049941 ab16f764dc Debug-Ids for the integration tests added. 2012-08-14 14:30:49 +02:00
D049941 881b579df9 Spelling errors fixed. 2012-08-13 16:19:41 +02:00
D049941 f6aa88381f Changes for test with a new version of Firefox. 2012-08-13 14:07:35 +02:00
D049941 0f849fa4c2 Switch to modal dialog added to find out the cause for the error during
the Hudson build.
2012-08-07 16:24:50 +02:00
D049941 c6c8bf7780 Method for taking screenshots added. 2012-08-07 14:51:45 +02:00
D049941 45427201bd Order of output changed. 2012-08-07 14:38:38 +02:00
D049941 52c32fb62b Additional debug output added. 2012-08-07 14:23:14 +02:00
D049941 a2c7f20a8d Output for debugging added, since we have an unexpected exception in the
automated build at the moment.
2012-08-07 13:51:28 +02:00
D049941 3703477072 Path separator changed. 2012-08-06 14:39:08 +02:00
D049941 daa6d2c16d Usage of variable for argLine removed for testing purpose. 2012-08-06 14:11:06 +02:00
D049941 bcf748c9e3 "Debug Output" added, because of a NullPointerException. 2012-08-06 13:58:26 +02:00
D049941 91dc713738 Fix for settings. 2012-08-03 15:58:00 +02:00
D049941 030e93740e Settings and configuration changed to match the environment for Hudson. 2012-08-03 15:15:31 +02:00
D049941 8fe84c45a9 Profiles for different environments added. 2012-08-03 14:54:33 +02:00
D049941 99e7fd0e3e New bundle for integration tests added. 2012-08-03 14:52:07 +02:00
D049941 b49e7a6b68 Exported packages and addional stuff added. 2012-08-03 14:34:10 +02:00
D049941 c887df3464 More dependencies added. 2012-08-03 14:26:05 +02:00
D049941 7074d43845 More dependencies added. 2012-08-03 14:25:44 +02:00
D049941 8dcc92d645 More dependencies added. 2012-08-03 14:25:24 +02:00
D049941 8a8558bc22 More dependencies added. 2012-08-03 14:24:52 +02:00