This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch v4
in repository https://gitbox.apache.org/repos/asf/causeway.git


The following commit(s) were added to refs/heads/v4 by this push:
     new fff97ed9f6b CAUSEWAY-3897: another attempt on stabilizing tests (RO)
fff97ed9f6b is described below

commit fff97ed9f6b2bfb51e064eab1900700b6babdc33
Author: Andi Huber <[email protected]>
AuthorDate: Tue Jul 8 23:39:52 2025 +0200

    CAUSEWAY-3897: another attempt on stabilizing tests (RO)
---
 .../restfulobjects/test/scenarios/Abstract_IntegTest.java | 15 ---------------
 .../test/scenarios/staff/Staff_IntegTest.java             |  2 ++
 2 files changed, 2 insertions(+), 15 deletions(-)

diff --git 
a/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/Abstract_IntegTest.java
 
b/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/Abstract_IntegTest.java
index 823d8aa2449..9c1c45e91f7 100644
--- 
a/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/Abstract_IntegTest.java
+++ 
b/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/Abstract_IntegTest.java
@@ -34,7 +34,6 @@
 import org.springframework.transaction.annotation.Propagation;
 
 import org.apache.causeway.applib.services.bookmark.BookmarkService;
-import org.apache.causeway.applib.services.xactn.TransactionState;
 import 
org.apache.causeway.persistence.jpa.eclipselink.CausewayModulePersistenceJpaEclipselink;
 import 
org.apache.causeway.viewer.restfulobjects.test.CausewayViewerRestfulObjectsIntegTestAbstract;
 import org.apache.causeway.viewer.restfulobjects.test.domain.UniversityModule;
@@ -94,25 +93,11 @@ protected void beforeEach(){
             staffMemberRepository.create("Margaret Randall", physics);
 
         });
-
     }
 
     @Override
     @AfterEach
     protected void afterEach(){
-
-        int maxiter = 20;
-        while(maxiter>0
-                && 
transactionService.currentTransactionState()!=TransactionState.NONE) {
-            try {
-                Thread.sleep(100);
-            } catch (InterruptedException e) {
-                e.printStackTrace();
-            }
-            System.err.printf("Waiting for current transaction to complete 
(%d)%n", maxiter);
-            --maxiter;
-        }
-
         transactionService.runTransactional(Propagation.REQUIRES_NEW, () -> {
             staffMemberRepository.removeAll();
             deptHeadRepository.findAll().forEach(x -> x.setDepartment(null));
diff --git 
a/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/staff/Staff_IntegTest.java
 
b/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/staff/Staff_IntegTest.java
index f65e86f5a2a..a5aaaec22a6 100644
--- 
a/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/staff/Staff_IntegTest.java
+++ 
b/viewers/restfulobjects/test/src/test/java/org/apache/causeway/viewer/restfulobjects/test/scenarios/staff/Staff_IntegTest.java
@@ -116,6 +116,8 @@ void createStaffMemberWithPhoto(final Scenario scenario) {
         var entity = response.body(String.class);
         assertNotNull(entity);
 
+        Thread.sleep(2000);
+
         epilog();
     }
 

Reply via email to