aboutsummaryrefslogtreecommitdiffstats
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
parentad9713e2299c4139a5269f71d3c540f7b3f62054 (diff)
downloadmarkdown-rs-dfe1f2da522afa3e86680fa763b2f3c75e86b3ca.tar.gz
markdown-rs-dfe1f2da522afa3e86680fa763b2f3c75e86b3ca.tar.bz2
markdown-rs-dfe1f2da522afa3e86680fa763b2f3c75e86b3ca.zip
Add notes on fuzz testing 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: