AQA: You Are Soaking In It
summary
AQA is an open verification suite that runs diverse functional, performance and application tests across multiple OpenJDK implementations and platforms, using a thin veneer called Test Kit Gen to normalize many frameworks and a Test Results Summary Service (TRSS) to aggregate Jenkins GitHub Actions and Azure DevOps results. The project verifies nearly every OpenJDK distribution, runs nightly pipelines that triage failures and file issues, plans 80+ benchmarks, and claims reproducible tagged runs for its 225 million downloads of binaries.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:07This is not about how to have a bath
- 2:18Openjdk quality assurance
- 4:13What does quality assurance mean
- 5:10AQA overview
- 6:11AQA Manifesto
- 8:56Scope of Work
- 10:35Diverse Set of Tests
- 12:30Test Kit Gen
- 15:05External Tests
- 16:31Layer Cake
- 18:55Source Code
- 19:50Running AQA Locally
- 20:31Community Benefit
- 22:00Upcoming Plans
- 27:11Demo
- 29:06Summary
related talks
36mFrom Sledgehammer to Fine Brush for QA
36mShaking Sticks and Testing OpenJDK Implementations
38mopenQA - end to end testing of operating systems
55mNext-Gen Testing Tools for Java
46mThe Arquillian Universe: A Tour Around the Astrophysics
29mJava Performance Testing for Everyone
32mTools for Better Testing for Open Source Projects
47mAdoptOpenJDK - What is that actually?
