• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tired-labs / tiredize / 22578948025
99%

Build:
DEFAULT BRANCH: main
Ran 02 Mar 2026 01:51PM UTC
Jobs 1
Files 69
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Mar 2026 01:50PM UTC coverage: 94.356% (-0.2%) from 94.577%
22578948025

push

github

web-flow
Issue/test coverage audit (#17)

* Scoping work for test coverage audit

Parent issue activated with four sub-issues for markdown types,
markdown utils, linter rules, and linter utils/engine. Also created
draft issues for GFM parity, dead code cleanup, and linter rules
specifications discovered during scoping.

* Spec-correct test coverage for markdown element types

New test files for link types (BareLink, BracketLink, InlineLink),
reference types (ReferenceDefinition, LinkReference, ImageReference),
and List stub. Augmented all existing test files with sanitize,
edge case, boundary, idempotency, state mutation, unicode, cross-type,
and syntax variant tests.

All tests assert GFM-spec-correct behavior. 30 tests that fail against
broken code are marked with pytest.mark.skip referencing the tracking
issue. Removed internal audit point references and characterization
test language from all files.

357 passed, 30 skipped, 0 failures. Linter clean.

* Complete bug discovery: cross-type, syntax variant, and cross-cutting tests

Add 85 new tests covering cross-type interactions, syntax variants,
CRLF behavior, escaped characters, and pipe-as-start-of-line edge
cases. 62 total skipped spec tests now document all parser bugs
across 5 categories.

Create 4 new issue files bucketing findings by root cause:
- parser-sanitization-gaps.md (4 skips: missing sanitize chains)
- sanitize-text-newline-bug.md (3 skips: splitlines() drops \n)
- parser-greedy-regex.md (1 skip + documented-behavior tests)
- quoteblock-over-sanitization.md (3 skips: removes valid links)

Update gfm-parity.md with complete findings (52 skips across all
element types).

309 passed, 62 skipped, 0 failures, 99% coverage (1 unreachable line).

* Check off all 112 acceptance criteria in test-coverage-markdown-types

All criteria verified against test files and source code. Three wrong
predictions corrected inline: ReferenceDefinition CRLF does not fail
(lookahead absorbs \r), LinkReference after ... (continued)

2032 of 2293 new or added lines in 22 files covered. (88.62%)

4581 of 4855 relevant lines covered (94.36%)

1.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
57
83.94
tests/markdown/types/test_link.py
41
86.42
tests/markdown/types/test_reference.py
33
73.17
-26.83% tests/markdown/types/test_frontmatter.py
28
81.58
-18.42% tests/markdown/types/test_image.py
23
85.06
-14.94% tests/markdown/types/test_codeblock.py
21
89.01
-10.99% tests/markdown/types/test_header.py
16
85.71
-14.29% tests/markdown/types/test_codeinline.py
13
89.52
-10.48% tests/markdown/types/test_quoteblock.py
8
93.22
-6.78% tests/markdown/types/test_table.py
7
94.57
tests/markdown/test_utils.py
6
97.39
-2.61% tests/linter/test_utils.py
6
0.0
tests/test_cases/rules/03_with_subpackage/nested_pkg/hidden_rule.py
1
99.46
tests/linter/rules/test_links.py
1
83.33
tests/test_cases/rules/03_with_subpackage/top_rule.py
Jobs
ID Job ID Ran Files Coverage
1 22578948025.1 02 Mar 2026 01:51PM UTC 138
94.36
GitHub Action Run
Source Files on build 22578948025
  • Tree
  • List 69
  • Changed 27
  • Source Changed 12
  • Coverage Changed 27
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22578948025
  • a643e6c2 on github
  • Prev Build on main (#22525788141)
  • Next Build on main (#22595159548)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc