From 0134a67241f2746963da5fb06788089ffcad3c74 Mon Sep 17 00:00:00 2001 From: Stanislav Trailov Date: Thu, 2 Oct 2025 18:03:42 +0300 Subject: [PATCH] Try to fix flaky Rollout mgmt test (#2716) Signed-off-by: strailov --- .../repository/jpa/management/RolloutManagementTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/RolloutManagementTest.java b/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/RolloutManagementTest.java index 64124eae8..a4700d060 100644 --- a/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/RolloutManagementTest.java +++ b/hawkbit-repository/hawkbit-repository-jpa/src/test/java/org/eclipse/hawkbit/repository/jpa/management/RolloutManagementTest.java @@ -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 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