From dd7b07aeafd77896338bb35ea7071c90735efa84 Mon Sep 17 00:00:00 2001 From: Florian Scholdei Date: Mon, 3 Feb 2025 15:38:48 +0100 Subject: [PATCH] Retry failing integration tests This uses 'RetryingTest' from junit jupiter to retry integration tests that are known to fail from time to time. We explicitly mark single tests in contrast to set a global retry to be able to trace those, whenever this is intended. --- scm-it/src/test/java/sonia/scm/it/DiffITCase.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scm-it/src/test/java/sonia/scm/it/DiffITCase.java b/scm-it/src/test/java/sonia/scm/it/DiffITCase.java index 91541057b3..6923ad878d 100644 --- a/scm-it/src/test/java/sonia/scm/it/DiffITCase.java +++ b/scm-it/src/test/java/sonia/scm/it/DiffITCase.java @@ -122,7 +122,7 @@ class DiffITCase { assertDiffsAreEqual(svnDiff, expected); } - @Test + @RetryingTest(3) void svnUpdateFileDiffShouldBeConvertedToGitDiff() throws IOException { RepositoryUtil.createAndCommitFile(svnRepositoryClient, ADMIN_USERNAME, "a.txt", "content of a"); RepositoryUtil.createAndCommitFile(gitRepositoryClient, ADMIN_USERNAME, "a.txt", "content of a"); @@ -206,7 +206,7 @@ class DiffITCase { } - @Test + @RetryingTest(3) void svnRenameChangesDiffShouldBeConvertedToGitDiff() throws IOException, URISyntaxException { String fileName = "a.txt"; RepositoryUtil.createAndCommitFile(svnRepositoryClient, ADMIN_USERNAME, fileName, "content of a");