Checks and what fails them
Each check, what it compares, and what makes it fail. Every failure names the build and the text or count that differs.
| Check | Compares | Fails when |
|---|---|---|
| text | The words of each page, in order, from DITA-OT HTML5 and from Sphinx | A word is missing, added or changed. See A topic fails the text check. |
| structure | Counts of headings, tables, rows, list items, code blocks and images | A count differs. See A topic fails the structure check. |
| ids | IDs in the source against anchors in the output | An ID has no anchor. See A topic fails the IDs check. |
| links | Links, navigation and old URLs, checked offline with lychee | A link is broken, navigation differs, or an old URL doesn't resolve. See A topic fails the links check. |
| pages | The set of pages each build publishes | A build publishes a page the other doesn't. See A build publishes different pages. |