From: Eric S. Raymond Date: Mon, 17 Jul 2017 18:28:40 +0000 (-0400) Subject: Record 100% code coverage. X-Git-Tag: 1.3~53 X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=commitdiff_plain;h=bbdaa0717201b54c5e2717bd64f5fd12e19550d0 Record 100% code coverage. --- diff --git a/NEWS b/NEWS index 1285258..93a27bd 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,8 @@ = Open Adventure project news = +Repoosoitory head: + Test suite has 100% code coverage. + 1.2: 2017-07-11:: Under oldstyle, new-school single-letter command synonyms are ignored. Switched from linenoise to editline for new-style line input. diff --git a/notes.adoc b/notes.adoc index 5994b54..4119d61 100644 --- a/notes.adoc +++ b/notes.adoc @@ -116,8 +116,7 @@ ugly and quite unreadable. Jason Ninneman and I have moved it to what is almost, but not quite, idiomatic modern C. We refactored the right way, checking correctness against a comprehensive test suite that we built first and verified -with coverage tools (we have over 98% coverage, with the remaining -confined to exception cases that are very difficult to reach). This is +with coverage tools (there is effectively 100% code coverage). This is what you are running when you do "make check". The move to modern C entailed some structural changes. The most