mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-23 22:19:13 +00:00
fix wait for tracked race until loaded by using TrackedRace.waitUntilNotLoading()
This commit is contained in:
+1
-7
@@ -65,13 +65,7 @@ public class TestRacingEventPersistence {
|
||||
for (RaceDefinition r : races) {
|
||||
RegattaAndRaceIdentifier raceIdentifier = new RegattaNameAndRaceName(regatta, r.getName());
|
||||
TrackedRace tr = service.getExistingTrackedRace(raceIdentifier);
|
||||
try {
|
||||
while (tr.getStatus().getLoadingProgress() < 1.0)
|
||||
Thread.sleep(1000);
|
||||
} catch (InterruptedException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
tr.waitUntilNotLoading();
|
||||
|
||||
racesList.add(tr);
|
||||
}
|
||||
|
||||
+2
-3
@@ -117,9 +117,8 @@ public class RaceDataAccessTest {
|
||||
|
||||
RegattaAndRaceIdentifier raceIdentifier = new RegattaNameAndRaceName(regatta, race.getName());
|
||||
TrackedRace tr = service.getExistingTrackedRace(raceIdentifier);
|
||||
while (tr.getStatus().getLoadingProgress() < 1.0)
|
||||
Thread.sleep(1000);
|
||||
|
||||
tr.waitUntilNotLoading();
|
||||
|
||||
System.out.println("Competitors:");
|
||||
Iterable<Competitor> competitors = tr.getRace().getCompetitors();
|
||||
System.out.println("" + competitors);
|
||||
|
||||
+1
-7
@@ -74,13 +74,7 @@ public class TracTracReaderFromURLs implements TracTracReader {
|
||||
for (RaceDefinition r : races) {
|
||||
RegattaAndRaceIdentifier raceIdentifier = new RegattaNameAndRaceName(regatta, r.getName());
|
||||
TrackedRace tr = service.getExistingTrackedRace(raceIdentifier);
|
||||
try {
|
||||
while (tr.getStatus().getLoadingProgress() < 1.0)
|
||||
Thread.sleep(1000);
|
||||
} catch (InterruptedException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
tr.waitUntilNotLoading();
|
||||
|
||||
racesList.add(tr);
|
||||
}
|
||||
|
||||
+1
-7
@@ -52,13 +52,7 @@ public class TracTracWriter {
|
||||
for (RaceDefinition r : races) {
|
||||
RegattaAndRaceIdentifier raceIdentifier = new RegattaNameAndRaceName(regatta, r.getName());
|
||||
TrackedRace tr = service.getExistingTrackedRace(raceIdentifier);
|
||||
try {
|
||||
while (tr.getStatus().getLoadingProgress() < 1.0)
|
||||
Thread.sleep(1000);
|
||||
} catch (InterruptedException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
tr.waitUntilNotLoading();
|
||||
|
||||
racesList.add(tr);
|
||||
}
|
||||
|
||||
+1
-7
@@ -256,13 +256,7 @@ public class PathGeneratorTracTrac extends PathGeneratorBase {
|
||||
Regatta regatta = this.raceHandle.getRegatta();
|
||||
|
||||
TrackedRace trackedRace = this.service.getTrackedRace(regatta, raceDef);
|
||||
try {
|
||||
while (trackedRace.getStatus().getLoadingProgress() < 1.0)
|
||||
Thread.sleep(1000);
|
||||
} catch (InterruptedException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
trackedRace.waitUntilNotLoading();
|
||||
|
||||
Iterator<Competitor> competitors = raceDef.getCompetitors().iterator();
|
||||
Competitor competitor = null;
|
||||
|
||||
Reference in New Issue
Block a user