[PATCH v2 0/3] Update clar for improved integer handling
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Dec 6, 2025, 11:47 UTC
- Message-ID
- <20251206-b4-pks-clar-update-v2-0-9a14b10c1a36@pks.im>
- In-Reply-To
- <20251205-b4-pks-clar-update-v1-0-fd70aac2ab90@pks.im>
Hi,
this patch series updates clar. Most importantly, the update contains properly typed handling of integers as well as a set of new asserts that perform relative comparisons, like "less than" or "greater or equal".
Thanks!
Patrick
--- Changes in v2: - EDITME: describe what is new in this series revision. - EDITME: use bulletpoints and terse descriptions. - Link to v1: https://lore.kernel.org/r/20251205-b4-pks-clar-update-v1-0-fd70aac2ab90@pks.im
---
Patrick Steinhardt (3):
t/unit-tests: update clar to 39f11fe
t/unit-tests: demonstrate use of integer comparison assertions
gitattributes: disable blank-at-eof errors for clar test expectations.gitattributes | 1 + t/unit-tests/clar/.github/workflows/ci.yml | 2 +- t/unit-tests/clar/clar.c | 146 ++++++++++++++++++++- t/unit-tests/clar/clar.h | 82 +++++++++++- t/unit-tests/clar/clar/print.h | 2 +- t/unit-tests/clar/test/expected/quiet | 40 +++++- .../clar/test/expected/summary_with_filename | 42 +++++- .../clar/test/expected/summary_without_filename | 42 +++++- t/unit-tests/clar/test/expected/tap | 88 +++++++++++-- t/unit-tests/clar/test/expected/without_arguments | 42 +++++- t/unit-tests/clar/test/selftest.c | 10 +- t/unit-tests/clar/test/suites/combined.c | 65 ++++++++- t/unit-tests/u-reftable-record.c | 22 ++-- t/unit-tests/unit-test.h | 6 - 14 files changed, 520 insertions(+), 70 deletions(-)
Range-diff versus v1:
1: 58f8836bde = 1: d709d75f25 t/unit-tests: update clar to 39f11fe 2: 1b4e93d5b4 = 2: 6b56ad714e t/unit-tests: demonstrate use of integer comparison assertions -: ---------- > 3: a1b6aec468 gitattributes: disable blank-at-eof errors for clar test expectations
--- base-commit: f0ef5b6d9bcc258e4cbef93839d1b7465d5212b9 change-id: 20251205-b4-pks-clar-update-4fb022908ced