From ccbd56e625f0c70b2d24d9e0bd708c62eb9038bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pfeuffer?= Date: Fri, 15 Jan 2021 15:32:00 +0100 Subject: [PATCH] Try to prevent flappy integration test failures Some integration tests tend to fail from time to time with a server side error reading packed objects. This is kind of a desperate try to fix these. --- .../test/java/sonia/scm/it/utils/RepositoryUtil.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scm-it/src/test/java/sonia/scm/it/utils/RepositoryUtil.java b/scm-it/src/test/java/sonia/scm/it/utils/RepositoryUtil.java index 7c42d1e27a..ca8d9e173c 100644 --- a/scm-it/src/test/java/sonia/scm/it/utils/RepositoryUtil.java +++ b/scm-it/src/test/java/sonia/scm/it/utils/RepositoryUtil.java @@ -21,7 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ - + package sonia.scm.it.utils; import com.google.common.base.Charsets; @@ -77,7 +77,13 @@ public class RepositoryUtil { public static Changeset createAndCommitFile(RepositoryClient repositoryClient, String username, String fileName, String content) throws IOException { writeAndAddFile(repositoryClient, fileName, content); - return commit(repositoryClient, username, "added " + fileName); + Changeset commit = commit(repositoryClient, username, "added " + fileName); + try { + Thread.sleep(10); + } catch (InterruptedException e) { + // nothing to do + } + return commit; } /**