summaryrefslogtreecommitdiff
path: root/gnu/tests/virtualization.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/tests/virtualization.scm')
-rw-r--r--gnu/tests/virtualization.scm20
1 files changed, 14 insertions, 6 deletions
diff --git a/gnu/tests/virtualization.scm b/gnu/tests/virtualization.scm
index 070ceecc2c6..05b2e0748b0 100644
--- a/gnu/tests/virtualization.scm
+++ b/gnu/tests/virtualization.scm
@@ -119,15 +119,23 @@
119 "-c" "qemu:///system" "connect")) 119 "-c" "qemu:///system" "connect"))
120 marionette)) 120 marionette))
121 121
122 (test-eq "create default network" 122 (test-equal "default network is inactive"
123 0 123 "no"
124 (marionette-eval 124 (marionette-eval
125 '(begin 125 '(begin
126 (use-modules (ice-9 popen)
127 (ice-9 textual-ports))
126 (chdir "/tmp") 128 (chdir "/tmp")
127 (system* #$(file-append libvirt "/bin/virsh") 129 (define port
128 "-c" "qemu:///system" "net-define" 130 (open-input-pipe
129 #$(file-append libvirt 131 (string-join '(#$(file-append libvirt "/bin/virsh")
130 "/etc/libvirt/qemu/networks/default.xml"))) 132 "-c" "qemu:///system" "net-info"
133 "default" "|" "grep" "Active:" "|"
134 "awk" "'{ print $2; }'")
135 " ")))
136 (define answer (get-string-all port))
137 (close-port port)
138 (string-trim-both answer))
131 marionette)) 139 marionette))
132 140
133 (test-eq "start default network" 141 (test-eq "start default network"