IcedTea-Web test suite missing fundamental tests
Danesh Dadachanji
ddadacha at redhat.com
Mon May 28 09:35:30 PDT 2012
On 28/05/12 12:02 PM, Danesh Dadachanji wrote:
> Hello team,
>
> Jiri and I have been discussing some of the missing testcases in IcedTea-Web and I'd like to summarize them on here. We're missing many
> tests against the various resource loader mechanisms we have. Here are all the ones we support that are missing tests:
> 1. Nested jars
> 2. Jars specified by classpath entries in jar manifests.
> 3. Class files stored in dir of the app. [0]
This should only work applets run by the plugin (without jnlp_href). Thanks to Omair for catching this. The fact that this works with
webstart/JNLPs is a bug that I am about to file.
> 4. INDEX.LIST specifications. [1]
> 5. JNLP extensions.
>
> As far as I can tell, our test engine does not support 1, 3 and 4. I suspect these can be solved once the patch for custom Makefiles[2]
> is pushed. However I believe Jiri had some thoughts on this.
>
> I am working on reproducers for manifest classpaths (pt 2) with my latest patch[3] adjusting this feature. The others are up for grabs. =)
>
> Just a note for JNLP extensions, the plugin doesn't support jnlp_href + extensions yet so this case can be skipped for now.
>
> If anyone can think of others, please mention them!
>
> Cheers,
> Danesh
>
> [0] For example, http://localhost/my_app.jnlp runs an app that references some.package.MyClass.printSomething(), this can be found in
> http://localhost/some/package/MyClass.class
This can be http://localhost/my_app.html which has an applet tag without jnlp_href.
> [1] http://docs.oracle.com/javase/6/docs/technotes/guides/jar/jar.html#JARIndex
> [2] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2012-May/018765.html
> [3] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2012-May/018534.html
More information about the distro-pkg-dev
mailing list