亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

代碼覆蓋率導致以下問題

代碼覆蓋率導致以下問題

慕標琳琳 2023-03-17 15:19:08
我正在嘗試為我的 JUnit 測試類執行代碼覆蓋率分析,但它拋出以下錯誤:我創建了兩個單獨的文件夾(主文件夾和測試文件夾)。我無法創建干凈的版本。Class not found com.automationanywhere.botcommand.oexcelonline.commands.range.DeleteRangeTestjava.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
查看完整描述

2 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

一個非常簡單和絕對的替代品,他們正在嘗試 gradle 并想檢查他們的代碼覆蓋率。


在執行下面提到的步驟之前,只需在 build.gradle 文件中添加一些依賴項:


 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. 清理你的 gradle:gradle clean

  2. 運行你的測試文件:gradle test --info --tests .Test.java

  3. 現在為您的代碼覆蓋率生成報告:gradle jacocoTestReport

這就是你所需要的?,F在轉到 build->jacocoHTML->index.html


查看完整回答
反對 回復 2023-03-17
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

嘗試在 eclipse 中使用 Alt+F5 進行 maven 更新,然后運行以下命令:

mvn clean install -DskipTests

希望能幫助到你。


查看完整回答
反對 回復 2023-03-17
  • 2 回答
  • 0 關注
  • 171 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號