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
  1. Home
  2. Projects
  3. Eclipse Adoptium™
  4. Eclipse AQAvit™
  5. Eclipse AQAvit
  6. Creation Review

Eclipse AQAvit™ Creation Review

Type: 
Creation
State: 
Successful
End Date of the Review Period: 

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Wednesday, January 20, 2021
Project: 
Eclipse AQAvit™
Proposal: 

Eclipse AQAvit

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.

Initial Contribution: 

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

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.

Licenses: 
Apache License, Version 2.0
Eclipse Public License 2.0
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
  • Sign in to post comments.
  • Sign 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