在 vscode 中使用 mvnDebug 调试空手道不会在功能文件中的断点处停止

问题描述 投票:0回答:1

我正在尝试使用 Karate 1.5.0.RC3 对 vscode 中的功能文件进行调试。

调试会话会在 java 文件中的任何断点处停止,但不会在功能文件中停止。

这就是我正在做的:

  1. 奔跑
    mvnDebug clean test -Dtest=KarateRunner
  2. 连接到端口 8000,然后连接到 5005
   {
    "version": "0.2.0",
     "configurations": [
       {
         "type": "java",
         "name": "Debug Attach 8000",
         "request": "attach",
         "hostName": "localhost",
         "port": 8000
       },
       {
        "type": "java",
        "name": "Debug Attach 5005",
        "request": "attach",
        "hostName": "localhost",
        "port": 5005
      }
     ] 
   }

此时,调试会话在我添加到测试运行器的断点处停止。当我继续时,会话结束,而不会在我在 asdf.feature 中添加的断点处停止。

行家:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>3.2.5</version>
                <configuration>
                    <debugForkedProcess>true</debugForkedProcess>
                </configuration>
            </plugin>

我缺少什么想法吗?

maven debugging karate vscode-debugger
1个回答
0
投票

调试空手道功能文件需要特定的 IDE 支持

© www.soinside.com 2019 - 2024. All rights reserved.