To optimize CI pipeline efficiency while ensuring comprehensive test coverage during local development, we need to split the existing CUDA Unit Tests (UT) into two distinct categories.
- CI Suite (Lightweight): Select a subset of critical/sanity tests to run in the Continuous Integration environment. The goal is to reduce CI execution time without sacrificing core stability checks.
- Full Suite (Weekly test): Maintain the complete set of tests for local execution to ensure deep regression testing and debugging.
To optimize CI pipeline efficiency while ensuring comprehensive test coverage during local development, we need to split the existing CUDA Unit Tests (UT) into two distinct categories.