Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Coverage gate for tkldev. Threshold 0: nothing is measured on master
# (COVERAGE.md). tests/coverage.sh and the bats suite arrive with
# fix/build-missing-bootstrap; raise the threshold when it merges.
# Coverage gate: 99 percent, the number tests/coverage.sh measures on this
# branch (COVERAGE.md, "measured baseline"). Only ever raised (decision 0006).
# The check is "tests / coverage".
name: tests
on:
pull_request:
Expand All @@ -10,4 +10,4 @@ jobs:
tests:
uses: keel-linux/.github/.github/workflows/test-shell.yml@main
with:
threshold: 0
threshold: 99
10 changes: 9 additions & 1 deletion COVERAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,15 @@ Measured on 2026-09-24 against upstream master (6b42342), following the
project decision 0003 (90 percent floor per repository, 95 percent for every
file our changes touch).

## Baseline: 0 percent, nothing measured
## Measured baseline on the default branch: 99 percent (2026-09-26)

Pull request #1 merged on 2026-09-26 (merge commit 994ecf4) and brought
`tests/coverage.sh` with it: tkldev-setup 185 of 186 lines under kcov, 99.46 percent, 63 bats. The gate in
`.github/workflows/tests.yml` is set to 99, the measured number rounded
down, and is only ever raised. The sections that follow record the state
before the merge.

## Baseline before the merge: 0 percent, nothing measured

This repository has no test suite and no coverage tool wired up. The figure
below is therefore not an estimate: nothing is measured. Line counts are
Expand Down
Loading