2

.travis.ymlこれは、私の wxWidgets/CxxTest プロジェクトの依存関係のインストールを処理するmy の一部です。

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

cxxtestgenコマンドにアクセスできるようにしながら、CxxTest を Travis-CI にインストールするにはどうすればよいですか?

ここに私の github プロジェクトがあります: https://github.com/gbchaosmaster/nds-toolkit

4

1 に答える 1

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

cxxtest現在travis-ci(2012.11)で使用されているubuntu 12.04(正確)の信頼できるアーカイブにはありません。コマンドを使用して直接インストールすることはできません。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
于 2012-11-01T05:24:30.047 に答える