是否有可能運行py.test
不同版本的python沒有插件(如xdist
)或tox
?如何針對不同版本的python運行py.test?
回答
請注意,您必須在virtualenv中安裝pytest,而不是調用您可能安裝在常規PATH中的版本。 –
您可以
py.test --genscript=mypytest
創建一個獨立的pytest腳本,然後做
pythonXY mypytest
運行與特定的Python版本的測試。
因爲pytest完全包含在「mypytest」腳本中,所以不需要爲該特定的python版本安裝pytest。
'--genscript'不再受支持,因爲'pytest 3.0.0' – Pasha
使用xdist插件這可以是easily done:
py.test -d --tx popen//python=pythonX
運行蟒版本X(2或3)。
由於這是我張貼這種的"pytest test multiple versions"
第一款谷歌的結果,但我知道這不是一個答案,如何做到這一點沒有插件OP的問題。
做到這一點最簡單的方法是通過直接與-m
運行pytest模塊,例如:
python2.6 -m pytest
請注意,您必須安裝有用於的Python的該版本 pytest。另外,你需要安裝Python的版本的的所有pytest插件。
- 1. 針對不同版本的Python的條件shebang行
- 2. 如何用不同版本的Python運行Python鼻子測試
- 3. 針對不同的API版本運行多個測試套件
- 4. 在不同版本的XCode上編譯並運行相同的代碼,以針對不同的iOS版本
- 5. 針對不同版本的JRE
- 6. 針對不同項目的虛擬環境和python版本
- 7. 如何針對不同的課程運行相同的測試?
- 8. Internet Explorer能否運行鍼對不同.NET Framework版本的附件?
- 9. 如何用不同的Python版本
- 10. 如何在同一頁面上運行不同版本的jQuery?
- 11. 如何在同一時間運行不同版本的node.js?
- 12. 針對不同API版本的JSONArray奇怪行爲
- 13. 針對不同產品版本的不同價格的產品
- 14. 針對不同版本的Node.js使用不同的node_modules目錄
- 15. 針對不同的iOS版本使用不同的Info.plist文件?
- 16. 不同的appWidgetProviders針對不同的Android版本
- 17. Android:如何針對不同的Android版本使用不同的主題?
- 18. 使用不同版本運行指南針/ SASS
- 19. 如何針對域運行powershell腳本?
- 20. py.test針對不同結果的多個測試
- 21. 針對不同環境的不同Android版本
- 22. 針對不同Android版本的不同佈局
- 23. 針對不同MVC版本的不同NuGet Web.Config.Transforms
- 24. 針對不同OS X版本的不同筆尖
- 25. 針對不同Android SDK版本的不同主題
- 26. 針對不同CUDA版本的不同構建規則?
- 27. 運行不同版本的內核
- 28. 並排運行不同版本的postgresql
- 29. 如何運行不同版本的導軌,如3.0和2.3.5?
- 30. 更改快速CGI以運行不同版本的python
tox不是插件! – plaes