忽略所有测试时忽略组件扫描

时间:2018-09-14 07:59:23

标签: java spring teamcity

当所有测试都被忽略时,是否可以忽略组件扫描?

假设我有这样的测试,而课堂上的所有测试都会被忽略

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {TestConfig.class})
@WebAppConfiguration
public class ReqMigration {
    //.... all tests are ignored
}

TestConfig.class看起来像这样

@Configuration
@PropertySource(value = "file:${path.app}/configuration/env.properties", ignoreResourceNotFound=true)
@PropertySource(value= "classpath:migration-test.properties")
@Import({BpmConfig.class, MonitorConfig.class})
@ActiveProfiles({"monitor-elasticsearch"})
public class TestConfig {
     ...
}

问题是当我推送这样的测试并在CI(Teamcity)中运行构建时,它仍然尝试扫描 TestConfig.class 中定义的所有内容,即使所有测试都被忽略了。我可以以某种方式覆盖这种行为吗?

0 个答案:

没有答案