[jbosstools-dev] Request Assistance for *ANOTHER* Broken Unit Test
Denis Golovin
dgolovin at exadel.com
Tue Mar 3 15:15:07 EST 2009
Rob,
classes that are used in ant should not be instrumented by emma. I tried
to exclude them by package, but it seems the packages for ant part and
eclipse part are the same.
I can ether exclude all archives classes or need a list of classes
(qualified names) involved in Ant task implementation to exclude them
from Emma instrumentation.
Denis
Rob Stryker wrote:
> http://hudson.qa.jboss.com/hudson/view/DevStudio/job/devstudio-nightly-2.0.x/6/testReport/(root)/ArchivesTestSuite/testOne/
>
>
> Test class name: SimpleAntTest in archives.test
>
> This task basically has some simple files inside the testcase
> directorys tructure. It also includes an ant-file template, it uses to
> create a build.xml which will then run the archives logic from *not
> inside* the eclipse VM (via a launcher). This means that the
> build.xml file needs to access some jars inside eclipse to put them on
> the classpath, and it does that. (This is simulating someone who
> wants to use project archives without eclipse.) The template is filled
> out with specific information regarding the current installation
> (home, etc), and these jars (some eclipse jars like core.runtime, and
> my archives jars) are added to the classpath.
>
> When I ran this locally, the test failed saying it could not find the
> GenerateArchivesTask, which turned out to be due to my installation
> not having the jars available (I'm running the tests from my
> workspace, adn since my workspace is a clean eclipse, the archives
> jars are not there). However after throwing the build plugins into my
> eclipse folder, this test passed.
>
> On Hudson, however, it fails, saying it can't find
> com.vladium.emma.rt.RT, which, to be 100% honest, I have absolutely no
> idea what is. I'm quite certain I've never heard of or used these
> classes. I'm also quite certain none of my archives logic depends on
> these classes. And I'm pretty certain that it's not involved in ant at
> all. So why this is my current error is absolutely beyond me.
>
> - Rob
>
>
> Error Message
>
> The ant task did not successfully complete. BUILD FAILED
> java.lang.NoClassDefFoundError: com/vladium/emma/rt/RT
>
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
More information about the jbosstools-dev
mailing list