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:
Steffen Schaefer committed 2017-04-04 10:59:13 +02:00
1 parent 3f9e2cb658
commit bf94bcee64
1 file changed
+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);
}
}