Build 将CxxTest与Travis CI一起使用
以下是myBuild 将CxxTest与Travis CI一起使用,build,continuous-integration,apt,travis-ci,cxxtest,Build,Continuous Integration,Apt,Travis Ci,Cxxtest,以下是my.travis.yml中处理wxWidgets/CxxTest项目的依赖项安装的部分: install: - echo | sudo apt-add-repository ppa:dhart/ppa - sudo apt-get update -qq - sudo apt-get install -qq libwxgtk2.8 cxxtest env: CXXTEST=/usr/include 一切都安装得很好,项目构建也很成功,但是当需要调用cxtestgen时,它就失
.travis.yml
中处理wxWidgets/CxxTest项目的依赖项安装的部分:
install:
- echo | sudo apt-add-repository ppa:dhart/ppa
- sudo apt-get update -qq
- sudo apt-get install -qq libwxgtk2.8 cxxtest
env: CXXTEST=/usr/include
一切都安装得很好,项目构建也很成功,但是当需要调用cxtestgen
时,它就失败了
cxxtestgen: Command not found
如何在访问cxtestgen
命令的同时将cxtest安装到Travis CI上
以下是我的github项目:
cxtest
不在ubuntu 12.04(精确版)的受信任档案中,该档案现在用于travis ci(2012.11),无法使用命令apt get install将其直接安装在那里
看
使用Ubuntu PPA或安装cxtest
本身(如从源代码构建)
除了答案之外,下面是调试的一般方法
# .travis-ci.yml
- sudo apt-get install -qq cxxtest
env: CXXTEST=/usr/include
# Test build success and unit test passing.
script:
- dpkg -L cxxtest
- echo $PATH
- cxxtestgen
在这里提及您的github项目,以便其他人可以进行更多检查easily@larrycai
# .travis-ci.yml
- sudo apt-get install -qq cxxtest
env: CXXTEST=/usr/include
# Test build success and unit test passing.
script:
- dpkg -L cxxtest
- echo $PATH
- cxxtestgen