From e919aded73fe4be20a63a8edee2fff77767f1bac Mon Sep 17 00:00:00 2001 From: yakunw2 Date: Sun, 19 Oct 2025 16:59:10 -0500 Subject: [PATCH] Fixed the nondeterminism of testTraceLoggingForBulkUpdates --- .../oak/plugins/document/MultiDocumentStoreTest.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/MultiDocumentStoreTest.java b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/MultiDocumentStoreTest.java index ba60c3edd2e..8b3e87ee57a 100644 --- a/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/MultiDocumentStoreTest.java +++ b/oak-store-document/src/test/java/org/apache/jackrabbit/oak/plugins/document/MultiDocumentStoreTest.java @@ -414,7 +414,10 @@ public void testTraceLoggingForBulkUpdates() { ds.createOrUpdate(NODES, ops); assertTrue(logCustomizer.getLogs().size() == 1); - assertTrue(logCustomizer.getLogs().get(0).contains("failure for [" + modifiedRow + ", " + deletedRow + "]")); + String bulkUpdateLog = logCustomizer.getLogs().get(0); + assertTrue(bulkUpdateLog.contains("failure for")); + assertTrue(bulkUpdateLog.contains(modifiedRow)); + assertTrue(bulkUpdateLog.contains(deletedRow)); // System.out.println(logCustomizer.getLogs()); assertTrue(logCustomizerJDBC.getLogs().size() == 1); assertTrue(logCustomizerJDBC.getLogs().get(0).contains("0 (for " + modifiedRow + " (1)"));