我試圖弄清楚如何在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)