|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
cobertura and build-helper-maven-plugin problemsHi.
Take a project that has "mvn test" is succesfull. Then I run mvn site, with cobertura reporting. I have a compilation problem. In pom I configured an additional test source folder (src/test/functional) with some dependencies (htmlunit). <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.1</version> <executions> <execution> <id>add-test-source</id> <phase>generate-test-sources</phase> <goals> <goal>add-source</goal> </goals> <configuration> <sources> <source>src/test/functional</source> </sources> </configuration> </execution> </executions> </plugin> Here the log starting form the end of tests (i removed complete folder path for privacy). It seems that cobertura does not use dependencies with scope "test" (junit, htmlunit) even if the folder is added, using build-helper-maven-plugin, as a test source folder ===================================== Tests run: 64, Failures: 0, Errors: 0, Skipped: 2 Cobertura: Loaded information on 135 classes. Cobertura: Saved information on 135 classes. [INFO] Preparing surefire-report:report [INFO] [resources:resources {execution: default-resources}] [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 5 resources to contents [INFO] Copying 4 resources [INFO] Copying 40 resources [INFO] [compiler:compile {execution: default-compile}] [INFO] Compiling 2 source files to /home/ildella/projects/work/citigroup/newsautomation/target/generated-classes/cobertura [INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Compilation failure /home/ildella/.../src/test/functional/presentation/WebFunctionalTest.java:[6,36] package com.gargoylesoftware.htmlunit does not exist [other similar error...] /home/ildella/../src/test/functional/presentation/WebFunctionalTest.java:[15,13] cannot find symbol symbol : class HtmlPage location: class presentation.WebFunctionalTest [other similar error...] /home/ildella/../src/test/functional/presentation/NewsAutomFunctionalTest.java:[6,16] package org.junit does not exist [other similar error...] [INFO] ------------------------------------------------------------------------ [INFO] For more information, run Maven with the -e switch [INFO] ------------------------------------------------------------------------ [INFO] Total time: 25 seconds [INFO] Finished at: Sat Nov 07 17:09:40 CET 2009 [INFO] Final Memory: 34M/508M [INFO] ------------------------------------------------------------------------ -- Daniele Dellafiore http://danieledellafiore.net --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: cobertura and build-helper-maven-plugin problemsI am sorry, just change:
<goal>add-source</goal> with <goal>add-test-source</goal> and works, btw, I already tried it but made some confusion between two pom... Now works, but eclipse:eclipse does not generate a source folder accordingly... On Sat, Nov 7, 2009 at 5:16 PM, Daniele Dellafiore <ildella@...> wrote: > Hi. > > Take a project that has "mvn test" is succesfull. > Then I run mvn site, with cobertura reporting. > I have a compilation problem. In pom I configured an additional test > source folder (src/test/functional) with some dependencies (htmlunit). > > <plugin> > <groupId>org.codehaus.mojo</groupId> > <artifactId>build-helper-maven-plugin</artifactId> > <version>1.1</version> > <executions> > <execution> > <id>add-test-source</id> > <phase>generate-test-sources</phase> > <goals> > <goal>add-source</goal> > </goals> > <configuration> > <sources> > <source>src/test/functional</source> > </sources> > </configuration> > </execution> > </executions> > </plugin> > > Here the log starting form the end of tests (i removed complete folder > path for privacy). > It seems that cobertura does not use dependencies with scope "test" > (junit, htmlunit) even if the folder is added, using > build-helper-maven-plugin, as a test source folder > > ===================================== > > Tests run: 64, Failures: 0, Errors: 0, Skipped: 2 > > Cobertura: Loaded information on 135 classes. > Cobertura: Saved information on 135 classes. > [INFO] Preparing surefire-report:report > [INFO] [resources:resources {execution: default-resources}] > [WARNING] File encoding has not been set, using platform encoding > UTF-8, i.e. build is platform dependent! > [WARNING] Using platform encoding (UTF-8 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 5 resources to contents > [INFO] Copying 4 resources > [INFO] Copying 40 resources > [INFO] [compiler:compile {execution: default-compile}] > [INFO] Compiling 2 source files to > /home/ildella/projects/work/citigroup/newsautomation/target/generated-classes/cobertura > [INFO] ------------------------------------------------------------------------ > [ERROR] BUILD FAILURE > [INFO] ------------------------------------------------------------------------ > [INFO] Compilation failure > > /home/ildella/.../src/test/functional/presentation/WebFunctionalTest.java:[6,36] > package com.gargoylesoftware.htmlunit does not exist > > [other similar error...] > > /home/ildella/../src/test/functional/presentation/WebFunctionalTest.java:[15,13] > cannot find symbol > symbol : class HtmlPage > location: class presentation.WebFunctionalTest > > [other similar error...] > > /home/ildella/../src/test/functional/presentation/NewsAutomFunctionalTest.java:[6,16] > package org.junit does not exist > > [other similar error...] > > [INFO] ------------------------------------------------------------------------ > [INFO] For more information, run Maven with the -e switch > [INFO] ------------------------------------------------------------------------ > [INFO] Total time: 25 seconds > [INFO] Finished at: Sat Nov 07 17:09:40 CET 2009 > [INFO] Final Memory: 34M/508M > [INFO] ------------------------------------------------------------------------ > > > > > > -- > Daniele Dellafiore > http://danieledellafiore.net > -- Daniele Dellafiore http://danieledellafiore.net --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
| Free embeddable forum powered by Nabble | Forum Help |