Claude,

This is "for information" - I think I've solved the problem.

A couple of days ago I corrected the surefire test setup to explicitly name TestPackage (was com.hp.hpl. ...).

 <includes>
    <include>org/apache/jena/test/TestPackage.java</include>
    <include>**/*_CS.java</include>
 </includes>

and now we have:

https://builds.apache.org/job/Jena_Development_Test/1992/testReport/

The two tests failing have inner test classes in TestAssemblerHelp and TestAssemblerGroup to be loaded so that the tests which try to detect that before they aren't loaded and after some assembler action are loaded then fail.

Is that possible? Could the contract code be causing an early load of the inner classes to scan them?

Solution: there is a static method called on a class loaded buy an assembler every time loadClass is used. I got that to set "I was loaded" flag instead.

        Andy

Reply via email to