我目前有一个包含以下.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)
项目/文件夹结构不正确吗?