Thanks for the help, I think I'm getting a little closer. I'm still having a problem with Maven trying to compile the tests. I override the java:compile and the test:compile task in maven.xml and it will still compile the test source files. The compile will always fail because I don't have the dependencies configured. I found that it was calling the test:compile in the ~/.maven/plugins/maven-test-plugin/plugin.jelly and I commented the javac stuff out. This allowed maven to generate a test report but it has no test results in it. The tests were previously run from an Ant script that generated TEST-**.txt files. Is it possible not to compile the test source files and provide a Junit report from the generated TEST-***.txt files, or does maven need to run the unit tests for the report? Any help would be appreciated.
Thanks, James Norman On Fri, 2004-01-09 at 16:38, Daniel Rabe wrote: > I do the same thing -- run everything from ant, then use maven to build > the > web site. I think you can put: > > maven.test.skip = true > > in your project.properties to tell maven not to run the tests. > > I also override the java:compile goal in my maven.xml: > > <goal name="java:compile"> > <ant target="compile"/> > </goal> > > My project.xml add the junit report to the list of reports to generate: > > <reports> > ... (other reports) ... > <report>maven-junit-report-plugin</report> > </reports> > > My batch file runs junit tests from ant, then calls "maven > site:generate" to > generate the web site. > > Hope this helps, > Daniel Rabe > > -----Original Message----- > From: James Norman [mailto:[EMAIL PROTECTED] > Sent: Friday, January 09, 2004 4:05 PM > To: Maven Users List > Subject: Re: Maven and Unit Tests > > > I'm having no luck with this. Running > maven junit-report > fails because it's not a valid goal. If I don't set the > <unitTestSourceDirectory> then I won't get a Unit test report, even if I > had > set the maven.test.reportsDirectory. If I do include the > <unitTestSourceDirectory> in project.xml then Maven will try to compile > and > run the tests. I would like to be able to use the output from the tests > that were run from Ant to generate the unit tests report for the site. > Is > this possible? > > > On Fri, 2004-01-09 at 00:52, Matthieu RIOU wrote: > > I think the JUnit Report plug-in should do it. Just run : > > > > maven junit-report > > > > This will only work if your test output files are generated in the > > standard directory, if not you'll have to override the > > maven.test.reportsDirectory property. > > > > James Norman <[EMAIL PROTECTED]> wrote: > > Hey All, > > I'm fairly new to Maven so be patient with me if this question has > > already been answered. We have been using Ant to build our software > > for some time now and are quite pleased with it. I'm now using Maven > > to generate project information and take advantage of the canned > > reports. I especially like the junit-report plugin. My question is if > > I can take advantage of this report without running the Junit tests > > through Maven. The tests are run through a target in Ant which is > > called from a shell script in our nightly build. I would prefer not to > > > have to change anything in the Ant scripts as we have finally > > standardized on something. Let me know if there is any way to generate > > > this report from the TEST-***.txt files. > > > > Thanks, > > James > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------- > > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en franÃais ! > > Testez le nouveau Yahoo! Mail > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
