With the proliferation of OpenJDK binaries for a business to choose from, one factor in determining the selection is quality. How do you know your choice is up to snuff? AdoptOpenJDK Quality Assurance (AQA) is an open and transparent verification story for OpenJDK binaries. A robust and adaptable test kit that can be utilized by any OpenJDK implementor, and represents the quality bar required by large-scale customers in enterprise environments. We test multiple freely available JDK implementations at AdoptOpenJDK and continue to refine this suite of tests to give the community access to high-quality binaries.
Shelley Lambert is the Test Lead for the IBM Runtime Technologies team. She and her team test open and freely available JDK implementations and have delivered the test strategy, test code base, and test frameworks into the Eclipse OMR, Eclipse OpenJ9 and AdoptOpenJDK projects. She is a Technical Steering Committee member and committer at AdoptOpenJDK and committer at OpenJ9 and draws stories and lessons from her experiences in these open projects where she is most active.