我有一些測試依賴於某些文件,我標記爲「內容」和「總是複製」。我使用DeploymentItem屬性確保在VS之外運行mstest時將它們複製到輸出目錄。但是,在VS中使用Resharper測試運行器時,這些文件永遠不會進入它正在執行的目錄。有人知道怎麼修這個東西嗎?Resharper單元測試運行器無法找到內容文件
回答
我們通過將測試文件標記爲嵌入式資源來解決此問題,然後使用a utility method to read the embedded resource並將其寫入預期位置。
這可能是處理與外部文件相關的測試的最好且最穩健的方式。我已經放棄了部署項目,即使在VS2012中,似乎使用ReSharper作爲測試運行器的DeploymentItems仍然是不可預測的。 – nrjohnstone 2013-09-04 09:02:52
鏈接被破壞 – 2017-12-28 21:58:37
禁用Unit Testing > Shadow-copy assemblies being tested
resharper選項爲我解決了這個問題。
我們不想讓資源嵌入,所以對我們來說 - 這是一個更好的解決方案/答案。 +1 – 2013-04-25 18:42:01
- 1. 使用ReSharper測試運行器來運行MSTest單元測試
- 2. ReSharper不再運行單元測試
- 3. Resharper未運行新的單元測試
- 4. 運行Visual Studio單元測試vs運行ReSharper單元測試,區別?
- 5. ReSharper無法運行NUnit測試
- 6. 使用R#測試運行器運行ReSharper插件測試
- 7. 使用Resharper單元測試運行器通過Gallio進行MSTest
- 8. Resharper測試運行器不會在VMWare Fusion共享文件夾中運行單元測試
- 9. Xcode 4.2,無法運行單元測試
- 10. ReSharper單元測試運行器忽略部署項目配置
- 11. 爲什麼我無法通過Resharper的測試運行器單元測試從單元測試中刪除%ProgramFiles%中的文件?
- 12. 無法與調試器Android Studio中運行Robolectric單元測試
- 13. Resharper - 運行所有的單元測試(不能僅使用Ctrl + R,T運行單個單元測試)
- 14. resharper單元測試繼承
- 15. Visual Studio 2017和Resharper測試運行器
- 16. MSpec&Resharper測試運行器問題
- 17. Resharper未運行xUnit測試
- 18. resharper可以跳轉到包含單元測試的文件嗎?
- 19. ReSharper單元測試運行器是否按順序或與MbUnit並行運行測試?
- 20. PhpUnit無法找到測試文件
- 21. Npm測試無法找到socket.io.js文件
- 22. 單元測試電子郵件內容
- 23. 無法使用Resharper調試測試 - 無法啓動調試器
- 24. Visual Studio Ms測試運行器無法找到程序集
- 25. 對多個文件運行Python單元測試測試
- 26. 我無法在Play測試運行器上運行測試1.2.7
- 27. TestNG錯誤未找到測試套件。無法運行
- 28. Gallio:無法運行測試,因爲未找到MSTest可執行文件
- 29. 我想MVN測試運行單元前運行sh的文件測試
- 30. MSBuild運行單元測試
2015年仍然有這個問題!這真是一場來自JetBrains的糟糕表演。他們的測試基礎設施變得有點脆弱。我認爲他們的測試運行員應該足夠聰明,可以將內容文件複製到測試運行工作目錄中。 – 2015-08-15 00:46:56