無論我嘗試什麼,我似乎無法讓nosetests
按順序運行我的單元測試,而不是同時運行。我希望它能夠首先運行一個測試,然後當測試完成時,運行另一個測試等。但是它會不斷交織它們,這是因爲我運行的測試非常麻煩。我能做些什麼來關閉它?我一直在環顧四周,而且我看到的最接近的東西是--processes=0
,它不起作用。如何讓nosetests按順序運行測試?
2
A
回答
0
檢查,看看是否有NOSE_PROCESSES環境變量在你的終端設置:
在Linux/OS X:
echo $NOSE_PROCESSES
在Windows上:
echo %NOSE_PROCESSES%
另外檢查是否在項目目錄中有一個setup.cfg文件。如果你這樣做,並且你有一條類似以下的行,它可能會覆蓋你的命令行開關:
processes=4
+0
我有一個類似的猜測(在註釋中),但是args傳遞給多進程插件的方式似乎不太可能 – alko
+0
是的,好像無論如何命令行開關應該優先。但是由於無論如何,默認值應該是0,他可能會在環境或配置中將其設置爲非零,然後可能他的命令行開關沒有考慮其他原因。 – CharlesLavery
相關問題
- 1. 讓QUnit按順序運行測試
- 2. nosetests如何找到測試運行?
- 3. 如何強制ReSharper測試運行器按順序運行測試?
- 4. 按順序運行robolectric測試?
- 5. Selenium junit測試 - 我如何按順序在測試中運行測試?
- 6. 如何讓我的Perl測試按給定順序執行?
- 7. 如何讓XCTest以特定順序運行測試?
- 8. 如何讓我的JUnit測試以隨機順序運行?
- 9. Java中的功能測試:如何讓它們按順序運行
- 10. 測試用例按順序運行而不是平行運行
- 11. 按順序而不是平行運行最小運行測試?
- 12. 如何處理量角器測試,以按順序運行
- 13. 如何按照Junit的順序運行測試方法
- 14. 如何按時間順序運行摩卡測試?
- 15. 如何在Xcode 6 beta3中按順序運行測試
- 16. 如何使JUnit測試用例按順序運行?
- 17. 如何使junit測試運行方法按順序
- 18. 如何按特定順序運行robotium測試?
- 19. 如何按字母順序運行Maven集成測試?
- 20. 按順序運行兩個測試類,同時使用gradle --parallel運行測試
- 21. 如何讓R並行:: parSapply按X的絕對順序運行?
- 22. 的PyDev nosetests試運行
- 23. 我可以讓NUnit按隨機順序執行測試嗎?
- 24. 如何讓EntityFramework按順序添加行?
- 25. 如何讓lua順序運行
- 26. 如何讓模塊順序運行?
- 27. 按順序運行TestNG組並在每組中並行測試
- 28. 在nunit中按順序執行測試
- 29. TestNG的運行測試順序
- 30. Selenium TestNG測試運行順序
你有env'NOSE_PROCESSES'集? – alko
不能重現你的錯誤,'--processes = 0'對我有用。你使用了哪些Python /鼻子版本? – alko