Commit Graph

16 Commits

Author SHA1 Message Date
hashlag d50a82ad18 CI: Extract benchmarking into a distinct job.
Chaos Ci / test (push) Successful in 2m16s
Chaos Ci / benchmark (push) Successful in 1m49s
2026-07-06 03:48:04 +03:00
hashlag 0126196ea8 Add sanitized test run to CI.
Chaos Ci / test-and-benchmark (push) Successful in 3m26s
2026-07-06 03:25:30 +03:00
hashlag e0768cde3c Make coverage optional for debug builds by introducing CHAOS_COVERAGE
flag.
2026-07-06 02:44:37 +03:00
hashlag 11561c9379 ChaosCi.yaml: fix directory path style
Chaos Ci / test-and-benchmark (push) Successful in 1m32s
2026-01-29 01:29:52 +03:00
hashlag b7a31b44df Configure retention policy for coverage reports
Chaos Ci / test-and-benchmark (push) Successful in 1m32s
2026-01-29 00:42:20 +03:00
hashlag 0a8b79cd09 Make CI not to build currently unused targets:
Chaos Ci / test-and-benchmark (push) Successful in 1m36s
ChaosTests in Release and ChaosBenches in Debug.
2026-01-28 23:24:12 +03:00
hashlag 01d7d19ee6 Remove lcov --ignore-errors flag.
Chaos Ci / test-and-benchmark (push) Successful in 2m28s
2026-01-28 23:06:47 +03:00
hashlag 612b11b02f Run lcov with proper --exclude flags to eliminate unwanted coverage data generation
Chaos Ci / test-and-benchmark (push) Successful in 2m30s
2026-01-28 22:59:55 +03:00
hashlag 15bb663281 Revert "Run lcov with --no-external flag set"
Library headers are considered externals in this case.

This reverts commit 9a764c06db.
2026-01-28 22:51:38 +03:00
hashlag 9a764c06db Run lcov with --no-external flag set
Chaos Ci / test-and-benchmark (push) Successful in 2m32s
2026-01-28 22:45:09 +03:00
hashlag b02685d29f Give the upload-artifact step a proper name
Chaos Ci / test-and-benchmark (push) Successful in 2m26s
2026-01-28 02:25:44 +03:00
hashlag 1a999a7dd3 Downgrade to actions/upload-artifact@v3
Chaos Ci / test-and-benchmark (push) Successful in 2m37s
2026-01-28 02:18:02 +03:00
hashlag 18bcd87f81 Ignore lcov mismatch errors
Chaos Ci / test-and-benchmark (push) Failing after 2m23s
2026-01-28 02:11:07 +03:00
hashlag 07663decf9 ChaosCi: Report coverage via lcov + genhtml
Chaos Ci / test-and-benchmark (push) Failing after 2m31s
2026-01-28 02:05:36 +03:00
hashlag 4e89b2fb05 Run tests under valgrind's memcheck
Chaos Ci / test-and-benchmark (push) Successful in 2m20s
2026-01-26 00:28:43 +03:00
hashlag bdd43d8fa2 Rename ChaosCI.yaml --> ChaosCi.yaml to match the project's abbreviation style
Chaos Ci / test-and-benchmark (push) Successful in 2m1s
2026-01-25 18:33:06 +03:00