2012-09-27 113 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