diff options
| author | Giacomo Leidi <therewasa@fishinthecalculator.me> | 2026-02-17 11:46:46 +0100 |
|---|---|---|
| committer | Giacomo Leidi <therewasa@fishinthecalculator.me> | 2026-03-04 20:18:02 +0100 |
| commit | a375202ad3443e4c3fb492160e32aa6abcc965bd (patch) | |
| tree | 1a23038208e0721302dce8130812bbc3c331cfac /gnu/tests | |
| parent | e29c17a2e7c4078e1008f1b1c53097d31759b760 (diff) | |
gnu: libvirt: Configure default libvirt network.
* gnu/services/virtualization.scm (%libvirt-activation): Activate
default libvirt network configuration file.
* gnu/tests/virtualization.scm (run-libvirt-test): Drop network
definition test and replace it with a test checking that the default
network is inactive by default.
Change-Id: I03b6314a390c6d93ebf886d7033867ff5cacad74
Diffstat (limited to 'gnu/tests')
| -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" |
