Отчет об охвате тестом Jacoco показывает 0%

Я должен получить покрытие кода приложения, в то время как бизнес-тест выполняется из другой базы кода.

Я использую: Maven в качестве моей сборки Jbehave в качестве моей среды тестирования. Тест написан на языке Java.

Мое приложение представляет собой набор военных файлов, развернутых на tomcat.

База кода приложения отделена от базы кода теста.

Получая освещение, я следовал нижеуказанным шагам.

 Скомпилируйте тестовый код, используя maven.2

 Скопируйте классы приложения из места их сборки ($ {app.code.dir} / target / classes) в $ {test.code.dir} / target / classes

[3] Выполните тесты и отчет Jacoco через Maven.

Сборка mvn: я сохранил


        coverage
        
            false
        
        
            
                
                    org.jacoco
                    jacoco-maven-plugin
                    0.6.3.201306030806
                    
                        
                            default-prepare-agent
                            process-resources
                            
                                prepare-agent
                            
                            
                                false
                                ${basedir}/target/jacoco-coverage.exec
                            
                        
                        
                            default-report
                            post-integration-test
                            
                                report
                            
                            
                                
                                
                                    com/mytest/bdt/**
                                    com/mytest/bdd/**
                                

                                ${basedir}/target/jacoco-coverage.exec
                            
                        
                    
                
            
        
    

Тест jbehave выполняется с использованием:

    
         org.jbehave
         jbehave-maven-plugin
        ${jbehave.core.version}
            
                
                    log4j
                    log4j
                    1.2.16
                
            
            
                
                    unpack-view-resources
                    process-resources
                    
                        unpack-view-resources
                    
                
                
                    embeddable-stories
                    test
                    
                        
                            ${embeddables5}
                        
                        
                        true
                        true
                        1
                        
                            ${meta.filter}
                            -skip *
                            +run
                        
                    
                    
                        run-stories-as-embeddables
                    
                
            
        

Когда я выполняю mvn mvn, устанавливаем -Pcoverage

Исполнение происходит следующим образом.

[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ test-bdd-testsuite ---
[INFO] --- jbehave-maven-plugin:3.7.5:unpack-view-resources (unpack-view-resources) @ test-bdd-testsuite ---
[INFO] --- jacoco-maven-plugin:0.6.3.201306030806:prepare-agent (default-prepare-agent) @ test-bdd-testsuite ---
[INFO] argLine set to -javaagent:/home/testUser/.m2/repository/org/jacoco/org.jacoco.agent/0.6.3.201306030806/org.jacoco.agent-0.6.3.201306030806-runtime.jar=destfile=/home/testUser/testProj/trunk/target/jacoco-coverage.exec
[INFO] 
[INFO] --- maven-compiler-plugin:2.1:compile (default-compile) @ test-bdd-testsuite ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.5:testResources (default-testResources) @ test-bdd-testsuite ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/testUser/testProj/trunk/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.1:testCompile (default-testCompile) @ test-bdd-testsuite ---
[INFO] No sources to compile
[INFO] 
[INFO] --- maven-surefire-plugin:2.10:test (default-test) @ test-bdd-testsuite ---
[INFO] No tests to run.
[INFO] Surefire report directory: /home/testUser/testProj/trunk/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------

Results :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- jbehave-maven-plugin:3.7.5:run-stories-as-embeddables (embeddable-stories) @ test-bdd-testsuite ---
[INFO] Running stories as embeddables using embedder Embedder[ .....

.....
.....
Test execution log comes here .......
.....
.....

[INFO] Reports view generated with 1 stories (of which 0 pending) containing 25 scenarios (of which 0 pending)
[INFO] Meta filters excluded 0 stories and  24 scenarios
[WARNING] Failures in reports view: 0 scenarios failed
[INFO] 
[INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ test-bdd-testsuite ---
[INFO] Building jar: /home/testUser/testProj/trunk/target/test-bdd-testsuite-1.0.jar
[INFO] 
[INFO] --- jacoco-maven-plugin:0.6.3.201306030806:report (default-report) @ test-bdd-testsuite ---
[INFO] 
[INFO] --- maven-install-plugin:2.3.1:install (default-install) @ test-bdd-testsuite ---
[INFO] Installing /home/testUser/testProj/trunk/target/test-bdd-testsuite-1.0.jar to /home/testUser/.m2/repository/com/testCode/bdd/test-bdd-testsuite/1.0/test-bdd-testsuite-1.0.jar
[INFO] Installing /home/testUser/testProj/trunk/pom.xml to /home/testUser/.m2/repository/com/testCode/bdd/test-bdd-testsuite/1.0/test-bdd-testsuite-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.134s
[INFO] Finished at: Tue Nov 26 19:18:28 IST 2013
[INFO] Final Memory: 14M/309M
[INFO] ------------------------------------------------------------------------

При этом я получаю отчет о покрытии, созданный с помощью пакетов приложений. Но охват показан как 0%

В ссылке на сессию классы приложений не загружаются. Скриншоты:

Может ли кто-нибудь помочь мне здесь?

Ответы на вопрос(1)

Ваш ответ на вопрос