7e10267dfd
* Added single process isolation support to execute tests * Address review comments * Update README * Removed requirement of explicit call to clear method * Added macros for simplified usage * Updated tests to use process isolation framework * Adjust summary output format for isolated tests * Updated rccl_wrap tests * Used process isolation in AllocTests * Used process isolation and fixed failing tests * Modified test output, added signal handling Updated macros to handle lambdas * Convert argcheck tests to isolated tests * Convert proxy tests to isolated tests * Remove non-supported test * Fixed file descriptor handling and clearing env vars for tests
RCCL Test Suite
Testing infrastructure for ROCm Communication Collectives Library (RCCL).
Table of Contents
Overview
The RCCL test suite provides following frameworks along with the existing rccl-UnitTests TestBed framework:
Testing Frameworks
Following is a new testing framework for running single node & single process test in isolation:
1. Process Isolated Test Runner
Run tests in isolated processes with clean environment settings.
2. MPI Test Runner
Base class for multi-process distributed tests using MPI.