mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-20 19:20:04 +00:00
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.
This commit is contained in:
1 parent
3f9e2cb658
commit
bf94bcee64
1 file changed
+23
-15
+23
-15
@@ -83,21 +83,7 @@ public class SimulatorOverlayTest extends AbstractSeleniumTest {
|
||||
editSeriesMedals.addSingleRace("M");
|
||||
editSeriesMedals.pressOk();
|
||||
|
||||
final TracTracEventManagementPanelPO tracTracEvents = adminConsole.goToTracTracEvents();
|
||||
tracTracEvents.listTrackableRaces(JSON_URL);
|
||||
tracTracEvents.setReggataForTracking(regattaDescriptor);
|
||||
tracTracEvents.setTrackSettings(true, false, false);
|
||||
tracTracEvents.setFilterForTrackableRaces("(49er)");
|
||||
// races are filtered so that all shown entries belong to the correct regatta
|
||||
tracTracEvents.startTrackingForAllRaces();
|
||||
|
||||
final TrackedRacesListPO trackedRacesList = tracTracEvents.getTrackedRacesList();
|
||||
final List<TrackedRaceDescriptor> racesToWaitLoadingFor = new ArrayList<>();
|
||||
for(int i = 1; i<=11; i++) {
|
||||
racesToWaitLoadingFor.add(new TrackedRaceDescriptor(REGATTA_49ER_WITH_SUFFIX, BOAT_CLASS_49ER, String.format(RACE_N_49ER, i)));
|
||||
}
|
||||
racesToWaitLoadingFor.add(new TrackedRaceDescriptor(REGATTA_49ER_WITH_SUFFIX, BOAT_CLASS_49ER, MEDAL_RACE_49ER));
|
||||
trackedRacesList.waitForTrackedRaces(racesToWaitLoadingFor, Status.FINISHED, 600);
|
||||
trackRacesFor49er(regattaDescriptor, adminConsole.goToTracTracEvents());
|
||||
|
||||
final LeaderboardConfigurationPanelPO leaderboard = adminConsole.goToLeaderboardConfiguration();
|
||||
final LeaderboardDetailsPanelPO details = leaderboard.getLeaderboardDetails(REGATTA_49ER_WITH_SUFFIX);
|
||||
@@ -123,6 +109,11 @@ public class SimulatorOverlayTest extends AbstractSeleniumTest {
|
||||
//
|
||||
// WindPanelPO windPanel = adminConsole.goToWind();
|
||||
// windPanel.importWindFromIgtimi();
|
||||
//
|
||||
// final TracTracEventManagementPanelPO tracTracEvents = adminConsole.goToTracTracEvents();
|
||||
// tracTracEvents.getTrackedRacesList().removeAll();
|
||||
//
|
||||
// trackRacesFor49er(regattaDescriptor, tracTracEvents);
|
||||
// }
|
||||
//
|
||||
// {
|
||||
@@ -133,4 +124,21 @@ public class SimulatorOverlayTest extends AbstractSeleniumTest {
|
||||
// Assert.assertTrue(mapSettings.isSimulatorOverlayAvailable());
|
||||
// }
|
||||
}
|
||||
|
||||
private void trackRacesFor49er(final RegattaDescriptor regattaDescriptor, final TracTracEventManagementPanelPO tracTracEvents) {
|
||||
tracTracEvents.listTrackableRaces(JSON_URL);
|
||||
tracTracEvents.setReggataForTracking(regattaDescriptor);
|
||||
tracTracEvents.setTrackSettings(true, false, false);
|
||||
tracTracEvents.setFilterForTrackableRaces("(49er)");
|
||||
// races are filtered so that all shown entries belong to the correct regatta
|
||||
tracTracEvents.startTrackingForAllRaces();
|
||||
|
||||
final TrackedRacesListPO trackedRacesList = tracTracEvents.getTrackedRacesList();
|
||||
final List<TrackedRaceDescriptor> racesToWaitLoadingFor = new ArrayList<>();
|
||||
for(int i = 1; i<=11; i++) {
|
||||
racesToWaitLoadingFor.add(new TrackedRaceDescriptor(REGATTA_49ER_WITH_SUFFIX, BOAT_CLASS_49ER, String.format(RACE_N_49ER, i)));
|
||||
}
|
||||
racesToWaitLoadingFor.add(new TrackedRaceDescriptor(REGATTA_49ER_WITH_SUFFIX, BOAT_CLASS_49ER, MEDAL_RACE_49ER));
|
||||
trackedRacesList.waitForTrackedRaces(racesToWaitLoadingFor, Status.FINISHED, 600);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user