春天开机:如何只在詹金斯运行测试类?

Orkin酒店澳升:

我们有一个测试类,我想只有在詹金斯运行的。

我认为这可以通过检查活泉水轮廓(如实现jenkins),或在本地机器名XYZ

问题是,当我们试图对詹金斯相比其他机器上运行这个应用程序上下文的加载失败。

因此,我不能检查的配置文件或本身测试类的@Before方法的参数。

@RunWith(SpringRunner.class)
@SpringBootTest(classes = Config.class)
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
@ActiveProfiles("clusterMongo")
public class MongoTest {


    @Before
    public void setupClass() {

        // Ignore test if not running on white listed machines
        org.junit.Assume.assumeTrue(AuthTools.isJenkins());   // wonT work !!

    }

...

任何想法如何才能做到这一点?

我也许可以使用条件豆?

又名一:

相反,这样做程序的,你有一个声明选项。

您可以配置万无一失插件跳过一定Maven的轮廓某些测试:

<profile>
<id>skip-test</id>
  <build>
    <plugins>
    <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <configuration>
                    <excludes>
                        <exclude>**/MongoTest.java</exclude>
                    </excludes>
            </configuration>
    </plugin>
</plugins>
</build>
</profile>

在非詹金斯运行: mvn test -Pskip-test

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

春天开机测试MalformedURLException异常:未知协议:类路径

如何修复“ConditionalOnProperty是独占的”春天开机?

春天开机希望@Component类是@Bean在@Configuration类

春天开机:如何参数@Scheduled

春天开机:如何在单元测试覆盖默认属性

春天开机测试数据库初始化运行两次

春天开机测试不找到兄弟包豆

在春天开机测试无法加载上下文属性

如何会在春天开机并行测试jUnit5 - 黄瓜5版多

集成测试春天开机默认的配置文件

春天开机测试“没有合格可用类型的豆”

春天开机测试类重用更快的测试运行应用程序上下文?

春天开机测试不尊重网络安全配置

春天开机测试:上下文加载每个测试?

如何检测我的测试是在一个詹金斯环境中运行?

测试与restAssured春天开机支架应用

与wiremock随机端口设置属性春天开机测试

春天开机:如何读取classpath中资源的单元测试

春天开机只在单元测试返回错误的状态代码

如何JVM选项添加到由MVN春天开机启动的程序:运行

春天开机。如何传递可选<>到一个实体类

如何从詹金斯运行npm / grunt命令

如何在詹金斯中显示测试结果趋势?

本地运行的测试通过了,但是詹金斯测试失败了。为什么,我该如何解决?

如何在詹金斯上运行CI硒侧链测试

詹金斯不执行Junit测试类(Maven项目)

詹金斯-选择测试

如何在詹金斯中进行硒测试?

詹金斯(Jenkins)在后台运行硒测试

TOP 榜单

热门标签

归档