The modernization of software into cloud-based services has become an integral part of business transformation, enabling organizations to leverage the scalability and flexibility offered by the cloud. In this context, Eclipse AQAvit, a project under the Eclipse Adoptium banner, aims to facilitate the verification of Java SE and related technologies, specifically focusing on testing in cloud-based environments.
This presentation abstract highlights the recent advancements made to the Eclipse AQAvit test pipeline, specifically focusing on the comprehensive evaluation of the portability of Eclipse Openj9 Checkpoint Restore in Userspace (CRIU) feature. The CRIU feature, from a verification perspective, plays a crucial role in enabling seamless migration and restoration of container checkpoints.
We will delve into the details of the AQAvit test infrastructure and workflow enhancements, specifically tailored for creating container checkpoint images. This process includes docker registry uploading, deploying and restoring images on machines with diverse micro-architectures, operating systems (OS), and OS versions. Furthermore, we will showcase the customization options available within the AQAvit framework, providing flexible validation capabilities to meet varying project requirements.