Client side testing
Rory O'Donnell
rory.odonnell at oracle.com
Mon Nov 6 09:19:45 UTC 2017
Hi Vincent,
Thanks for the update, plenty of info for us to review. We may comeback
with follow on questions.
Rgds,Rory
On 03/11/2017 15:33, Vincent Privat wrote:
> Hello Rory,
> Thank you :)
>
> Here is how we test various OpenJDK builds:
> 1.1: we use only EA builds from http://jdk.java.net/
> 2.1.1: no
> 2.1.2/2.1.3: we run all unit and integration tests of JOSM
> 2.1.4: yes, using jacoco
> 2.2: all tests are automated
> 2.3: it depends. During OpenJDK9 cycle we did not run a test series
> for each weekly build, but rather once every two or three builds,
> unless we were waiting for a specific correction from OpenJDK or
> another tool. At the end of development, we were not waiting for any
> correction from OpenJDK but were eagerly waiting for the updates of
> ASM and everything that as blocked by the non-availability of ASM (in
> particular various Maven plugins)
> 2.4: Yes, they are visible here:
> - JOSM core:
> https://josm.openstreetmap.de/jenkins/job/Java-EarlyAccess-JOSM/
> - JOSM community plugins:
> https://josm.openstreetmap.de/jenkins/job/Java-EarlyAccess-JOSM-Plugins/
>
> I just have initiated JDK10 tests today, and we have 53 failures
> caused by Byte Buddy not recognizing Java version 10:
>
> java.lang.IllegalArgumentException: Unknown Java version: 10
> at nl.jqno.equalsverifier.internal.lib.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
>
> I'm sure Rafael is aware of it. I will see how to update our tools
> (equalsverifier here).
>
> Cheers,
> Vincent
>
> 2017-11-03 14:05 GMT+01:00 Rory O'Donnell <rory.odonnell at oracle.com
> <mailto:rory.odonnell at oracle.com>>:
>
>
> Hi Vincent,
>
> I noticed that JOSM have been commended in the last two Quality
> reports [1] [2] for the number and
> indeed the quality of bugs you have found and logged against
> various early access releases.
> Thanks again for your contribution to the quality of our releases!
>
> The big question is how do you do it ?
>
> We would love to hear more details about your test environment,
> what tests you run etc. Below is a
> series of questions that come to mind, but there may be other
> details that you would like to share.
>
> 1. Builds
> 1. do you build your own OpenJDK builds, use Oracle's or
> other EA builds ?
> 2. Tests
> 1. What tests do you run
> 1. do you run the JCK ?
> 2. open regression tests ?
> 3. other tests ?
> 4. do you measure code coverage ?
> 2. Are the tests Automated or Manual ?
> 3. How frequently to do execute the tests
> 4. Are the results visible via an external link
>
> Rgds, Rory
>
> [1]
> https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2017
> <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+September+2017>
> [2]
> https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017
> <https://wiki.openjdk.java.net/display/quality/Quality+Outreach+report+March+2017>
>
> --
> Rgds,Rory O'Donnell
> Quality Engineering Manager
> Oracle EMEA , Dublin, Ireland
>
>
--
Rgds,Rory O'Donnell
Quality Engineering Manager
Oracle EMEA , Dublin, Ireland
More information about the josm-dev
mailing list