Brian Patrick Walker created SUREFIRE-1960:
----------------------------------------------

             Summary: Add command line option to run a NullTest
                 Key: SUREFIRE-1960
                 URL: https://issues.apache.org/jira/browse/SUREFIRE-1960
             Project: Maven Surefire
          Issue Type: New Feature
          Components: Maven Surefire Plugin
            Reporter: Brian Patrick Walker


It would be nice to have a null test that can be triggered by setting an 
optional parameter to the surefire:test goal. At least one other plugin 
(jacoco) adds a java agent to the surefire execution, and if no unit tests 
exist in a project, no report will be generated.

An example of how to accomplish this currently:

Add the following class to a maven artifact (test:null-test:1.0)
{code:java}
import org.junit.Test;
public class NullTest {
  @Test
  public void noop(){
    assert(true);
  }
}
{code}
Then use the optional parameter dependenciesToScan when invoking maven.
{code:java}
mvn clean install -DdependenciesToScan=test:null-test
{code}
I'm open to other ideas on how to force the surefire:test execution to run and 
load all of a project's classes.

 

 



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

Reply via email to