Adoptium Summit 2025 - CFP is Open!

Join us Virtually on Wednesday, October 01st 13-15 CEST and showcase your innovative work with Adoptium technologies to your industry peers!

Eclipse AQAvit™

The quality and runtime branding evaluation project for Java SE runtimes and associated technology. We ensure your Java runtime meets exceptional quality standards for performance, security, and reliability in production environments.

Quality Assurance

Ensures all qualities are present for production use, including performance, security, resilience and endurance.

Verified Runtime

Takes functionally complete Java runtimes and certifies them as release-ready through rigorous testing.

Application Testing

Validates runtimes by passing a wide variety of application test suites, ensuring compatibility and reliability.

ABOUT

The AQAvit Name

The AQAvit project gets its name from Adoptium Quality Assurance 'AQA' and 'vit' for vitality and speed.

As the project engages with vendors and enterprise consumers, the test suite is expanded and improved to keep pace with the latest Java releases and to continuously raise the quality bar through collaboration and rigour.

Project Name Origin
AQA + vit
Adoptium
Quality Assurance
Vitality
A name that reflects our commitment to quality and performance in Java runtimes.
Repository Hub
aqa-tests
Test Definitions
Documentation
Test Suite Base
The central repository for AQAvit's test definitions, documentation, and test suite resources.
View on GitHub
DEVELOPMENT

AQAvit Project Central

AQAvit is comprised of many repositories listed in the Developer Resources section of the Eclipse Foundation AQAvit project page. The central repository is aqa-tests, which houses the project's test definition files, documentation, and serves as the base for running the AQAvit test suite.

To participate in the project, join the Adoptium Slack workspace and ask questions in the #testing-aqavit channel.

VERIFICATION

AQAvit Verification

The AQAvit project was created to "make quality certain to happen." AQAvit verification is achieved through the process of running and passing a prescribed and versioned set of tests in the AQAvit test suite.

By running these tests, you can ensure your Java runtime meets the high-quality standards required for production environments.

Functional Testing

Validates core API functionality and behavior across platforms

Performance Testing

Ensures runtime meets performance expectations under various workloads

Security Verification

Tests security features and protections against common vulnerabilities

Compatibility Verification

Confirms compatibility with popular frameworks and applications

Start ensuring your Java runtime quality today

Join the community of developers and organizations who rely on AQAvit to verify the quality and reliability of their Java runtimes.

Thank you to our 300+contributors