<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Oh dear, JUnit where art thou ?<br>
<br>
Tristan<br>
<br>
On 09/05/2012 02:46 PM, Vladimir Blagojevic wrote:<br>
</div>
<blockquote cite="mid:5047499F.5070003@redhat.com" type="cite">
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<div class="moz-cite-prefix">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 <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://github.com/infinispan/infinispan/pull/1287">https://github.com/infinispan/infinispan/pull/1287</a><br>
<br>
Pete made some comments in cdi pom.xml that 5.14.6 is to be used
explicitly.<br>
<br>
Regards,<br>
Vladimir <br>
<br>
On 12-09-05 2:36 PM, Dan Berindei wrote:<br>
</div>
<blockquote
cite="mid:CA+nfvwTxn18_GGYaZZX-Tsf-o9BfwhcyZdyVp+q+YD2p=Be0jQ@mail.gmail.com"
type="cite">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 (<a moz-do-not-send="true"
href="https://issues.jboss.org/browse/ISPN-1250">https://issues.jboss.org/browse/ISPN-1250</a>
doesn't provide any explanation).<br>
<br>
I think the best approach here would be to remove the special
case for cdi and use the parent testng version.<br>
<br>
<br>
<div class="gmail_quote">On Wed, Sep 5, 2012 at 3:27 PM, Dan
Berindei <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:dan.berindei@gmail.com" target="_blank">dan.berindei@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">Vladimir,
is there any reason why the CDI test suite doesn't use the
same TestNG version as the core test suite?<br>
<br>
BTW, the latest TestNG version is 6.7, we might want to
consider an upgrade for all the projects.
<div class="HOEnZb">
<div class="h5"><br>
<br>
<br>
<div class="gmail_quote">On Wed, Sep 5, 2012 at 2:29 PM,
Vladimir Blagojevic <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:vblagoje@redhat.com" target="_blank">vblagoje@redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
Confirmed. We can fix this issue by using
XmlTest#getXmlClasses instead<br>
of XmlTest#getClasses in UnitTestTestNGListener.
I'll issue a pull for<br>
this simple fix.<br>
<div>
<div>On 12-09-05 12:24 PM, Vladimir Blagojevic
wrote:<br>
> Ok looks like someone updated
UnitTestTestNGListener.java from core<br>
> project to use 5.14.10 testng version where
ITestContext testng class<br>
> has method getClasses but in 5.14.6 that
method does not exist and it<br>
> seems like we need to use 5.14.6 in cdi
project. Investigating....<br>
><br>
><br>
> On 12-09-05 11:50 AM, Vladimir Blagojevic
wrote:<br>
>> Guys,<br>
>><br>
>> As I prepared pull request for
ISPN-2181 and I rebased to current<br>
>> master, my cdi test suite started to
fail with:<br>
>><br>
>>
------------------------------------------------------<br>
>> T E S T S<br>
>>
-------------------------------------------------------<br>
>> Running TestSuite<br>
>> Configuring TestNG with:<br>
>>
org.apache.maven.surefire.testng.conf.TestNGMapConfigurator@324a4e31<br>
>> log4j:WARN No appenders could be found
for logger (org.jboss.logging).<br>
>> log4j:WARN Please initialize the log4j
system properly.<br>
>> log4j:WARN See <a
moz-do-not-send="true"
href="http://logging.apache.org/log4j/1.2/faq.html#noconfig"
target="_blank">http://logging.apache.org/log4j/1.2/faq.html#noconfig</a>
for<br>
>> more info.<br>
>> [INFO]<br>
>>
------------------------------------------------------------------------<br>
>> [INFO] BUILD FAILURE<br>
>> [INFO]<br>
>>
------------------------------------------------------------------------<br>
>> [INFO] Total time: 33.484s<br>
>> [INFO] Finished at: Wed Sep 05 11:47:54
CEST 2012<br>
>> [INFO] Final Memory: 18M/265M<br>
>> [INFO]<br>
>>
------------------------------------------------------------------------<br>
>> [ERROR] Failed to execute goal<br>
>>
org.apache.maven.plugins:maven-surefire-plugin:2.12.2:test<br>
>> (default-test) on project
infinispan-cdi: Execution default-test of goal<br>
>>
org.apache.maven.plugins:maven-surefire-plugin:2.12.2:test
failed:<br>
>>
java.lang.reflect.InvocationTargetException;
nested exception is<br>
>>
java.lang.reflect.InvocationTargetException:
null:<br>
>>
org.testng.xml.XmlTest.getClasses()Ljava/util/List;
-> [Help 1]<br>
>><br>
>><br>
>> I thought it must have been something
with my branch but then I tried<br>
>> master and it still fails. Any ideas
how to fix this one?<br>
>><br>
>> Regards,<br>
>> Vladimir<br>
>>
_______________________________________________<br>
>> infinispan-dev mailing list<br>
>> <a moz-do-not-send="true"
href="mailto:infinispan-dev@lists.jboss.org"
target="_blank">infinispan-dev@lists.jboss.org</a><br>
>> <a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/infinispan-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
>
_______________________________________________<br>
> infinispan-dev mailing list<br>
> <a moz-do-not-send="true"
href="mailto:infinispan-dev@lists.jboss.org"
target="_blank">infinispan-dev@lists.jboss.org</a><br>
> <a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/infinispan-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
<br>
_______________________________________________<br>
infinispan-dev mailing list<br>
<a moz-do-not-send="true"
href="mailto:infinispan-dev@lists.jboss.org"
target="_blank">infinispan-dev@lists.jboss.org</a><br>
<a moz-do-not-send="true"
href="https://lists.jboss.org/mailman/listinfo/infinispan-dev"
target="_blank">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
</div>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
infinispan-dev mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/infinispan-dev">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></pre>
</blockquote>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
infinispan-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:infinispan-dev@lists.jboss.org">infinispan-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/infinispan-dev">https://lists.jboss.org/mailman/listinfo/infinispan-dev</a></pre>
</blockquote>
<br>
</body>
</html>