[ 
https://issues.apache.org/jira/browse/SUREFIRE-1985?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sanidhya Vijaivargia updated SUREFIRE-1985:
-------------------------------------------
    Description: 
After running a particular module/project if the test fails even after 
rerunning it N specified times the subsequent modules fail automatically 
without running them.

Following is a usecase for this
{code:java}
import org.junit.Assert;
import org.junit.Test;

public class surefireTest {
    private static boolean flag = true;

    @Test
    public void test1() {
        Assert.assertTrue(flag);
        flag = false;
    }

    @Test
    public void test2() {
        test1();
    }

    @Test
    public void test3() {
        test1();
    }
}
 {code}
 

  was:
 
{code:java}
import org.junit.Assert;
import org.junit.Test;

public class surefireTest {
    private static boolean flag = true;

    @Test
    public void test1() {
        Assert.assertTrue(flag);
        flag = false;
    }

    @Test
    public void test2() {
        test1();
    }

    @Test
    public void test3() {
        test1();
    }
}
 {code}
after running a particular module/project if the test fails even after 
rerunning it N specified times the subsequent modules fail automatically 
without running them.

 


> While running test cases if a test case fails, need to kill the fork and run 
> subsequent testcases(including the failed one) with a new fork  
> ---------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: SUREFIRE-1985
>                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1985
>             Project: Maven Surefire
>          Issue Type: Wish
>          Components: process forking
>            Reporter: Sanidhya Vijaivargia
>            Priority: Major
>
> After running a particular module/project if the test fails even after 
> rerunning it N specified times the subsequent modules fail automatically 
> without running them.
> Following is a usecase for this
> {code:java}
> import org.junit.Assert;
> import org.junit.Test;
> public class surefireTest {
>     private static boolean flag = true;
>     @Test
>     public void test1() {
>         Assert.assertTrue(flag);
>         flag = false;
>     }
>     @Test
>     public void test2() {
>         test1();
>     }
>     @Test
>     public void test3() {
>         test1();
>     }
> }
>  {code}
>  



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to