我有一个测试类和pom在这里可见:
https://gist.github.com/llaskin/8319222
当我运行maven命令mvn clean test -Dtest.profile.discriminator=Twitter
时,我的目标只是让testNumber2()
运行,因为它是唯一具有相应test.profile.discriminator
的测试,但是我得到了所有的测试运行的类(1,2,3)。
我该如何做到这一点?
答案 0 :(得分:0)
您需要将以下注释添加到您的班级
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = YourConfig.class /* or some xml file */)
@ProfileValueSourceConfiguration
以便JUnit使用Spring的测试运行器而不是默认的。
答案 1 :(得分:0)
删除@Test
注释。它们导致运行所有测试用例。