我正在开发一个 python 适配器来与第 3 方网站交互,没有任何 json 或 xml api ( http://www.class.noaa.gov/ )。
当 Travis CI 同时运行多个 python 测试(The Travis CI Build Matrix)时,我遇到了问题。
该项目在 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 版本同时运行它们的单元测试时,我遇到了一个问题,因为它们使用同一个网站帐户。
是否有任何选项可以向 Build Matrix 指定以连续方式执行每个 python 版本?
或者,有没有更好的方法来做到这一点?