At the AdoptOpenJDK and Eclipse OpenJ9 build farms, we run "more tests than you can shake a stick at"... What does this mean? We are fortunate to have a large selection of different tests at our disposal to verify the quality of any given version or implementation of Java. This presentation surveys the different types of testing that can be executed against the AdoptOpenJDK binaries, and discusses the nuances and interesting lessons we have learned while covering a multitude of Java versions, implementations, platforms and variations of Java. Through regression, functional, system, load, application, performance and TCK tests, we uncover issues, and discover how our small team and yours can shake a big stick.
Ludwigsburg, Germany · October 23 - 25, 2018