В настоящее время у меня есть проект со следующим файлом .travis.yml
:
language: python
install: "pip install tox"
script: "tox"
Локально 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"
Они также не смогли найти никаких тестов.
Структура моего проекта подобна этой:
- ...
- <module>
- tests (for the module)
- ...
Неправильно ли структурированы проект/папки?
nosetest tests/
для запуска тестов. Попробуйте изменить файл tox.ini наnosetests tests/ --with-coverage --cover-package=pyiterable
. - person bnlucas   schedule 06.09.2015