Giacomo Leidi via Guix-patches via writes: > * gnu/tests/containers.scm (run-rootless-podman-test): Add 60 seconds > long delay before tests are actually run. > > Change-Id: Ifcf70f7258f9e0886bf829884d7daedc9803352b > --- > gnu/tests/containers.scm | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/gnu/tests/containers.scm b/gnu/tests/containers.scm > index ba2fb22df6..047010037e 100644 > --- a/gnu/tests/containers.scm > +++ b/gnu/tests/containers.scm > @@ -109,6 +109,9 @@ (define (run-rootless-podman-test oci-tarball) > (('service response-parts ...) #t))) > marionette)) > > + ;; Allow services to start on slower machines > + (sleep 60) Would it be possible to detect whether the services started? This seems like needless test run time penalty for fast systems. Even a busy loop with (sleep 1) would be much better in my opinion. > + > (test-equal "/sys/fs/cgroup/cgroup.subtree_control content is sound" > (list "cpu" "cpuset" "memory" "pids") > (marionette-eval > > base-commit: 18463019a24a7c5acc9c2f3ddf3c0ba04a36db96 -- There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors.