java - 如何为我在 java 上编写的 Selenium 测试增加 travis-ci 中的超时?

标签 java maven selenium webdriver travis-ci

我在 java 上写了一个测试(在本地机器上通过,测试运行大约 30 分钟),我需要增加 travis-ci 的超时时间,我可以通过更改 .tavis.yml 来更改超时时间吗? 这是我的 .tavis.yml 文件:

language: java

cache: apt

before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -qq default-jdk maven

env:
  - JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64

script:
  - travis_wait mvn package -Dtestng=test.xml

我问是因为我在 travis 上有错误:

Timeout (20 minutes) reached. Terminating "mvn package -Dtestng=test.xml"

那么,我可以选择更改超时时间吗?可能我需要写下一些东西到 .tavis.yml?谢谢你。

最佳答案

您可以通过修改脚本命令来增加超时时间。例如,将超时增加到半小时:

  - travis_wait 30 mvn package -Dtestng=test.xml

有关不会“挂起”构建输出 30 分钟的绝佳替代方案,请参阅 Mor 的回答。

关于java - 如何为我在 java 上编写的 Selenium 测试增加 travis-ci 中的超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29836823/

相关文章:

java - mvn checkstyle :checkstyle uses wrong configuration when using reporting

selenium - Pytest Xdist 并行执行,防止重新创建数据库

java - 使用 selenium 运行时 window.showModalDialog 不出现

java - Jenkins 不执行 Junit 测试类(Maven 项目)

java - 通过 WiFi-Direct 在两个 Android 设备之间发送一个字符串

java - 使用ANTLR进行多重解析

java - 如何在 Java 中获取当前目录列表的数组,包括文件/目录名称、上次修改时间和大小?

java - 添加文件夹中的所有文件以使用 Maven 构建路径依赖关系

java - Chrome 驱动程序无法在 Win XP 上加载

java - 为什么 TestRestTemplate 允许在 Spring Boot IT 测试中进行未经身份验证的请求?