Class JunitTestRunner
- java.lang.Object
-
- io.quarkus.deployment.dev.testing.JunitTestRunner
-
public class JunitTestRunner extends Object
This class is responsible for running a single run of JUnit tests.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classJunitTestRunner.Builder(package private) static classJunitTestRunner.DiscoveryResult
-
Field Summary
Fields Modifier and Type Field Description (package private) List<org.junit.platform.launcher.PostDiscoveryFilter>additionalFiltersstatic org.jboss.jandex.DotNameNATIVE_IMAGE_TESTstatic org.jboss.jandex.DotNamePARAMETERIZED_TESTstatic org.jboss.jandex.DotNameQUARKUS_INTEGRATION_TESTstatic org.jboss.jandex.DotNameQUARKUS_TESTstatic org.jboss.jandex.DotNameREPEATED_TESTstatic org.jboss.jandex.DotNameTESTstatic org.jboss.jandex.DotNameTEST_FACTORYstatic org.jboss.jandex.DotNameTEST_PROFILEstatic org.jboss.jandex.DotNameTEST_TEMPLATEstatic org.jboss.jandex.DotNameTESTABLE
-
Constructor Summary
Constructors Constructor Description JunitTestRunner(JunitTestRunner.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidabort()TestStategetResults()booleanisRunning()voidpause()voidresume()voidrunTests()voidwaitTillResumed()
-
-
-
Field Detail
-
QUARKUS_TEST
public static final org.jboss.jandex.DotName QUARKUS_TEST
-
QUARKUS_INTEGRATION_TEST
public static final org.jboss.jandex.DotName QUARKUS_INTEGRATION_TEST
-
NATIVE_IMAGE_TEST
public static final org.jboss.jandex.DotName NATIVE_IMAGE_TEST
-
TEST_PROFILE
public static final org.jboss.jandex.DotName TEST_PROFILE
-
TEST
public static final org.jboss.jandex.DotName TEST
-
REPEATED_TEST
public static final org.jboss.jandex.DotName REPEATED_TEST
-
PARAMETERIZED_TEST
public static final org.jboss.jandex.DotName PARAMETERIZED_TEST
-
TEST_FACTORY
public static final org.jboss.jandex.DotName TEST_FACTORY
-
TEST_TEMPLATE
public static final org.jboss.jandex.DotName TEST_TEMPLATE
-
TESTABLE
public static final org.jboss.jandex.DotName TESTABLE
-
additionalFilters
List<org.junit.platform.launcher.PostDiscoveryFilter> additionalFilters
-
-
Constructor Detail
-
JunitTestRunner
public JunitTestRunner(JunitTestRunner.Builder builder)
-
-
Method Detail
-
runTests
public void runTests()
-
abort
public void abort()
-
pause
public void pause()
-
resume
public void resume()
-
waitTillResumed
public void waitTillResumed()
-
getResults
public TestState getResults()
-
isRunning
public boolean isRunning()
-
-