From 7458a38e3e754cf8bb6e7ab02e2de56557dcbe2d Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 22 Sep 2023 10:14:52 -0400 Subject: add eval, hyperamp, poltys, table, test, unentangling --- 2023/talks/test.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 2023/talks/test.md (limited to '2023/talks/test.md') diff --git a/2023/talks/test.md b/2023/talks/test.md new file mode 100644 index 00000000..0e026e55 --- /dev/null +++ b/2023/talks/test.md @@ -0,0 +1,31 @@ +[[!meta title="What I learned by writing test cases for GNU Hyperbole"]] +[[!meta copyright="Copyright © 2023 Mats Lidell"]] +[[!inline pages="internal(2023/info/test-nav)" raw="yes"]] + + + + + +# What I learned by writing test cases for GNU Hyperbole +Mats Lidell (he, him, his) - IRC: matsl, @matsl@mastodon.acc.sunet.se, + +[[!inline pages="internal(2023/info/test-before)" raw="yes"]] + +I'm maintaining GNU Hyperbole. I volunteered for that at a time when FSF was asking for one +since it was unmaintained. I did not have much elisp experience but a passion for the +package. Not much happened. + +To my great delight a few years ago the author of Hyperbole Bob Weiner joined the band and +we started together to actively develop Hyperbole again. + +One of my focus areas in that work has been to add test cases. We have now gone from no +tests to over 300 ert tests for the package. This talk is about my test case journey. What +I have learned by doing that. + + + +[[!inline pages="internal(2023/info/test-after)" raw="yes"]] + +[[!inline pages="internal(2023/info/test-nav)" raw="yes"]] + + -- cgit v1.2.3