作为Python包的一部分,我myscript.py在项目的根目录下有一个脚本
setup(scripts=['myscript.py'], ...)
Run Code Online (Sandbox Code Playgroud)
在我的setup.py.
是否有一个条目我可以提供我.travis.yml将运行myscript.py(例如经过我的测试)?
我试过了
language: python
python:
- "2.7"
install:
- pip install -r requirements.txt
- pip install pytest
script:
- py.test -v --color=yes --exitfirst --showlocals --durations=5
- myscript.py some args
Run Code Online (Sandbox Code Playgroud)
但得到"命令未找到"错误.
我不需要(或者真的希望)脚本成为测试套件的一部分,我只是想在Travis日志中看到它的输出(而且,如果它出错,那么就会失败了.)
如何作为Travis CI构建的一部分运行包脚本?