クラス TestContextAotGenerator
java.lang.ObjectSE
org.springframework.test.context.aot.TestContextAotGenerator
TestContextAotGenerator
は、Spring TestContext フレームワークからのサポートに依存する統合テスト用の AOT アーティファクトを生成します。- 導入:
- 6.0
- 作成者:
- Sam Brannen
- 関連事項:
フィールドサマリー
修飾子と型フィールド説明static final StringSE
failOnError
フラグの設定に使用される JVM システムプロパティ: "spring.test.aot.processing.failOnError"。コンストラクターのサマリー
コンストラクター説明TestContextAotGenerator
(GeneratedFiles generatedFiles) 提供されたGeneratedFiles
を使用する新しいTestContextAotGenerator
を作成します。TestContextAotGenerator
(GeneratedFiles generatedFiles, RuntimeHints runtimeHints) TestContextAotGenerator
(GeneratedFiles generatedFiles, RuntimeHints runtimeHints, boolean failOnError) 方法の概要
修飾子と型メソッド説明final RuntimeHints
AOT 処理中に収集されたRuntimeHints
を取得します。void
processAheadOfTime
(StreamSE<ClassSE<?>> testClasses) 提供された Spring 統合テストクラスのそれぞれを処理し、AOT アーティファクトを生成します。
フィールドの詳細
FAIL_ON_ERROR_PROPERTY_NAME
failOnError
フラグの設定に使用される JVM システムプロパティ: "spring.test.aot.processing.failOnError"。failOnError
フラグは、Spring TestContext フレームワークでの AOT 処理中に発生したエラーがプロセス全体を失敗させる例外を引き起こすかどうかを制御します。デフォルトは
true
です。サポートされている値には、大文字と小文字を区別せずに、
true
またはfalse
が含まれます。例: コマンドライン経由で次の JVM システムプロパティを指定すると、デフォルトをfalse
に変更できます。-Dspring.test.aot.processing.failOnError=false
あるいは、
SpringProperties
メカニズムを介して構成することもできます。- 導入:
- 6.1
- 関連事項:
コンストラクターの詳細
TestContextAotGenerator
提供されたGeneratedFiles
を使用する新しいTestContextAotGenerator
を作成します。- パラメーター:
generatedFiles
- 使用するGeneratedFiles
- 関連事項:
TestContextAotGenerator
提供されたGeneratedFiles
およびRuntimeHints
を使用する新しいTestContextAotGenerator
を作成します。このコンストラクターは、"spring.test.aot.processing.failOnError" プロパティを介して
failOnError
フラグの値を検索します。プロパティが設定されていない場合、デフォルトはtrue
になります。- パラメーター:
generatedFiles
- 使用するGeneratedFiles
runtimeHints
- 使用するRuntimeHints
- 関連事項:
TestContextAotGenerator
public TestContextAotGenerator(GeneratedFiles generatedFiles, RuntimeHints runtimeHints, boolean failOnError) - パラメーター:
generatedFiles
- 使用するGeneratedFiles
runtimeHints
- 使用するRuntimeHints
failOnError
-true
AOT 処理中にエラーが発生し、プロセス全体が失敗する例外が発生する場合- 導入:
- 6.1
メソッドの詳細
getRuntimeHints
AOT 処理中に収集されたRuntimeHints
を取得します。processAheadOfTime
提供された Spring 統合テストクラスのそれぞれを処理し、AOT アーティファクトを生成します。- 例外:
TestContextAotException
- AOT 処理中にエラーが発生した場合