diff options
| author | Marius Bakke <marius@gnu.org> | 2022-08-29 20:08:38 +0200 |
|---|---|---|
| committer | Marius Bakke <marius@gnu.org> | 2022-08-29 21:15:58 +0200 |
| commit | 3e0abde17be944153be57ab5faeefc645266d39d (patch) | |
| tree | 8d7a54e73fdd82a394c00a056a5a4682480b36e6 /gnu/tests/virtualization.scm | |
| parent | acbf2f9def5ce181fab09abec0978f1d2c1bcb33 (diff) | |
tests: libvirt: Ensure the default network can be started.
* gnu/tests/virtualization.scm (run-libvirt-test): Run commands to create and
start the default network.
Diffstat (limited to 'gnu/tests/virtualization.scm')
| -rw-r--r-- | gnu/tests/virtualization.scm | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gnu/tests/virtualization.scm b/gnu/tests/virtualization.scm index 4bd56e5d9d5..557f30db4fd 100644 --- a/gnu/tests/virtualization.scm +++ b/gnu/tests/virtualization.scm | |||
| @@ -106,6 +106,26 @@ | |||
| 106 | "-c" "qemu:///system" "connect")) | 106 | "-c" "qemu:///system" "connect")) |
| 107 | marionette)) | 107 | marionette)) |
| 108 | 108 | ||
| 109 | (test-eq "create default network" | ||
| 110 | 0 | ||
| 111 | (marionette-eval | ||
| 112 | '(begin | ||
| 113 | (chdir "/tmp") | ||
| 114 | (system* #$(file-append libvirt "/bin/virsh") | ||
| 115 | "-c" "qemu:///system" "net-define" | ||
| 116 | #$(file-append libvirt | ||
| 117 | "/etc/libvirt/qemu/networks/default.xml"))) | ||
| 118 | marionette)) | ||
| 119 | |||
| 120 | (test-eq "start default network" | ||
| 121 | 0 | ||
| 122 | (marionette-eval | ||
| 123 | '(begin | ||
| 124 | (chdir "/tmp") | ||
| 125 | (system* #$(file-append libvirt "/bin/virsh") | ||
| 126 | "-c" "qemu:///system" "net-start" "default")) | ||
| 127 | marionette)) | ||
| 128 | |||
| 109 | (test-end)))) | 129 | (test-end)))) |
| 110 | 130 | ||
| 111 | (gexp->derivation "libvirt-test" test)) | 131 | (gexp->derivation "libvirt-test" test)) |
