Я пытаюсь выяснить, как я могу отлаживать модульные тесты и интеграционные тесты в Visual Studio 2015, которые выполняются в контейнере Docker.Visual Studio (2015) Отладка тестов интеграции, выполняющихся в контейнере DOCKER
Я сделал приложение ASP.Net Core 1.1, которое находится в Dockerized, и подключается к базе данных Postgresql через файл docker-compose.json.
Я написал несколько тестов на единицу и интеграцию. Тесты интеграции выполнения тестов с базой данных, поэтому я создал Докер-compose.json к:
- Запустите базу данных
- код компиляции
- запуска тестов с командой
docker test test/path-to-the-test-project/project.json
Я запускаю докер-сочинение вручную с помощью powershell. Все работает хорошо, но очень тяжело отлаживать, читая тысячи строк журнала.
Итак, как мы можем выполнить набор тестов в Visual Studio и отладить тестовый код, как мы можем отлаживать код, запущенный в контейнере Docker (и использовать точку останова и другие инструменты отладки)? (Debuging an ASP.Net Core app in a Docker container was explained in the Microsoft documentation)