cmark

My personal build of CMark ✏️

Commit
7fdb93306d64607d40953bbbd53d961944819c73
Parent
acd11e2766a10236750424453059abb2ab759d1e
Author
John MacFarlane <jgm@berkeley.edu>
Date

Added roundtrip_test Makefile target.

Eventually this should be pythonized and put in the cmake test routine.

Diffstat

2 files changed, 4 insertions, 0 deletions

Status File Name N° Changes Insertions Deletions
Modified .travis.yml 1 1 0
Modified Makefile 3 3 0
diff --git a/.travis.yml b/.travis.yml
@@ -20,6 +20,7 @@ before_install:
 script:
  - make
  - make test
+ - make roundtrip_test
  - |
      if [ ${TRAVIS_OS_NAME:-'linux'} = 'linux' ]
      then
diff --git a/Makefile b/Makefile
@@ -116,6 +116,9 @@ update-spec:
 test: $(SPEC) cmake_build
 	make -C $(BUILDDIR) test || (cat $(BUILDDIR)/Testing/Temporary/LastTest.log && exit 1)
 
+roundtrip_test: $(SPEC) cmake_build
+	python3 test/spec_tests.py --spec $< --prog test/roundtrip.sh
+
 $(ALLTESTS): $(SPEC)
 	python3 test/spec_tests.py --spec $< --dump-tests | python3 -c 'import json; import sys; tests = json.loads(sys.stdin.read()); print("\n".join([test["markdown"] for test in tests]))' > $@