Travis可以轻松地针对不同的PHP版本测试项目。
现在我想运行插件测试。为此,我写了一个在.travis.yml的安装阶段调用的脚本,它检查主项目并将我的插件源移动到正确的目录中。然后运行测试。到目前为止一切都很好。
现在我想提供其中两个脚本。一个检查主项目的当前主分支,一个检查最新的稳定版本。该插件应该在完全独立的测试运行中针对两个签出进行测试,就像针对不同的PHP版本运行一样。
是否有一种简单的方法可以在.travis.yml中配置它?
答案 0 :(得分:6)
您需要使用env
选项:
env:
- TEST_NAME=my_test_1
- TEST_NAME=my_test_2
- TEST_NAME=my_test_3
script:
- ./test-run.sh --test-name=${TEST_NAME}
Set environment variables
部分)