mirror of
https://github.com/microsoft/mscclpp.git
synced 2026-04-20 06:49:29 +00:00
- Removes the GTest dependency, replacing it with a minimal custom framework (`test/framework.*`) that covers only what the tests actually use — a unified `TEST()` macro with SFINAE-based fixture auto-detection, `EXPECT_*`/`ASSERT_*` assertions, environments, and setup/teardown. - `--exclude-perf-tests` flag and substring-based negative filtering - `MSCCLPP_ENABLE_COVERAGE` CMake option with gcov/lcov; CI uploads to Codecov - Merges standalone `test/perf/` into main test targets - Refactors Azure pipelines to reduce redundancies & make more readable --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Changho Hwang <changhohwang@microsoft.com>
25 lines
320 B
YAML
25 lines
320 B
YAML
codecov:
|
|
require_ci_to_pass: yes
|
|
|
|
coverage:
|
|
status:
|
|
project:
|
|
default:
|
|
target: 68%
|
|
threshold: 1%
|
|
patch:
|
|
default:
|
|
target: 80%
|
|
|
|
flag_management:
|
|
default_rules:
|
|
carryforward: true
|
|
|
|
ignore:
|
|
- "test/"
|
|
- "examples/"
|
|
- "python/"
|
|
- "tools/"
|
|
- "docs/"
|
|
- "docker/"
|