Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-dev] 1.1 preview testing


> Are you using build/release/build.xml?

No, I was still using the build/build.xml file. I get problems when I use build/release/build.xml in my environment. Will email the details to you offline.

> Do you have non-AspectJ projects in your eclipse workspace with .classpath files containing a path entry spanning lines?

Guilty as charged. Thanks for the explanation.

>  It looks like there is an extra test skipped for some reason particular to the IBM 1.3.1 VM.
> If you enable HarnessSelectionTest.verbose, it should print out the skip messages.  The
> comments note that ..Fail.. is weak anyway since it skips for different reasons under 1.4.

It looks like the order in which the HarnessSelectionTest tests run is different when using the IBM 131 JVM (the complete opposite of the order that occurs when run with Sun 131). No doubt this is down to differences in reflection behaviour between the JVMs which has been previously noted. I don't know enough about these tests to immediately spot why the order would matter.

Best regards,
George
________________________________________
George C. Harley



Wes Isberg <wes@xxxxxxxxxxxxxx>
Sent by: aspectj-dev-admin@xxxxxxxxxxx

03/06/2003 00:24
Please respond to aspectj-dev

       
        To:        aspectj-dev@xxxxxxxxxxx
        cc:        
        Subject:        Re: [aspectj-dev] 1.1 preview testing

       


All tests pass in my workspace when run from Eclipse
and when run using build/release/build.xml.
Neither failure pertains to shipping components.

Are you using build/release/build.xml?

(1) BuildModuleTests.testAllModulesCreation()
checks that every ../.classpath file can be parsed.
We read/test all ../.classpath files so we can add and
remove dependencies without changing build scripts.
Do you have non-AspectJ projects in your eclipse workspace
with .classpath files containing a path entry spanning lines?

  grep org.eclipse.jdt.launching.JRE_CONTAINER */.classpath

That would cause this test to fail.

(2) HarnessSelectionTest.
    [testTitleListFileSelectionPluralFailOnly
    | testTitleListFileSelectionPlural]

It looks like there is an extra test skipped for
some reason particular to the IBM 1.3.1 VM.  If you
enable HarnessSelectionTest.verbose, it should
print out the skip messages.  The comments note that
..Fail.. is weak anyway since it skips for different
reasons under 1.4.

In any case, neither of these should hold up the
release.

Thanks -
Wes

George Harley1 wrote:

> Hi,
>
> FYI, I've just run the unit test suite against a snapshot of the latest
> CVS HEAD (extract carried out around 9:45pm UK time) and found some
> problems. Tests were carried out on Sun 131, IBM 131 and Sun 141 JVMs.
> Results attached below.
>
> Summary :-
>
> 1 error common across all JVM runs. Error is in BuildModuleTests
> =======================================================
> Test name : testAllModulesCreation
> Error :
> path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Sun
>
> java.lang.IllegalArgumentException:
> path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/Sun
> at
> org.aspectj.internal.tools.build.XMLEntry.readAttributes(Module.java:632)
> at org.aspectj.internal.tools.build.XMLEntry.acceptToken(Module.java:605)
> at org.aspectj.internal.tools.build.XMLEntry.acceptTokens(Module.java:577)
> at org.aspectj.internal.tools.build.Module.initClasspath(Module.java:367)
> at org.aspectj.internal.tools.build.Module.init(Module.java:350)
> at org.aspectj.internal.tools.build.Module.<init>(Module.java:212)
> at org.aspectj.internal.tools.build.Modules.getModule(Modules.java:58)
> at
> org.aspectj.internal.build.ModulesTest.checkModule(ModulesTest.java:107)
> at
> org.aspectj.internal.build.ModulesTest.testAllModulesCreation(ModulesTest.java:96)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> 2 failures seen in IBM 131 JVM run only. Failures in
> TestDriversModuleTests
> ================================================================
> 1) Test name :  testTitleListFileSelectionPluralFailOnly
> Failure : skips expected:<15> but was:<16>
>
> junit.framework.AssertionFailedError: skips expected:<15> but was:<16>
> at
> org.aspectj.testing.drivers.HarnessSelectionTest.checkSelection(HarnessSelectionTest.java:346)
> at
> org.aspectj.testing.drivers.HarnessSelectionTest.testTitleListFileSelectionPluralFailOnly(HarnessSelectionTest.java:280)
>
> 2) Test name : testTitleListFileSelectionPlural
> Failure : skips expected:<15> but was:<16>
>
> junit.framework.AssertionFailedError: skips expected:<15> but was:<16>
> at
> org.aspectj.testing.drivers.HarnessSelectionTest.checkSelection(HarnessSelectionTest.java:346)
> at
> org.aspectj.testing.drivers.HarnessSelectionTest.testTitleListFileSelectionPlural(HarnessSelectionTest.java:269)
>
>
> Best regards,
> George
>
>
>
> ________________________________________
> George C. Harley
>

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
http://dev.eclipse.org/mailman/listinfo/aspectj-dev



Back to the top