IcedTea-Web test suite missing fundamental tests
Danesh Dadachanji
ddadacha at redhat.com
Mon May 28 09:02:10 PDT 2012
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]
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
[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