2012-09-27 112 views
2

这里是处理依赖安装我的wxWidgets/CxxTest项目我.travis.yml的部分:使用CxxTest与特拉维斯-CI

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 

一切安装罚款,并成功生成该项目,但是当谈到时间拨打电话cxxtestgen,它会变得很糟糕。

cxxtestgen: Command not found 

如何安装CxxTest到特拉维斯-CI,同时使cxxtestgen命令访问?

这里是我的github项目:https://github.com/gbchaosmaster/nds-toolkit

+0

调试在这里提到你的GitHub项目的方式,以便其他人可以派生检查它更容易 –

+0

@larrycai https://github.com/gbchaosmaster/ NDS的工具包 – vinnydiehl

回答

1
$ sudo apt-get install -qq cxxtest 
Unable to locate package cxxtest 

cxxtest不信任归档在Ubuntu 12.04(精确),这是在特拉维斯-CI现在(2012.11),它不能安装有用于直接使用命令apt-get install

参见https://launchpad.net/ubuntu/+source/cxxtest

使用任Ubuntu的PPA或安装的cxxtest本身(如从源代码编译)

旁边的答案,以下是一般

# .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