Class TestContextAotGenerator
java.lang.Object
org.springframework.test.context.aot.TestContextAotGenerator
TestContextAotGenerator generates AOT artifacts for integration tests
that depend on support from the Spring TestContext Framework.- Since:
- 6.0
- Author:
- Sam Brannen
- See Also:
-
ApplicationContextAotGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionTestContextAotGenerator(org.springframework.aot.generate.GeneratedFiles generatedFiles) Create a newTestContextAotGeneratorthat uses the suppliedGeneratedFiles.TestContextAotGenerator(org.springframework.aot.generate.GeneratedFiles generatedFiles, org.springframework.aot.hint.RuntimeHints runtimeHints) -
Method Summary
Modifier and TypeMethodDescriptionfinal org.springframework.aot.hint.RuntimeHintsGet theRuntimeHintsgathered during AOT processing.voidprocessAheadOfTime(Stream<Class<?>> testClasses) Process each of the supplied Spring integration test classes and generate AOT artifacts.
-
Constructor Details
-
TestContextAotGenerator
public TestContextAotGenerator(org.springframework.aot.generate.GeneratedFiles generatedFiles) Create a newTestContextAotGeneratorthat uses the suppliedGeneratedFiles.- Parameters:
generatedFiles- theGeneratedFilesto use
-
TestContextAotGenerator
public TestContextAotGenerator(org.springframework.aot.generate.GeneratedFiles generatedFiles, org.springframework.aot.hint.RuntimeHints runtimeHints) - Parameters:
generatedFiles- theGeneratedFilesto useruntimeHints- theRuntimeHintsto use
-
-
Method Details
-
getRuntimeHints
public final org.springframework.aot.hint.RuntimeHints getRuntimeHints()Get theRuntimeHintsgathered during AOT processing. -
processAheadOfTime
Process each of the supplied Spring integration test classes and generate AOT artifacts.- Throws:
TestContextAotException- if an error occurs during AOT processing
-