如何在gradle依赖库代码中调试

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

我正在尝试使用Cucumber,TestNG和gradle运行测试(黄瓜+ testng + gradle中没有官方示例,据我从gradle github repo了解到目前没有对这一堆工具的支持)

gradle tests --tests com.CR --stacktrace

表明测试没有使用Exception运行

Caused by: org.gradle.api.tasks.testing.TestExecutionException: No tests found for given includes: [com.CR](--tests filter)

其中com.CR是@CucumberOptions的类

经过一番调查后,我发现黄瓜库中的一些问题出现在类.granden.api.testng.AbstractTestNGCucumberTests.class中,我正在尝试调试它。

我在这个课程中设置调试点。并使用调试选项运行gradle

gradle test --tests com.CR -Dorg.gradle.debug=true --no-daemon 

在连接到远程调试端口5005之后但是我的任何调试点都没有停止。


所以问题是如何调试依赖库的代码或我做错了什么?

附:代码https://github.com/sirdir/cucumber-testng-gradle的示例

java debugging gradle testng cucumber-jvm
1个回答
0
投票

问题解决了。没有调试。必须在gradle test {}任务中执行一些额外的设置才能运行testng cucumber-runner类。

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