How do I learn about how to write new system tests ? What I'd like to do is not that complicated
I'm taking a look at the file tests/elpa.scm in order to understand how system tests are supposed to be written There's this excerpt (define (eval-test-with-elpa pkg) (mock ;; replace the two fetching functions ((guix import elpa) fetch-elpa-package what's this mock thing that gets called ? I git pull, make clean, clean-go, remove suroius .go files manally, build then guile --listen (I don't remember that trick to use a socket file), connect emacs, looking for my old thread in which Alex Kost indicated C-c . u and then I do C-c .u on "mock" no code for module (test-elpa) I tried with "i" in the info manual but "mock" couldn't be found where can I learn anything about that "mock" thing (is it a function or a macro ) ? More generally, how do I learn about how to write new system tests ? Thanks in advance
