小编ziz*_*2kw的帖子

如何在Gradle中列出测试的类路径

当我尝试运行时gradle test,我得到以下输出:

$ gradle test
:ro:compileJava UP-TO-DATE
:ro:processResources UP-TO-DATE
:ro:classes UP-TO-DATE
:ro:jar
:compileJava
:processResources UP-TO-DATE
:classes
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test

ro.idea.ToggleTest > testIsAd FAILED
    java.lang.NoClassDefFoundError at ToggleTest.java:13
        Caused by: java.lang.ClassNotFoundException at ToggleTest.java:13

ro.idea.ToggleTest > testToggle FAILED
    java.lang.NoClassDefFoundError at ToggleTest.java:13

2 tests completed, 2 failed
:test FAILED
Run Code Online (Sandbox Code Playgroud)

所以我想检查我的类路径以查看我的类路径是否错误.

我的问题是:如何test使用Gradle任务列出类路径?

java groovy classpath gradle

24
推荐指数
1
解决办法
2万
查看次数

Gradle:如何列出所有"给定测试"

我尝试以下代码:

roroco@roroco ~/Dropbox/jvs/ro-idea $ gradle test --tests "ro.idea.ToggleTest.testIsAd"
:ro:compileJava UP-TO-DATE
:ro:processResources UP-TO-DATE
:ro:classes UP-TO-DATE
:ro:jar
:compileJava
:processResources UP-TO-DATE
:classes
:compileTestJava
:processTestResources UP-TO-DATE
:testClasses
:test
:ro:compileTestJava UP-TO-DATE
:ro:processTestResources UP-TO-DATE
:ro:testClasses UP-TO-DATE
:ro:test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':ro:test'.
> No tests found for given includes: [ro.idea.ToggleTest.testIsAd]

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)

输出显示"没有找到给定包含的测试",我的问题是:如何列出所有"给定测试"以及如何指定"给定测试" …

java testing groovy junit gradle

6
推荐指数
2
解决办法
8732
查看次数

标签 统计

gradle ×2

groovy ×2

java ×2

classpath ×1

junit ×1

testing ×1