1
有沒有辦法在Windows上隔離運行py.test測試?用於測試隔離的替代py.test xdist的Windows?
我正在使用py.test,但希望一些測試可以單獨運行(例如,在單獨的進程中)。我看到xdist包執行此操作,但它不適用於Windows。可悲的是我必須使用窗戶。
是否有替代Windows用戶的xdist或其他方式在Windows上的py.test中獲得測試隔離?
感謝
有沒有辦法在Windows上隔離運行py.test測試?用於測試隔離的替代py.test xdist的Windows?
我正在使用py.test,但希望一些測試可以單獨運行(例如,在單獨的進程中)。我看到xdist包執行此操作,但它不適用於Windows。可悲的是我必須使用窗戶。
是否有替代Windows用戶的xdist或其他方式在Windows上的py.test中獲得測試隔離?
感謝
事實上pytest-xdist
適用於Windows。也許你在談論的是僅在Linux上可用的特定--boxed
選項,但如果我記得的話,它將在下一個版本的xdist
中刪除。
你需要什麼級別的隔離?
您可以檢查pytest_configure()
和pytest_configure_node()
掛鉤(將在您的contest.py
中定義),這將爲您提供更多的自定義選項。
感謝您的回覆。我想要類似--boxed的東西(或者我以爲我做過)。那就是我想要一個測試運行,就好像它在自己的過程中完全隔離一樣運行。也就是說,我不希望它看到其他測試所做的全局變化。 –