首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代码覆盖导致以下问题

代码覆盖导致以下问题
EN

Stack Overflow用户
提问于 2019-07-09 13:11:08
回答 2查看 664关注 0票数 2

我试图为我的JUnit测试类执行代码覆盖率分析,但是它引发了以下错误:

我创建了两个独立的文件夹(main和test)。

我无法创建一个干净的建筑。

代码语言:javascript
复制
Class not found com.automationanywhere.botcommand.oexcelonline.commands.range.DeleteRangeTest
java.lang.ClassNotFoundException: com.automationanywhere.botcommand.oexcelonline.commands.range.DeleteRangeTest
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClass(RemoteTestRunner.java:773)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadClasses(RemoteTestRunner.java:502)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:525)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209)
Class not found com.automationanywhere.botcommand.oexcelonline.commands.workbook.OpenWorkbookTest
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-07-15 09:20:51

一个非常简单和绝对的选择,他们正在尝试gradle,并希望检查他们的代码覆盖率。

在下面提到的步骤之前,只需在build.gradle文件中添加几个依赖项:

代码语言:javascript
复制
 apply plugin: "jacoco"

 jacoco {
 toolVersion = "0.8.4"
 reportsDir = file("$buildDir/")
  }

 tasks.withType(Test) { task -> jacoco { destinationFile = 
  file("$buildDir/reports/jacoco/${task.name}.exec") } }
 jacocoTestReport {
  reports {
    html.enabled true
    xml.enabled true
    csv.enabled true
    html.destination file("${buildDir}/jacocoHtml")
}}

遵循以下步骤:

  1. 清理你的等级:级清洁
  2. 运行您的测试文件:分级测试--信息--测试.Test.java
  3. 现在要为代码覆盖率生成报告: gradle jacocoTestReport

这就是你所需要的。现在转到build->jacocoHTML->index.html

享受..。

票数 1
EN

Stack Overflow用户

发布于 2019-07-09 13:14:35

尝试在eclipse中使用Alt+F5进行maven更新,然后运行以下命令:

mvn清洁安装-DskipTests

希望能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56953389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档