2025-12-06 16:05:37 -06:00
|
|
|
# RCCL Test Suite
|
|
|
|
|
|
|
|
|
|
Testing infrastructure for ROCm Communication Collectives Library (RCCL).
|
|
|
|
|
|
|
|
|
|
## Table of Contents
|
|
|
|
|
- [Overview](#overview)
|
|
|
|
|
- [Testing Frameworks](#testing-frameworks)
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Overview
|
|
|
|
|
|
|
|
|
|
The RCCL test suite provides following frameworks along with the existing rccl-UnitTests TestBed framework:
|
|
|
|
|
|
|
|
|
|
## Testing Frameworks
|
|
|
|
|
|
2025-12-08 10:36:05 -06:00
|
|
|
Following is a new testing framework for running single node & single process test in isolation:
|
2025-12-06 16:05:37 -06:00
|
|
|
|
|
|
|
|
### 1. Process Isolated Test Runner
|
|
|
|
|
Run tests in isolated processes with clean environment settings.
|
|
|
|
|
|
|
|
|
|
📄 **[Full Documentation](common/ProcessIsolatedTestRunner.md)**
|
|
|
|
|
|
|
|
|
|
### 2. MPI Test Runner
|
|
|
|
|
Base class for multi-process distributed tests using MPI.
|
|
|
|
|
|
|
|
|
|
📄 **[Full Documentation](common/MPITestRunner.md)**
|
|
|
|
|
|