git v1.2.3'/>
aboutsummaryrefslogtreecommitdiff
path: root/gnu/tests.scm
AgeCommit message (Collapse)Author
2023-11-05tests: Honor system and target when lowering <system-test>.Ludovic Courtès
* gnu/tests.scm (compile-system-test): Wrap ‘system-test-value’ call in ‘mparameterize’. Change-Id: I4be28913a86f43059b0886ad2fcf81a9c699b730
2023-04-21tests: Fork and exec a new Guile for the marionette REPL.Ludovic Courtès
By merely forking PID 1, details from PID 1 (shepherd) would leak into the marionette process, such as the set of modules in scope and state inherited from the shepherd process (<service> instances, fibers, etc.). Running a fresh Guile instance avoids that. * gnu/tests.scm (marionette-program): New procedure. (marionette-shepherd-service): Change 'start' to use 'make-forkexec-constructor', and run the result of 'marionette-program'.