diff options
Diffstat (limited to 'gnu/tests/virtualization.scm')
| -rw-r--r-- | gnu/tests/virtualization.scm | 20 |
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" |
