0
我有一些黄瓜测试,本地运行良好,但有问题与它传递特拉维斯CI。我的具体问题是与处理文本输出到标准输出/控制台的黄瓜/黄瓜断言。黄瓜测试,以证实输出通过本地,但在特拉维斯CI失败
这个有趣的方面是,我有套件中的phpunit测试,它测试控制台输出并且它们完美运行。 Travis CI测试套件可以在这个URL https://travis-ci.org/ddelnano/dredd-hooks-php看到。不过,我在下面列出了一个失败测试的图片。
我.travis.yml文件如下所示:
language: php
before_install:
- npm install -g dredd
- bundle install
- composer install
php:
- "5.5"
- "5.6"
script:
- bundle exec cucumber
- vendor/bin/phpunit
上特拉维斯CI失败的断言是:
Then the output should contain:
"""
Text that should be output
"""
它从特拉维斯CI输出我越来越没有输出看起来。
我查看了特拉维斯的常见问题,但找不到与我的问题相关的任何内容。
我非常感谢任何帮助,因为这是我第一次开源贡献准备就绪之前需要修复的最后一件事!
任何想法你如何解决这个问题? –
是的,我在很久以前就知道了这一点,但现在会回答这个问题。 – ddelnano
让我知道是否可以解决您的问题。 – ddelnano