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 class
JunitTestRunner.Builder
(package private) static class
JunitTestRunner.DiscoveryResult
-
Field Summary
Fields Modifier and Type Field Description (package private) List<org.junit.platform.launcher.PostDiscoveryFilter>
additionalFilters
static org.jboss.jandex.DotName
NATIVE_IMAGE_TEST
static org.jboss.jandex.DotName
PARAMETERIZED_TEST
static org.jboss.jandex.DotName
QUARKUS_INTEGRATION_TEST
static org.jboss.jandex.DotName
QUARKUS_TEST
static org.jboss.jandex.DotName
REPEATED_TEST
static org.jboss.jandex.DotName
TEST
static org.jboss.jandex.DotName
TEST_FACTORY
static org.jboss.jandex.DotName
TEST_PROFILE
static org.jboss.jandex.DotName
TEST_TEMPLATE
static org.jboss.jandex.DotName
TESTABLE
-
Constructor Summary
Constructors Constructor Description JunitTestRunner(JunitTestRunner.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
TestState
getResults()
boolean
isRunning()
void
pause()
void
resume()
void
runTests()
void
waitTillResumed()
-
-
-
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()
-
-