相关疑难解决方法(0)

对于Travis CI来说,查找和运行测试的Python项目结构应该是什么样的?

我目前有一个包含以下.travis.yml文件的项目:

language: python
install: "pip install tox"
script: "tox"
Run Code Online (Sandbox Code Playgroud)

在本地,tox正确执行并运行35个测试,但在Travis CI上,它运行0个测试.

更多细节:https://travis-ci.org/neverendingqs/pyiterable/builds/78954867

我也尝试过其他方式,包括:

language: python
python:
  - "2.6"
  - "2.7"
  - "3.2"
  - "3.3"
  - "3.4"
  - "3.5.0b3"
  - "3.5-dev"
  - "nightly"
# also fails with just `nosetest` and no `install` step
install: "pip install coverage unittest2"
script: "nosetests --with-coverage --cover-package=pyiterable"
Run Code Online (Sandbox Code Playgroud)

他们也找不到任何测试.

我的项目结构是这样的:

- ...
- <module>
- tests (for the module)
- ...
Run Code Online (Sandbox Code Playgroud)

项目/文件夹结构不正确吗?

python nose travis-ci tox

6
推荐指数
1
解决办法
966
查看次数

标签 统计

nose ×1

python ×1

tox ×1

travis-ci ×1