Hi Peter, > Okay, here is my tree: > > [INFO] [dependency:tree] > [INFO] com.albourne.web:webframework:jar:5.11-SNAPSHOT > [INFO] +- com.formos.tapestry:tapestry-testify:jar:1.0.0-SNAPSHOT:test > [INFO] | \- org.apache.tapestry:tapestry-test:jar:5.1.0.5:test > [INFO] | \- org.testng:testng:jar:jdk15:5.8:test > [INFO] +- HFDB:hfdb:jar:5.11-SNAPSHOT:compile
Aha! So, Testify is bringing in tapestry-test and that's bringing in TestNG. Hmmm.... didn't see that in my own project's tree for some reason. Anyway, I suggest that to work round the problem, you add an exclusion to the Testify dependency; something like this: <dependency> <groupId>com.formos.tapestry</groupId> <artifactId>tapestry-testify</artifactId> <version>1.0.0-SNAPSHOT</version> <scope>test</scope> <exclusions> <exclusion> <groupId>org.testng</groupId> <artifactId>testng</artifactId> </exclusion> </exclusions> </dependency> And in the next few days, I will update the Testify POM to have that exclusion in it. -- Paul > > ----- Original Message ----- > From: "Paul Field" <paul.fi...@db.com> > To: "Tapestry users" <users@tapestry.apache.org> > Cc: "Tapestry users" <users@tapestry.apache.org> > Sent: Thursday, 9 July, 2009 16:10:11 GMT +02:00 Athens, Beirut, > Bucharest, Istanbul > Subject: Re: [Announce] Tapestry Testify project > > Hi Peter, > > > > I suspect that Testify is sourcing in JUnit 3.8.1 and TestNG and > > trying to run my tests with those, and as I have no reference to > > either in my project I am guessing they come fro Testify... take a > > look at this debug output: > > You might find it useful to use the Maven "dependency:tree" goal which > will show you all your projects dependencies and the transitive > dependencies. > > I can't see that Testify would cause TestNG or JUnit to be pulled into > your project (I'm prepared to be wrong though :-) ). > > I know Surefire does some interesting things around picking how to run the > tests. Have you got an explicit JUnit 4 depenency in your pom? Also make > sure you aren't using any TestNG specific things in your Surefire config > (such as suiteXmlFiles). > > Other than that, if you could post the results of the dependency:tree > goal, that might help. > > -- Paul > > > > --- > > This e-mail may contain confidential and/or privileged information. > If you are not the intended recipient (or have received this e-mail > in error) please notify the sender immediately and delete this e- > mail. Any unauthorized copying, disclosure or distribution of the > material in this e-mail is strictly forbidden. > > Please refer to http://www.db.com/en/content/eu_disclosures.htm for > additional EU corporate and regulatory disclosures. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org > For additional commands, e-mail: users-h...@tapestry.apache.org > --- This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden. Please refer to http://www.db.com/en/content/eu_disclosures.htm for additional EU corporate and regulatory disclosures.