第10章 Quarkus アプリケーションのテスト

デフォルトでは、Quarkus アプリケーションをテストする場合、Maven は test 設定プロファイルを使用します。ただし、Maven Surefire プラグインを使用して、テスト用のカスタム設定プロファイルを作成できます。

前提条件

  • Apache Maven を使用して作成した Quarkus プロジェクトがある。

手順

  • テスト要件を満たすには、以下の例を編集します。ここで、<profile_name> は、テストプロファイルの名前になります。

    <project>
      [...]
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>${surefire-plugin.version}</version>
            <configuration>
              <systemPropertyVariables>
                <quarkus.test.profile><profile_name></quarkus.test.profile>
                <buildDirectory>${project.build.directory}</buildDirectory>
                [...]
              </systemPropertyVariables>
            </configuration>
          </plugin>
        </plugins>
      </build>
      [...]
    </project>
注記

ネイティブモードでは、カスタムのテスト設定プロファイルは使用できません。ネイティブテストは常に、prod プロファイルを使用して実行されます。