Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-05 | tests: 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-21 | tests: 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'. |