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

juanpablo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git


The following commit(s) were added to refs/heads/master by this push:
     new 8150055  another stab at completely removing test flakiness: ensure 
each test runs using a different workDir
8150055 is described below

commit 8150055a7b3ff65dfa994193e1740d16f9be08a3
Author: juanpablo <juanpa...@apache.org>
AuthorDate: Wed Dec 9 15:26:44 2020 +0100

    another stab at completely removing test flakiness: ensure each test runs 
using a different workDir
    
    so there is no chance one test reuses the wkflmgr.ser from another test. 
This should allow tests to be run in a random order..
---
 .../src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java 
b/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java
index 9e8f871..9d18afd 100644
--- 
a/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java
+++ 
b/jspwiki-main/src/test/java/org/apache/wiki/workflow/WorkflowManagerTest.java
@@ -30,6 +30,8 @@ import org.junit.jupiter.api.Test;
 
 import java.io.File;
 
+import static org.apache.wiki.TestEngine.with;
+
 
 public class WorkflowManagerTest {
 
@@ -39,7 +41,7 @@ public class WorkflowManagerTest {
 
     @BeforeEach
     public void setUp() throws Exception {
-        m_engine = TestEngine.build();
+        m_engine = TestEngine.build( with( "jspwiki.workDir", 
"./target/test-classes/WorkflowManagerTests/" + System.currentTimeMillis() ) );
         wm = m_engine.getManager( WorkflowManager.class );
         // Create a workflow with 3 steps, with a Decision in the middle
         w = new Workflow( "workflow.key", new WikiPrincipal( "Owner1" ) );

Reply via email to