2014-08-19 3 views
2

Я разрабатываю адаптер python для взаимодействия с сторонним сайтом без json или xml api (http://www.class.noaa.gov/).Как протестировать проект с несколькими версиями python в последовательном порядке?

У меня возникла проблема, когда Travis CI запускает несколько тестов на python (из Matrix Matrix Travis CI).

Проект на GitHub в ecolell/noaaclass и .travis.yml файл:

language: python 
python: 
    - "2.6" 
    - "2.7" 
    - "3.2" 
    - "3.3" 
install: 
    - "make deploy" 
script: "make test-coverage-travis-ci" #nosetests 
after_success: 
    - "make test-coveralls" 

В частности, у меня есть проблема, когда по крайней мере 2 питона версии были запущены их модульных тестов одновременно , потому что они используют одну и ту же учетную запись веб-сайта.

Можно ли указать Матрицу сборки выполнение каждой версии python по-разному?

Или, может быть, есть лучший способ сделать это?

ответ

1

Я не могу говорить, как бы я обращался к проблеме Travis CI, но я, вероятно, рекомендовал бы using tox для тестирования пакета на нескольких версиях Python.

+1

Спасибо! Я также спросил [здесь] (https://github.com/travis-ci/travis-ci/issues/2695), но ваш ответ - хорошая альтернатива. – ecolell

Смежные вопросы