gpt4 book ai didi

visual-studio - 在DOCKER容器中运行的Visual Studio(2015)调试集成测试

转载 作者:行者123 更新时间:2023-12-02 19:38:45 26 4
gpt4 key购买 nike

我试图弄清楚如何调试在Docker容器中执行的Visual Studio 2015中的单元测试和集成测试。

我已经制作了一个Dockerized的ASP.Net Core 1.1应用程序,并通过docker-compose.json文件连接到Postgresql数据库。

我写了一些单元测试和集成测试。集成测试针对数据库运行测试,因此我将docker-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)

    最佳答案

    目前,尚无办法调试集成测试,以测试在docker环境中执行的人员。
    我发现的方法是手动启动Dockerized数据库并在Visual Studio中执行集成测试。

    因此,我无法执行和调试测试。我也可以执行OpenCover,这很好。

    关于visual-studio - 在DOCKER容器中运行的Visual Studio(2015)调试集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41220722/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com