[Announce] Tapestry Testify project

View: New views
2 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

Re: [Announce] Tapestry Testify project

by P.Stavrinides :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Great stuff, thanks so much for following up Paul, will let you know if it works.

Cheers
Peter


----- Original Message -----
From: "Paul Field" <paul.field@...>
To: "Tapestry users" <users@...>
Cc: "Tapestry users" <users@...>
Sent: Thursday, 9 July, 2009 17:46:46 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
Subject: Re: [Announce] Tapestry Testify project

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.field@...>
> To: "Tapestry users" <users@...>
> Cc: "Tapestry users" <users@...>
> 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-unsubscribe@...
> For additional commands, e-mail: users-help@...
>



---

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-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: [Announce] Tapestry Testify project

by P.Stavrinides :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

And that workaround fixed it!

So I can confirm Testify works perfectly with JUnit 4.

Thanks again,
Peter


----- Original Message -----
From: "Peter Stavrinides" <P.Stavrinides@...>
To: "Tapestry users" <users@...>
Sent: Thursday, 9 July, 2009 17:53:25 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
Subject: Re: [Announce] Tapestry Testify project

Great stuff, thanks so much for following up Paul, will let you know if it works.

Cheers
Peter


----- Original Message -----
From: "Paul Field" <paul.field@...>
To: "Tapestry users" <users@...>
Cc: "Tapestry users" <users@...>
Sent: Thursday, 9 July, 2009 17:46:46 GMT +02:00 Athens, Beirut, Bucharest, Istanbul
Subject: Re: [Announce] Tapestry Testify project

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.field@...>
> To: "Tapestry users" <users@...>
> Cc: "Tapestry users" <users@...>
> 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-unsubscribe@...
> For additional commands, e-mail: users-help@...
>



---

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-unsubscribe@...
For additional commands, e-mail: users-help@...


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...

< Prev | 1 - 2 | Next >