Al momento ho un progetto con il .travis.yml
seguente file:Che aspetto dovrebbe avere una struttura di progetto Python per Travis CI per trovare ed eseguire test?
language: python
install: "pip install tox"
script: "tox"
A livello locale, tox
esegue correttamente e corre 35 test, ma su Travis CI, che gira 0 test.
Maggiori dettagli: https://travis-ci.org/neverendingqs/pyiterable/builds/78954867
Ho provato anche altri modi, tra cui:
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"
Inoltre non riuscivano a trovare any tests.
La mia struttura del progetto è Like This:
- ...
- <module>
- tests (for the module)
- ...
sono il progetto/cartelle strutturate in modo errato?
Hai provato a specificare la posizione dei test nel comando nosetest? Io uso solo Travis CI in uno dei miei progetti e uso 'test nosetest /' per eseguire i test. Prova ad aggiustare il tuo tox.ini a 'test nosetests/--with-coverage --cover-package = pyiterable' – bnlucas
Ho appena provato - nessun successo = [ – neverendingqs
@bnlucas posso vedere la tua struttura di pronti contro termine? – neverendingqs