aboutsummaryrefslogtreecommitdiffstats
path: root/readme.md
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-09-19 11:56:07 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-09-19 11:56:07 +0200
commitdfe1f2da522afa3e86680fa763b2f3c75e86b3ca (patch)
tree41845420159bca49bad05186889e97a345ef0b6a /readme.md
parentad9713e2299c4139a5269f71d3c540f7b3f62054 (diff)
downloadmarkdown-rs-dfe1f2da522afa3e86680fa763b2f3c75e86b3ca.tar.gz
markdown-rs-dfe1f2da522afa3e86680fa763b2f3c75e86b3ca.tar.bz2
markdown-rs-dfe1f2da522afa3e86680fa763b2f3c75e86b3ca.zip
Add notes on fuzz testing to `readme.md`
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md3
1 files changed, 2 insertions, 1 deletions
diff --git a/readme.md b/readme.md
index 9c41e64..4236338 100644
--- a/readme.md
+++ b/readme.md
@@ -23,7 +23,7 @@ positional info, concrete tokens, and extensions.
- [x] **[compliant][commonmark]** (100% to CommonMark)
- [x] **[extensions][]** (100% GFM, 100% MDX, frontmatter, math)
- [x] **[safe][security]** (100% safe rust, also 100% safe HTML by default)
-- [x] **[robust][test]** (2300+ tests, 100% coverage)
+- [x] **[robust][test]** (2300+ tests, 100% coverage, fuzz testing)
It’s also `#![no_std]` + `alloc`, has tons of docs, and has a single dependency
(for optional debug logging).
@@ -347,6 +347,7 @@ tests confirmed with CM reference parsers.
Then there’s even more tests for GFM and other extensions.
These tests reach all branches in the code, which means that this project has
100% code coverage.
+Fuzz testing is used to check for things that might fall through coverage.
The following scripts are useful when working on this project: