~ruther/guix-local

3e0abde17be944153be57ab5faeefc645266d39d — Marius Bakke 3 years ago acbf2f9
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.
2 files changed, 21 insertions(+), 1 deletions(-)

M gnu/packages/virtualization.scm
M gnu/tests/virtualization.scm
M gnu/packages/virtualization.scm => gnu/packages/virtualization.scm +1 -1
@@ 14,7 14,7 @@
;;; Copyright © 2020 Jakub Kądziołka <kuba@kadziolka.net>
;;; Copyright © 2020, 2021 Brice Waegeneire <brice@waegenei.re>
;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com>
;;; Copyright © 2020, 2021 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2020, 2021, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2020, 2021, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
;;; Copyright © 2020 Brett Gilio <brettg@gnu.org>
;;; Copyright © 2021 Leo Famulari <leo@famulari.name>

M gnu/tests/virtualization.scm => gnu/tests/virtualization.scm +20 -0
@@ 106,6 106,26 @@
                         "-c" "qemu:///system" "connect"))
             marionette))

          (test-eq "create default network"
            0
            (marionette-eval
             '(begin
                (chdir "/tmp")
                (system* #$(file-append libvirt "/bin/virsh")
                         "-c" "qemu:///system" "net-define"
                         #$(file-append libvirt
                                        "/etc/libvirt/qemu/networks/default.xml")))
             marionette))

          (test-eq "start default network"
            0
            (marionette-eval
             '(begin
                (chdir "/tmp")
                (system* #$(file-append libvirt "/bin/virsh")
                         "-c" "qemu:///system" "net-start" "default"))
             marionette))

          (test-end))))

  (gexp->derivation "libvirt-test" test))