cmake -S . -B build cmake --build build ctest --test-dir build --output-on-failure --output-junit "$(pwd)/ctest-junit.xml" scripts/thread_test.sh build/tsan --output-junit "$(pwd)/tsan-junit.xml" python3 scripts/mutation_test.py --target src/error.c --junit mutation-junit.xml --threshold 65 python3 scripts/coverage.py --junit coverage-junit.xml --threshold 90 --branch-threshold 50