summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Bakke <marius@gnu.org>2022-08-29 20:08:38 +0200
committerMarius Bakke <marius@gnu.org>2022-08-29 21:15:58 +0200
commit3e0abde17be944153be57ab5faeefc645266d39d (patch)
tree8d7a54e73fdd82a394c00a056a5a4682480b36e6
parentacbf2f9def5ce181fab09abec0978f1d2c1bcb33 (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.
-rw-r--r--gnu/packages/virtualization.scm2
-rw-r--r--gnu/tests/virtualization.scm20
2 files changed, 21 insertions, 1 deletions
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index 005421aaec6..73e6f891662 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -14,7 +14,7 @@
14;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net> 14;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
15;;; Copyright © 2020, 2021 Brice Waegeneire <brice@waegenei.re> 15;;; Copyright © 2020, 2021 Brice Waegeneire <brice@waegenei.re>
16;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com> 16;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com>
17;;; Copyright © 2020, 2021 Marius Bakke <mbakke@fastmail.com> 17;;; Copyright © 2020, 2021, 2022 Marius Bakke <marius@gnu.org>
18;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> 18;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
19;;; Copyright © 2020 Brett Gilio <brettg@gnu.org> 19;;; Copyright © 2020 Brett Gilio <brettg@gnu.org>
20;;; Copyright © 2021 Leo Famulari <leo@famulari.name> 20;;; Copyright © 2021 Leo Famulari <leo@famulari.name>
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))