0

我試圖弄清楚如何在Visual Studio 2015中調試在Docker容器中執行的單元測試和集成測試。Visual Studio(2015)調試集成測試在DOCKER容器中運行

我做了一個Docker化的ASP.Net Core 1.1應用程序,通過docker-compose.json文件連接到Postgresql數據庫。

我寫了一些單元和集成測試。集成測試對數據庫運行測試,所以我創建了一個碼頭工人,compose.json到:

  • 推出的數據庫
  • 編譯代碼
  • 發射試驗用命令docker test test/path-to-the-test-project/project.json

我用PowerShell手動運行docker-compose。一切正常,但通過閱讀千行日誌來調試是非常痛苦的。因此,我們如何在Visual Studio中執行測試套件並調試測試代碼,就像我們可以調試在Docker容器中運行的代碼(並使用斷點和其他調試工具)? (Debuging an ASP.Net Core app in a Docker container was explained in the Microsoft documentation

回答

0

現在沒有辦法調試在docker環境中執行的集成測試。 我發現的方式是手動啓動Dockerized數據庫並在Visual Studio中執行集成測試。

因此,我不能執行和調試測試。我也可以執行OpenCover,這很好。

相關問題