Principle:Ray project Ray Release Validation Testing
| Knowledge Sources | |
|---|---|
| Domains | CI_CD, Quality_Assurance |
| Last Updated | 2026-02-13 17:00 GMT |
Overview
A validation process that runs comprehensive integration tests against built artifacts to verify release readiness.
Description
Release Validation Testing executes a suite of integration and stress tests defined in release_tests.yaml (4877 lines, covering compute, data, serve, train, and ecosystem tests). The test runner includes retry logic for infrastructure failures, exit code classification, and Buildkite CI integration for automated retries.
Usage
Run as the penultimate step in the release pipeline, after all artifacts are built.
Theoretical Basis
Release testing implements a gate pattern — artifacts must pass all validation tests before being published. Retries with backoff handle transient infrastructure failures.