It looks like my original problem has been solved, it's an issue (bug?) with the latest version of the surefire plugin.
http://www.nabble.com/Re%3A-Integration-testing-via-profile-fails-in-2.0.9-p17532410.html Maybe the plugin could use a little automated testing too ;-) On Tue, May 27, 2008 at 10:19 PM, Jerome Lacoste <[EMAIL PROTECTED]> wrote: > On Tue, May 27, 2008 at 11:34 PM, Wendy Smoak <[EMAIL PROTECTED]> wrote: > > On Tue, May 27, 2008 at 1:57 PM, Jerome Lacoste > > <[EMAIL PROTECTED]> wrote: > >> On Mon, May 26, 2008 at 1:41 AM, Kaizer H. Sogiawala <[EMAIL PROTECTED]> > wrote: > >>> A while back I came across a note about integration test - From a > >>> single project POM you can only choose to execute either unit or the > >>> integration test, not both. Could that be a factor in the outcome you > >>> see? > >> > >> Are you sure of that ? Maven doesn't limit you. You can attach your > >> mojos to the phase you want. > >> > >> I have a project under my eyes that binds surefire to the test phase, > >> and easyb tests to the integration-test one. > > > > The limitation is that there is only one testSourceDirectory in the > > pom. If you use Surefire in both the test and integration-test > > phases, you have to configure includes and excludes to get it to use > > the right code for each set of tests. > > You're right: there's at least one big limitation is the compiler > plugin. testCompile only uses the test source directory defined in the > POM: > > /** > * The source directories containing the test-source to be compiled. > * > * @parameter expression="${project.testCompileSourceRoots}" > * @required > * @readonly > */ > private List compileSourceRoots; > > > My guess is that 'easyb' is using a different default or configuration > > for its test source directory. > > yep. And all tools I've used for integration-tests had their own source > dirs. > > So the problem is probably not that you can chose to execute it or > unit test, it's that you can only compile one of them easily. > > Cheers, > > Jerome > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
