Class TestTracingProcessor
java.lang.Object
io.quarkus.deployment.dev.testing.TestTracingProcessor
processor that instruments test and application classes to trace the code path that is in use during a test run.
This allows for fine-grained running of tests when a file changes.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
(package private) static class
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) LogCleanupFilterBuildItem
handle()
void
instrumentTestClasses
(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem, BuildProducer<BytecodeTransformerBuildItem> transformerProducer) boolean
isAppClass
(String theClassName) searchForTags
(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem) (package private) TestListenerBuildItem
(package private) void
startTesting
(TestConfig config, LiveReloadBuildItem liveReloadBuildItem, LaunchModeBuildItem launchModeBuildItem, List<TestListenerBuildItem> testListenerBuildItems) (package private) ConsoleCommandBuildItem
testConsoleCommand
(CombinedIndexBuildItem indexBuildItem)
-
Field Details
-
testingSetup
static volatile boolean testingSetup
-
-
Constructor Details
-
TestTracingProcessor
public TestTracingProcessor()
-
-
Method Details
-
handle
LogCleanupFilterBuildItem handle() -
startTesting
void startTesting(TestConfig config, LiveReloadBuildItem liveReloadBuildItem, LaunchModeBuildItem launchModeBuildItem, List<TestListenerBuildItem> testListenerBuildItems) -
instrumentTestClasses
public void instrumentTestClasses(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem, BuildProducer<BytecodeTransformerBuildItem> transformerProducer) -
searchForTags
public ServiceStartBuildItem searchForTags(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem) -
isAppClass
-
testConsoleCommand
-