[libvirt] [PATCH 0/5] Enable CI build testing with Travis
Yash Mankad
ymankad at redhat.com
Wed Apr 12 14:32:08 UTC 2017
On 04/07/2017 11:39 AM, Daniel P. Berrange wrote:
> 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
>
ACK series.
Thanks,
Yash
More information about the libvir-list
mailing list