Я могу получить файл coveage, но от Jenkins. Я всегда получаю сообщение об ошибке. На Ubuntu 14.04 получите Code Coverage в **/coverage.ec, но Дженкинс дает мне ОШИБКУJenkins JaCoCo Плагин: jacoco/classes не существует
ERROR: Build step failed with exception
java.lang.IllegalStateException: basedir /var/lib/jenkins/jobs/Android_Build_TestCC/builds/22/jacoco/classes does not exist
at org.codehaus.plexus.util.DirectoryScanner.scan(DirectoryScanner.java:550)
at org.codehaus.plexus.util.FileUtils.getFileAndDirectoryNames(FileUtils.java:1717)
at org.codehaus.plexus.util.FileUtils.getFileNames(FileUtils.java:1645)
at org.codehaus.plexus.util.FileUtils.getFileNames(FileUtils.java:1627)
at org.codehaus.plexus.util.FileUtils.getFiles(FileUtils.java:1601)
at org.codehaus.plexus.util.FileUtils.getFiles(FileUtils.java:1584)
at hudson.plugins.jacoco.ExecutionFileLoader.analyzeStructure(ExecutionFileLoader.java:124)
at hudson.plugins.jacoco.ExecutionFileLoader.loadBundleCoverage(ExecutionFileLoader.java:133)
at hudson.plugins.jacoco.JacocoReportDir.parse(JacocoReportDir.java:102)
at hudson.plugins.jacoco.JacocoBuildAction.loadRatios(JacocoBuildAction.java:291)
at hudson.plugins.jacoco.JacocoBuildAction.load(JacocoBuildAction.java:273)
at hudson.plugins.jacoco.JacocoPublisher.perform(JacocoPublisher.java:371)
at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:761)
at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:721)
at hudson.model.Build$BuildExecution.post2(Build.java:183)
at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:670)
at hudson.model.Run.execute(Run.java:1766)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
at hudson.model.ResourceController.execute(ResourceController.java:98)
at hudson.model.Executor.run(Executor.java:374)
Build step 'Record JaCoCo coverage report' marked build as failure
Finished: FAILURE
Снимок экрана с фигурации? – stanjer
Конфигурация конфигурации Jenkins? – testsingh
Эта ошибка обычно возникает, если у вас есть плагин post action для публикации результатов покрытия кода Jacoco (с использованием файлов .exec, build/classes/main или target/classes/main и основного исходного кода (src/main/java или src/java и т. д. вместо тестовых папок исходного кода), если сборка завершилась с ошибкой до того, как она генерирует файлы классов (т. е. если проверка завершилась неудачно или она не увенчалась успехом, и в конечном итоге будет отправлено действие, в котором говорится, что я не могу найти мой (например, файлы ec),/classes/main и src/main/java или src/java в столбцах поля публикации Jacoco, не так ли? –