Skip to content

Commit

Permalink
[x2fDvuKu] extend timeout for flaky BigGraphTest (#504)
Browse files Browse the repository at this point in the history
increase timeout time for outliers and improve output for failing tests
  • Loading branch information
nadja-muller authored Oct 6, 2023
1 parent b762a88 commit b9f8b91
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion core/src/test/java/apoc/export/BigGraphTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ public void testTerminateRenameNodeProp() {

@Test
public void testTerminateRenameType() {
checkTerminationGuard(db, "CALL apoc.refactor.rename.type('DIRECTED', 'DIRECTED_TWO')");
checkTerminationGuard(db, 50L, "CALL apoc.refactor.rename.type('DIRECTED', 'DIRECTED_TWO')");
}

@Test
Expand Down
8 changes: 5 additions & 3 deletions test-utils/src/main/java/apoc/util/TransactionTestUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -80,9 +80,11 @@ public static void lastTransactionChecks(GraphDatabaseService db, String query,
}

public static void checkTransactionTime(long timeout, long timePassed) {
timePassed = (System.currentTimeMillis() - timePassed) / 1000;
assertTrue("The transaction hasn't been terminated before the timeout time, but after " + timePassed + " seconds",
timePassed <= timeout);
double timePassedDouble = (System.currentTimeMillis() - timePassed) / 1000.0;

assertTrue("The transaction hasn't been terminated before the given timeout time (" + timeout
+ "), but after " + timePassedDouble + " seconds",
timePassedDouble <= timeout);
}

public static void checkTransactionNotInList(GraphDatabaseService db, String query) {
Expand Down

0 comments on commit b9f8b91

Please sign in to comment.