0

AbstractTestNGSpringContextTests から拡張された統合テスト クラスがあります。以下のようにプロファイルと構成xmlをハードコーディングするのではなく、プログラムで異なるプロファイルを使用して、テストクラスを2回実行したいと考えています。

@ContextConfiguration(locations = { "classpath:MyBatisBeanConfiguration.xml" })
@ActiveProfiles("cloud")
public class MyIntegrationTests extends AbstractTestNGSpringContextTests
{
  @Test
  public void myTest()
  {
   //do something
  }
}
4

1 に答える 1

0

VM 引数 spring.profiles.active を使用して、テスト (またはその他のアプリケーション) で特定のスプリング プロファイルを有効にすることができます。

例:-Dspring.profiles.active=cloud,someOtherProfile

于 2013-07-03T18:36:27.760 に答える