Try to fix flaky Rollout mgmt test (#2716)

Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
This commit is contained in:
Stanislav Trailov
2025-10-02 18:03:42 +03:00
committed by GitHub
parent 9fb84e2d69
commit 0134a67241

View File

@@ -12,6 +12,7 @@ package org.eclipse.hawkbit.repository.jpa.management;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import java.time.Duration;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.EnumMap;
@@ -1877,8 +1878,9 @@ class RolloutManagementTest extends AbstractJpaIntegrationTest {
// verify
final Optional<JpaRollout> deletedRollout = rolloutRepository.findById(createdRollout.getId());
assertThat(deletedRollout).isNotPresent();
assertThat(rolloutGroupRepository.count()).isZero();
assertThat(rolloutTargetGroupRepository.count()).isZero();
assertThat(rolloutGroupRepository.countByRolloutId(createdRollout.getId())).isZero();
await().atMost(Duration.ofSeconds(10)).pollInterval(Duration.ofSeconds(1))
.until(() -> rolloutTargetGroupRepository.count() == 0);
}
@Test