【问题标题】:Using CxxTest with Travis-CI将 CxxTest 与 Travis-CI 一起使用
【发布时间】:2012-09-19 16:56:27
【问题描述】:

这是我的.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

一切安装正常,项目构建成功,但是当调用cxxtestgen时,它失败了。

cxxtestgen: Command not found

如何在 Travis-CI 上安装 CxxTest,同时使 cxxtestgen 命令可访问?

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

【问题讨论】:

标签: build continuous-integration apt travis-ci cxxtest


【解决方案1】:
$ sudo apt-get install -qq cxxtest
Unable to locate package cxxtest

cxxtest不在ubuntu 12.04(精确)的受信任存档中,现在在travis-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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    • 1970-01-01
    • 2018-12-04
    • 1970-01-01
    • 1970-01-01
    • 2015-01-13
    • 2015-03-28
    相关资源
    最近更新 更多