summaryrefslogtreecommitdiff
path: root/gnu/tests/web.scm
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2021-06-06 21:16:32 +0200
committerMarius Bakke <marius@gnu.org>2021-06-06 21:16:32 +0200
commit8d59c262ada2e2167196a8fb8cbebd9c329a79dd (patch)
tree85a74de8cc23a2f0179c0b9f0adfa4c274449a0c /gnu/tests/web.scm
parente7f0835b07d868fd447aa64c873174fa385e1699 (diff)
parenta068ed6a5f5b3535fce49ac4eca1fec82edd6fdc (diff)
Merge branch 'master' into core-updates
Conflicts: gnu/local.mk gnu/packages/algebra.scm gnu/packages/bioinformatics.scm gnu/packages/curl.scm gnu/packages/docbook.scm gnu/packages/emacs-xyz.scm gnu/packages/maths.scm gnu/packages/plotutils.scm gnu/packages/python-web.scm gnu/packages/python-xyz.scm gnu/packages/radio.scm gnu/packages/readline.scm gnu/packages/tls.scm gnu/packages/xml.scm gnu/packages/xorg.scm
Diffstat (limited to 'gnu/tests/web.scm')
-rw-r--r--gnu/tests/web.scm14
1 files changed, 10 insertions, 4 deletions
diff --git a/gnu/tests/web.scm b/gnu/tests/web.scm
index 61575f497d..518c9c1ff3 100644
--- a/gnu/tests/web.scm
+++ b/gnu/tests/web.scm
@@ -378,12 +378,14 @@ HTTP-PORT, along with php-fpm."
(define vm
(virtual-machine
(operating-system os)
- (port-forwardings '((8080 . 5000)))))
+ (port-forwardings '((8080 . 5000)))
+ (memory-size 1024)))
(define test
(with-imported-modules '((gnu build marionette))
#~(begin
(use-modules (srfi srfi-11) (srfi srfi-64)
+ (ice-9 match)
(gnu build marionette)
(web uri)
(web client)
@@ -412,9 +414,13 @@ HTTP-PORT, along with php-fpm."
200
(begin
(wait-for-tcp-port 5000 marionette)
- (let-values (((response text)
- (http-get "http://localhost:8080")))
- (response-code response))))
+ (#$retry-on-error
+ (lambda ()
+ (let-values (((response text)
+ (http-get "http://localhost:8080")))
+ (response-code response)))
+ #:times 10
+ #:delay 5)))
(test-end)
(exit (= (test-runner-fail-count (test-runner-current)) 0)))))