Package org.springframework.test.context.aot
@NonNullApi
@NonNullFields
package org.springframework.test.context.aot
Ahead-of-time (AOT) support for the Spring TestContext Framework.
-
ClassDescriptionStrategy interface for loading an
ApplicationContextfor build-time AOT processing as well as run-time AOT execution for an integration test managed by the Spring TestContext Framework.Holder for metadata specific to ahead-of-time (AOT) support in the Spring TestContext Framework.AotTestContextInitializersprovides mappings from test classes to AOT-optimized context initializers.AotTestExecutionListeneris an extension of theTestExecutionListenerSPI that allows a listener to optionally provide ahead-of-time (AOT) support.Command-line application that scans the provided classpath roots for Spring integration test classes and then generates AOT artifacts for those test classes in the provided output directories.TestClassScannerscans provided classpath roots for Spring integration test classes using the JUnit PlatformLauncherAPI which allows all registeredTestEnginesto discover tests according to their own rules.Thrown if an error occurs during AOT build-time processing or AOT run-time execution in the Spring TestContext Framework.TestContextAotGeneratorgenerates AOT artifacts for integration tests that depend on support from the Spring TestContext Framework.Contract for registeringRuntimeHintsfor integration tests run with the Spring TestContext Framework based on theClassLoaderof the deployment unit.