我正在开发一个python适配器来与第三方网站进行交互,没有任何json或xml api(http://www.class.noaa.gov/)。
当Travis CI同时运行多个python测试(Travis CI构建矩阵)时,我遇到了问题。
该项目位于ecolell / noaaclass的GitHub上,而.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版本同时运行他们的单元测试时,我遇到了问题,因为他们使用的是同一个网站帐户。
是否有任何选项可以指定构建矩阵以一种有效的方式执行每个python版本?
或许,有没有更好的方法来做到这一点?