Files
codebase-memory-mcp/tests
Andrew Hundt 967ccc45bc fix(test): detect thread-sanitized benchmarks
The complete TSan gate applied native LSP timing ceilings because the benchmark harness only recognized AddressSanitizer. That produced a false C# benchmark failure after 6,443 otherwise passing tests, even though no data race was reported.

Add portable shared detection for GCC and Clang address/thread sanitizer builds. Keep native and instrumented timing policies as explicit, benchmark-specific named constants, and apply the same logic to the C# and Python LSP benchmarks.

Validated focused C# and Python benchmarks under TSan, ASan/UBSan, and no-sanitizer builds. Native ceilings remain unchanged.

Signed-off-by: Andrew Hundt <ATHundt@gmail.com>
2026-07-13 04:34:16 -04:00
..
2026-06-03 02:13:30 +02:00