Outreachy: AQA External Application Test Enhancements: Project Tether - adoptium/aqa-tests GitHub Wiki

Project Description

This project builds upon a previous Outreachy project called "Tweetest".  We run the functional test suites of third-party Java applications using the OpenJDK binaries that we produce.  This category of testing allows us to verify that the largest and most broadly used applications run well with our binaries.  We do this testing in Docker containers, so we can also verify that things are running well inside of containers.  Ultimately this form of testing is not just a way to verify proper running of applications in containers using our binaries, but also as a way to connect with the open-source projects that produce, maintain and test these applications.  This project intends to clean-up our CI/CD pipeline of these application tests to a point where they are running cleanly on many of the platforms for which we produce binaries.  This will allow us to reach out to the open-source communities, create stronger relationships and engage them in keeping these external tests healthy, up-to-date and running smoothly.

Some learning materials that will be useful

The initial issue to add external tests to the repository:

External tests README (goals of these tests):

Become familiar with Docker:

Link to Project Tether Q&A session:

Participants

Interns: Joan Njeri, Lizy

Mentors: Lan Xia, Sophia Guo, Joey Li, Longyu Zhang and Shelley Lambert