[libvirt] [PATCH v2 0/2] bhyve: add xml2args unittest

Roman Bogorodskiy bogorodskiy at gmail.com
Sun Mar 23 06:17:19 UTC 2014


Changes from v1:
 - Chase MAC address support by adding virMacAddrGenerate() mock, so
   we can get a constant MAC address
 - Add a test for the case when MAC address is specified in the
   domain xml

Roman Bogorodskiy (2):
  Move virBhyveTapGetRealDeviceName to virnetdevtap
  bhyve: add xml2args unittest

 src/bhyve/bhyve_command.c                          |  70 +---------
 src/libvirt_private.syms                           |   1 +
 src/util/virnetdevtap.c                            |  78 +++++++++++
 src/util/virnetdevtap.h                            |   3 +
 tests/Makefile.am                                  |  25 ++++
 .../bhyvexml2argvdata/bhyvexml2argv-acpiapic.args  |   3 +
 tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.xml |  24 ++++
 tests/bhyvexml2argvdata/bhyvexml2argv-base.args    |   3 +
 tests/bhyvexml2argvdata/bhyvexml2argv-base.xml     |  20 +++
 .../bhyvexml2argv-disk-virtio.args                 |   3 +
 .../bhyvexml2argv-disk-virtio.xml                  |  20 +++
 tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.args |   3 +
 tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.xml  |  21 +++
 tests/bhyvexml2argvmock.c                          |  49 +++++++
 tests/bhyvexml2argvtest.c                          | 155 +++++++++++++++++++++
 15 files changed, 409 insertions(+), 69 deletions(-)
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-acpiapic.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-base.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-base.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-disk-virtio.xml
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.args
 create mode 100644 tests/bhyvexml2argvdata/bhyvexml2argv-macaddr.xml
 create mode 100644 tests/bhyvexml2argvmock.c
 create mode 100644 tests/bhyvexml2argvtest.c

-- 
1.8.4.2




More information about the libvir-list mailing list