2016-12-21 14 views
1

とpytest:トラヴィスCIと複数のPythonのバージョン

language: python 
python: 
    - "3.4" 
    - "3.5" 
    - "3.5-dev" # 3.5 development branch 
    - "3.6-dev" # 3.6 development branch 
    - "nightly" # currently points to 3.7-dev 
# command to run tests 
script: pytest 

問題は、Python < = 3.5で、それはpy.test代わりのpytestだということです。

"3.4"と "3.5"にはpy.testを使用するようにトラビスに伝えるにはどうすればよいですか?

+0

はにscriptセクションを変更しました。 – jonrsharpe

答えて

3

私の質問への回答が見つかりました。あなたがそのスクリプトとして現在のバージョンに応じてpytestを呼び出す独自のPythonスクリプトを書き、使用することができます

script: 
    - if [[ $TRAVIS_PYTHON_VERSION == 3.4 || $TRAVIS_PYTHON_VERSION == 3.5 ]]; then py.test;else pytest; fi 
関連する問題