[PATCH 0/5] Enable CI build testing with Travis

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Since we already sync our repo to github, we can easily take advantage of
the free Travis CI system to improve our testing coverage. Our current CentOS
CI hardware doesn't have scope for running many more VMs than it already does
and even if it did, that imposes an administrative burden to manage the OS.

So this uses Travis to get us automated testing of Ubuntu Precise & Trusty,
with GCC and CLang, and OS-X with CLang.

Daniel P. Berrange (5):
  annotate all mocked functions with noinline
  Prevent test failures with ebtables/iptables/ip6tables are missing
  Fix detection of required RBD version
  Ignore SASL deprecation warnings on OS-X
  Add travis build configuration

 .travis.yml                      | 85 ++++++++++++++++++++++++++++++++++++++++
 build-aux/mock-noinline.pl       | 72 ++++++++++++++++++++++++++++++++++
 cfg.mk                           |  6 ++-
 m4/virt-storage-rbd.m4           | 16 +++++++-
 src/internal.h                   | 22 +++++++++++
 src/qemu/qemu_capspriv.h         |  2 +-
 src/rpc/virnetsaslcontext.c      | 12 ++++++
 src/rpc/virnetsocket.h           |  6 ++-
 src/util/vircommand.h            |  2 +-
 src/util/vircrypto.h             |  2 +-
 src/util/virfile.h               |  2 +-
 src/util/virhostcpu.h            |  4 +-
 src/util/virmacaddr.h            |  2 +-
 src/util/virnetdev.h             |  9 +++--
 src/util/virnetdevip.h           |  2 +-
 src/util/virnetdevopenvswitch.h  |  2 +-
 src/util/virnetdevtap.h          |  6 +--
 src/util/virnuma.h               | 16 ++++----
 src/util/virrandom.h             |  6 +--
 src/util/virscsi.h               |  2 +-
 src/util/virscsivhost.h          |  2 +-
 src/util/virtpm.h                |  2 +-
 src/util/virutil.h               | 10 ++---
 src/util/viruuid.h               |  2 +-
 tests/networkxml2firewalltest.c  | 13 ++++++
 tests/nwfilterebiptablestest.c   | 13 ++++++
 tests/nwfilterxml2firewalltest.c | 12 ++++++
 tests/virfirewalltest.c          | 13 ++++++
 28 files changed, 302 insertions(+), 41 deletions(-)
 create mode 100644 .travis.yml
 create mode 100644 build-aux/mock-noinline.pl

-- 
2.9.3

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]
  Powered by Linux