Files
mscclpp/test
copilot-swe-agent[bot] 4823583587 Move FailHelper and SkipHelper into mscclpp::test namespace
- Move helper classes inside namespace for proper access
- Remove duplicate class definitions outside namespace
- Tests can now build in Docker with CUDA toolkit installed
- Remaining issues: ErrorCode and TransportFlags need operator<< for EXPECT_EQ

Successfully building with Docker:
docker run --rm -v $(pwd):/workspace -w /workspace \
  ghcr.io/microsoft/mscclpp/mscclpp:base-dev-cuda12.4 bash -c \
  "mkdir build && cd build && cmake -DMSCCLPP_BYPASS_GPU_CHECK=ON \
   -DMSCCLPP_USE_CUDA=ON .. && make -j4"

Note: Some unit tests (errors_tests.cc, core_tests.cc) need operator<<
defined for ErrorCode and TransportFlags to compile with custom framework.

Co-authored-by: chhwang <8018170+chhwang@users.noreply.github.com>
2026-02-11 01:17:08 +00:00
..
2026-02-09 16:55:16 -08:00
2026-01-21 20:32:24 -08:00
2026-02-11 00:28:00 +00:00
2026-01-21 20:32:24 -08:00
2025-10-20 17:23:01 -07:00