NLnet; Scheme Testing Framework

Configuring the internal testing module of Guile is super easy (even for a beginner in scheme like me).
Improving readability in only 30 lines of code, and now I'm in a rabbit hole of creating my own TAP suite.

#lisp #scheme #tap #testanythingprotocol #srfi64 #guile

Replace SRFI-64 with a new implementation. - guile.git - GNU Guile

One more test added to emacs-srfi64 !

https://framagit.org/Jeko/emacs-srfi64/-/raw/master/srfi64-test.el

I can run the inner most suite at point.

Bigger challenges on the way.

#emacs #guile #scheme #srfi64 #testDrivenDevelopment #test #tdd

I enjoy my first steps in Emacs Lisp. It's interesting to learn about a tool I use everyday (Emacs) haha

Still stuck with my first test !

srfi64-mode on its way !

#emacs #elisp #scheme #srfi64 #guile #testDrivenDevelopment #tdd #test

Time to go to sleep.

Here is where I am stuck.

I have this file :
https://framagit.org/Jeko/emacs-srfi64/-/blob/master/srfi64-test.el

When I run :
emacs -batch -l ert -l srfi64-test.el -f ert-run-tests-batch-and-exit

It tells me the log file does not exist.

This log file is my strategy to assert I ran the right tests.

Good night !

#emacs #geiser #ert #guile #scheme #srfi64

srfi64-test.el · master · Jeko / emacs-srfi64 · GitLab

Framagit

GitLab

Now I can find a basic test suite and run it !

Baby step is the key

#emacs #geiser #guile #scheme #srfi64 #testing

Guile Probá: Version 0.3.0 released · Luis Felipe

Today (actually, yesterday) I release Guile Probá 0.2.0, a set of testing tools for GNU Guile projects with SRFI 64-based test suites.

https://luis-felipe.gitlab.io/guile-proba/

It comes with a command-line interface that allows you to run test suites with test discovery:

$ proba run TESTS_DIR

It is also a library with helpers for testing.

You can install it on any GNU/Linux device using GNU Guix.

I hope you find it useful.

#gnu #guile #guix #srfi64 #testing

Guile Probá

Testing tools for GNU Guile projects using SRFI 64-based test suites.