[rfc][icedtea-web] Bug annotation
Pavel Tisnovsky
ptisnovs at redhat.com
Mon Apr 30 05:36:14 PDT 2012
Hi Jiri,
I think it's a good idea to use @Bug annotation and I'm ok with use it in a generated HTML report.
Pavel
----- Jiri Vanek <jvanek at redhat.com> wrote:
> Hi all!
> 4/5 of browser testing framework. This one is not related to testing of applets in browsers, but is
> extension to testing framework as a complex. I got inspired by jtreg and by Pavel and our
> documentaries who are always annoyed when tracking some bug in icedtea-web.
>
> This was originally purposed by me in Extending jnlp reproducers for html+applet reproducers in
> March [1]:
>
> *@Bug* annotation - can handle IDs of bugs or urls to web which contains more info about "why this
> reproducer or unit test was added", are *nicely* propagated also to html report (see attached
> report.zip). Name convention is as we are used to from NEWS files."
>
>
> [1] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2012-March/017799.html
>
>
> Best regars
> J.
>
> changelog
>
> 2012-04-25 Jiri Vanek <jvanek at redhat.com>
>
> Introduced new annotations Bug (to connect test/reproducer with documentation) and NeedsDisplay
> which tells the launching engine that this particular test needs Display. Based on ptisnovs's ideas
> and jtreg experiences
> *Makefile.am: (JUNIT_RUNNER_JAR), (stamps/run-netx-unit-tests.stamp) and
> (stamps/run-unit-test-code-coverage.stamp) are now dependent on (stamps/netx-dist-tests-compile) and
> classpaths inside them have been enriched for JNLP_TESTS_ENGINE_DIRwhich contains definitions of
> those annotations
> *tests/jnlp_tests/simple/CheckServices/testcases/CheckServicesTests.java: and
> *tests/jnlp_tests/simple/ManifestedJar1/testcases/ManifestedJar1Test.java: and
> *tests/jnlp_tests/simple/Spaces can be everywhere/testcase/SpacesCanBeEverywhereTests.java: filled
> Bug annotations
> *tests/junit-runner/JunitLikeXmlOutputListener.java: made to understand Bug annotation
> *tests/netx/jnlp_testsengine/net/sourceforge/jnlp/annotations/NeedsDisplay.java: and
> *tests/netx/jnlp_testsengine/net/sourceforge/jnlp/annotations/Bug.java: annotations definitions
> *tests/report-styles/jreport.xsl" made nice links from bug annotation prepared by
> JunitLikeXmlOutputListener
>
More information about the distro-pkg-dev
mailing list