Class TestTracingProcessor
- java.lang.Object
-
- io.quarkus.deployment.dev.testing.TestTracingProcessor
-
public class TestTracingProcessor extends Object
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 Classes Modifier and Type Class Description static classTestTracingProcessor.ExcludePatternCommandstatic classTestTracingProcessor.ExcludeTagsCommandstatic classTestTracingProcessor.IncludePatternCommandstatic classTestTracingProcessor.IncludeTagsCommandstatic classTestTracingProcessor.PatternCommandstatic classTestTracingProcessor.TagCompleterstatic classTestTracingProcessor.TagsCommandstatic classTestTracingProcessor.TestCommand(package private) static classTestTracingProcessor.TestSelectionCommandstatic classTestTracingProcessor.TracingClassVisitor
-
Field Summary
Fields Modifier and Type Field Description (package private) static booleantestingSetup
-
Constructor Summary
Constructors Constructor Description TestTracingProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) LogCleanupFilterBuildItemhandle()voidinstrumentTestClasses(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem, BuildProducer<BytecodeTransformerBuildItem> transformerProducer)booleanisAppClass(String theClassName)ServiceStartBuildItemsearchForTags(CombinedIndexBuildItem combinedIndexBuildItem, LaunchModeBuildItem launchModeBuildItem)(package private) TestListenerBuildItemsharedStateListener()(package private) voidstartTesting(TestConfig config, LiveReloadBuildItem liveReloadBuildItem, LaunchModeBuildItem launchModeBuildItem, List<TestListenerBuildItem> testListenerBuildItems)(package private) ConsoleCommandBuildItemtestConsoleCommand(CombinedIndexBuildItem indexBuildItem)
-
-
-
Method Detail
-
handle
LogCleanupFilterBuildItem handle()
-
sharedStateListener
TestListenerBuildItem sharedStateListener()
-
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
public boolean isAppClass(String theClassName)
-
testConsoleCommand
ConsoleCommandBuildItem testConsoleCommand(CombinedIndexBuildItem indexBuildItem)
-
-