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 classstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) LogCleanupFilterBuildItemhandle()voidinstrumentTestClasses(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem, BuildProducer<BytecodeTransformerBuildItem> transformerProducer) booleanisAppClass(String className) searchForTags(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem) (package private) TestListenerBuildItem(package private) voidstartTesting(TestConfig config, LiveReloadBuildItem liveReloadBuildItem, LaunchModeBuildItem launchModeBuildItem, List<TestListenerBuildItem> testListenerBuildItems) (package private) ConsoleCommandBuildItemtestConsoleCommand(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
-