【问题标题】:How to run the Protractor tests in the Travis CI current build如何在 Travis CI 当前版本中运行量角器测试
【发布时间】:2016-08-08 23:29:43
【问题描述】:

我是 Protractor 和 Travis CI 的新手。 我正在 Protractor 中编写测试,而我的 CI 是 Travis,我想知道当触发 travis 而不是开发环境时,如何在 travis 中生成的构建上运行测试。只有在构建成功后才会更新开发环境。

那么有没有办法将我的测试指向 travis 中的构建 url。

【问题讨论】:

    标签: protractor travis-ci


    【解决方案1】:

    如果您想要针对专用开发服务器运行 Protractor 测试,您可以明确定义它。 Protractor 配置文件的配置对象中有baseUrl 属性。

    如果有 Travis CI 环境,其中一个选项是将此变量设置为另一个值。

    var url = 'http://localhost:3000/'; // This should be local webserver
    if (process.env.TRAVIS) {           
      url = 'http://yourdevelopmentserver' // Change to your dev server
    }
    
    exports.config = {
      baseUrl: url
    }
    

    参考 Protractor 存储库中的配置文件 here

    Travis CI 在文档here 中有许多环境变量

    【讨论】:

      猜你喜欢
      • 2016-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-12
      • 2015-12-08
      • 2020-07-27
      • 2013-09-04
      相关资源
      最近更新 更多