summaryrefslogtreecommitdiffstats
path: root/2023/talks/test.md
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2023-09-22 10:14:52 -0400
committerSacha Chua <sacha@sachachua.com>2023-09-22 10:14:52 -0400
commit7458a38e3e754cf8bb6e7ab02e2de56557dcbe2d (patch)
tree1a81ab6f8526f08e050866083ffca108e292c1d7 /2023/talks/test.md
parent6ad537fe73f6f66fd056ad4d8738961423dcc526 (diff)
downloademacsconf-wiki-7458a38e3e754cf8bb6e7ab02e2de56557dcbe2d.tar.xz
emacsconf-wiki-7458a38e3e754cf8bb6e7ab02e2de56557dcbe2d.zip
add eval, hyperamp, poltys, table, test, unentangling
Diffstat (limited to '2023/talks/test.md')
-rw-r--r--2023/talks/test.md31
1 files changed, 31 insertions, 0 deletions
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 &copy; 2023 Mats Lidell"]]
+[[!inline pages="internal(2023/info/test-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# What I learned by writing test cases for GNU Hyperbole
+Mats Lidell (he, him, his) - IRC: matsl, @matsl@mastodon.acc.sunet.se, <mailto:matsl@gnu.org>
+
+[[!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"]]
+
+