Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Adoptium™
  4. Eclipse AQAvit™
  5. Eclipse AQAvit
×

Informative message

This proposal has been approved and the Eclipse AQAvit™ project has been created.
Visit the project page for the latest information and development.

Go to Project

Eclipse AQAvit

Basics
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project: 
Eclipse Adoptium™
Background: 

The Eclipse Adoptium top-level project is the continuation of the original AdoptOpenJDK goals at the Eclipse Foundation.  The Adoptium project encompasses all aspects of the AdoptOpenJDK project, and that single endeavor is being constructed at Eclipse across projects including Temurin and AQAvit.

AQAvit is the quality and runtime branding project for Java SE runtimes and associated technology.  The goal of AQAvit is to measure and demonstrate the quality of a Java SE runtime as fit for production use in embedded systems, desktops, traditional servers, modern cloud platforms, and large mainframes.

Scope: 

The scope of the AQAvit project is to:

  • Define the quality criteria for runtime and development kit binaries in collaboration with the industry requirements.

  • Measure and report on the quality of Temurin binaries throughout the release process.

  • Provide a facility for all Java runtime producers to evaluate their binaries to the AQAvit quality criteria.

  • Support Adoptium members to create a quality mark definition that reflects a robust definition of quality.

  • Manage full life-cycle and versioning of the quality testing material.

  • Develop tests, frameworks, APIs, website, infrastructure, and material to manage quality assets and their associated technologies.

  • Develop materials to make using and consuming the results of the Oracle Java Compatibility Test Kit (JCK) easier for all users at Eclipse and beyond.

  • Define the traceability and recreate-ability of the Temurin releases in line with best industry practice.

  • Implement an open, robust, audit trail for release content and quality of Java runtimes.

  • Monitor and report on changes with regards to correctness, performance, and other quality criteria.

Description: 

AQAvit is the quality and runtime branding evaluation project for Java SE runtimes and associated technology.  During a release it takes a functionally complete Java runtime and ensures that all the additional qualities are present that make it suitable for production use.  These quality criteria include good performance, exceptional security, resilience and endurance, and the ability to pass a wide variety of application test suites.  In addition to verifying that functionally complete runtimes are release ready, the AQA tests may also serve to verify new functionality during runtime development.

Why Here?: 

The AQAvit approach is part of the AdoptOpenJDK project that is moving to Eclipse under the Adoptium top-level project.  Creating AQAvit is part of the restructuring of the original project at Eclipse.

Licenses: 
Apache License, Version 2.0
Eclipse Public License 2.0
Legal Issues: 

Under the terms agreed between Oracle and Eclipse Foundation covering the use of the Oracle Java Compatibility Kit (JCK), AQAvit can not be targeting or making claims about testing compatibility with the Java specification.  As such, the project is clearly described as determining quality, and not compliance.

People
Project Leads: 
Andreas Ahlenstorf
George Adams
Hendrik Ebbers
John Oliver
Martijn Verburg
Stewart Addison
Severin Gehwolf
Shelley Lambert
Tim Ellison
Committers: 
Lan Xia
Sophia Guo
Longyu Zhang
Renfei Wang
Mesbah Alam
Simon Rushton
Andrew Leonard
Junyuan Zheng
Shelley Lambert
Andreas Ahlenstorf
George Adams
Hendrik Ebbers
John Oliver
Martijn Verburg
Stewart Addison
Severin Gehwolf
Shelley Lambert
Tim Ellison
Mentors: 
Jay Billings
Source Code
Initial Contribution: 

The initial contribution to this project comes from the existing code in the AdoptOpenJDK project.

Source Repository Type: 
GitHub
Source Repositories: 
https://github.com/AdoptOpenJDK/openjdk-tests
https://github.com/AdoptOpenJDK/TKG
https://github.com/AdoptOpenJDK/openjdk-test-tools
https://github.com/AdoptOpenJDK/openjdk-systemtest
https://github.com/AdoptOpenJDK/run-aqa
https://github.com/AdoptOpenJDK/stf
https://github.com/AdoptOpenJDK/bumblebench

Comments Sign in to post comments

Mike Milinkovich's picture

Two suggested edits

Submitted by Mike Milinkovich on Tue, 2020-12-15 11:39

I would like to make two suggestions:

  1. Change the last sentence of the Description to read "In addition to verifying that functionally complete runtimes are release ready, the AQA tests may also serve to verify the quality of new functionality during runtime development."
  2. I think that the entire Legal Issues section can be deleted. Given that there is no intent for AQAvit to test for compliance, I think the words there are more confusing than helpful.

HTH!

  • Log in to post comments
Incubating - Eclipse AQAvit™

Related Projects

Project Hierarchy:

  • Eclipse Adoptium™
  • Eclipse AQAvit™

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top