0
の順序に依存し、私は私の.travis.ymlファイルに次のscript
のセクションを持っている:カバレッジ - エラーがフラグ
script:
# run all tests in mymodule/tests and check coverage of the mymodule dir
# don't report on coverage of files in the mymodule/tests dir itself
- coverage run -m --source mymodule --omit mymodule/tests/* py.test mymodule/tests -v
これは私自身で正常に動作します(Windowsの)マシンで動作しますが、TravisビルドでLinuxとOSXの両方でエラーが発生します。エラーは次のとおりです。
ファイル名でのインポートはサポートされていません。私は(唯一のLinuxビルドに - OSXのテストでは、フラグの順に渡す)別のエラーが表示され、異なる順序でフラグで
:
-coverage run --source eppy --omit eppy/tests/* -m py.test eppy/tests -v
見つけることができません'mymodule/tests/geometry_tests'の '__main__'モジュール
私はここで間違っていますか?