我正在开发一些 python 包,我确实想在将它们发布到 PyPi 之前执行适当的测试。
这将需要运行单元测试
- 不同的python版本:2.5、2.6、2.7、3.2
- 不同的操作系统:OS X、Debian、Ubuntu 和 Windows
现在我正在使用 pytest
问题:我怎样才能轻松地实现这一点,最好将结果公开并与 github 集成,这样任何推送的人都会知道结果。
注意:我已经知道https://travis-ci.org/但这似乎缺少跨平台部分,这在这种情况下是必不可少的。
我正在考虑的另一个选择是使用 Jenkins,但我不知道如何提供矩阵测试。