aboutsummaryrefslogtreecommitdiff
path: root/_evaluation.qmd
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-27 06:11:37 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-27 06:11:37 +0200
commit14ec2b5fc5719eb249dda27daa6d1ee07c8ea132 (patch)
treeadcfb74af3780cd30baef17cc54934ab5c67a097 /_evaluation.qmd
parent4b8ad9eedc5f2d4e14421902b96df6af4507575d (diff)
improved description and discussion on testing
Diffstat (limited to '_evaluation.qmd')
-rw-r--r--_evaluation.qmd19
1 files changed, 11 insertions, 8 deletions
diff --git a/_evaluation.qmd b/_evaluation.qmd
index 08d58fd..86f3b22 100644
--- a/_evaluation.qmd
+++ b/_evaluation.qmd
@@ -2,16 +2,19 @@
## End-to-end testing
-A testsuite has been collected for the newly introduced Markdown markup.
-These tests are all end-to-end tests rather than unit tests,
-since the parser logic did not invite for much separation
-into multiple functions sensible to check individually.
+A testsuite has been set up,
+derived from the examples in the draft specification.
+The testsuite contains 10 end-to-end tests.
+
+A build target, `make check`, has been constructed
+that renders each test with the `sem-md.lua` filter enabled,
+and compares the result against expected output using diff.
+
-*TODO*: Document test coverage, and reflect on causes.
-Additionally, the code has been tested against the large testsuite
-part of the commonmark-spec project,
-to ensure no breakage of conventional Markdown markup.
+collected for the newly introduced Markdown markup.
+
+*TODO*: Document test coverage, and reflect on causes.
## Validation of output formatting