Contributor
Lakshya Garg

Common compliance testing framework for every OpenAPI specification


Mentors
Alex Kanitz, Liam Beckman, Venkat Malladi, Kushagra Nagori, Chen Chen, patmagee
Organization
Global Alliance for Genomics and Health
Technologies
python, rest, openapi, GitHub Actions
Topics
api, automation, cloud, CI/CD, Compliance Testing
An interoperable automated framework for compliance testing has been developed, equipped with the capability to execute customizable test files. The framework's architecture is meticulously designed to support every OpenAPI specification. The compliance suite serves the crucial purpose of assessing the conformance of API services to their defined API specifications. Functioning as a GitHub Action, the compliance suite seamlessly integrates with diverse repositories, thereby fostering streamlined CI/CD processes. Comprehensive tests have been tailored for the Task Execution Service (TES) and the Workflow Execution Service (WES), integral components of the GA4GH API standard.