[infinispan-dev] Running CDI test suite
Vladimir Blagojevic
vblagoje at redhat.com
Wed Sep 5 08:46:23 EDT 2012
Dan, look at the comments for getClasses in testng, it was introduced
for YAML, getXMLClasses is the original method. I could not get cdi
testsuite working with any other version of testng because of weld
problems. It seems weld likes 5.14.6 and nothing else. For example, I
used testng version 5.14.11 and no listener and the testsuite failed due
to some weld setup, so i concluded this path was the simplest
https://github.com/infinispan/infinispan/pull/1287
Pete made some comments in cdi pom.xml that 5.14.6 is to be used explicitly.
Regards,
Vladimir
On 12-09-05 2:36 PM, Dan Berindei wrote:
> Replying to myself, after looking in the history of
> cdi/extension/pom.xml, it seems it was upgraded to 5.14.6 back when
> the core was still on 5.11. Actually Kevin upgraded everything to
> 5.14.6 and then switched everything but cdi back to 5.11 for some
> unknown reason (https://issues.jboss.org/browse/ISPN-1250 doesn't
> provide any explanation).
>
> I think the best approach here would be to remove the special case for
> cdi and use the parent testng version.
>
>
> On Wed, Sep 5, 2012 at 3:27 PM, Dan Berindei <dan.berindei at gmail.com
> <mailto:dan.berindei at gmail.com>> wrote:
>
> Vladimir, is there any reason why the CDI test suite doesn't use
> the same TestNG version as the core test suite?
>
> BTW, the latest TestNG version is 6.7, we might want to consider
> an upgrade for all the projects.
>
>
>
> On Wed, Sep 5, 2012 at 2:29 PM, Vladimir Blagojevic
> <vblagoje at redhat.com <mailto:vblagoje at redhat.com>> wrote:
>
> Confirmed. We can fix this issue by using
> XmlTest#getXmlClasses instead
> of XmlTest#getClasses in UnitTestTestNGListener. I'll issue a
> pull for
> this simple fix.
> On 12-09-05 12:24 PM, Vladimir Blagojevic wrote:
> > Ok looks like someone updated UnitTestTestNGListener.java
> from core
> > project to use 5.14.10 testng version where ITestContext
> testng class
> > has method getClasses but in 5.14.6 that method does not
> exist and it
> > seems like we need to use 5.14.6 in cdi project.
> Investigating....
> >
> >
> > On 12-09-05 11:50 AM, Vladimir Blagojevic wrote:
> >> Guys,
> >>
> >> As I prepared pull request for ISPN-2181 and I rebased to
> current
> >> master, my cdi test suite started to fail with:
> >>
> >> ------------------------------------------------------
> >> T E S T S
> >> -------------------------------------------------------
> >> Running TestSuite
> >> Configuring TestNG with:
> >>
> org.apache.maven.surefire.testng.conf.TestNGMapConfigurator at 324a4e31
> >> log4j:WARN No appenders could be found for logger
> (org.jboss.logging).
> >> log4j:WARN Please initialize the log4j system properly.
> >> log4j:WARN See
> http://logging.apache.org/log4j/1.2/faq.html#noconfig for
> >> more info.
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [INFO] BUILD FAILURE
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [INFO] Total time: 33.484s
> >> [INFO] Finished at: Wed Sep 05 11:47:54 CEST 2012
> >> [INFO] Final Memory: 18M/265M
> >> [INFO]
> >>
> ------------------------------------------------------------------------
> >> [ERROR] Failed to execute goal
> >> org.apache.maven.plugins:maven-surefire-plugin:2.12.2:test
> >> (default-test) on project infinispan-cdi: Execution
> default-test of goal
> >> org.apache.maven.plugins:maven-surefire-plugin:2.12.2:test
> failed:
> >> java.lang.reflect.InvocationTargetException; nested
> exception is
> >> java.lang.reflect.InvocationTargetException: null:
> >> org.testng.xml.XmlTest.getClasses()Ljava/util/List; -> [Help 1]
> >>
> >>
> >> I thought it must have been something with my branch but
> then I tried
> >> master and it still fails. Any ideas how to fix this one?
> >>
> >> Regards,
> >> Vladimir
> >> _______________________________________________
> >> infinispan-dev mailing list
> >> infinispan-dev at lists.jboss.org
> <mailto:infinispan-dev at lists.jboss.org>
> >> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> > _______________________________________________
> > infinispan-dev mailing list
> > infinispan-dev at lists.jboss.org
> <mailto:infinispan-dev at lists.jboss.org>
> > https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> <mailto:infinispan-dev at lists.jboss.org>
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>
>
>
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/infinispan-dev/attachments/20120905/4e312d5e/attachment-0001.html
More information about the infinispan-dev
mailing list