• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dmacvicar / terraform-provider-libvirt / 456 / 1
56%
master: 29%

Build:
Build:
LAST BUILD BRANCH: improved_network_ifaces_logs
DEFAULT BRANCH: master
Ran 27 Jul 2017 12:59PM UTC
Files 22
Run time 3s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Jul 2017 12:50PM UTC coverage: 55.698%. Remained the same
456.1

push

travis-ci

flavio
Fix broken tests

The tests are failing because travis has an old version of libvirt that
is not happy about the xml we generate.

Unfortunately there's no way to get a more recent version of ubuntu on
travis (it's stuck with trusty!!) and there are not libvirt 2.0
packages for trusty.

This commit fixes the issues in the "inception" way:

  * travis provisions a ubuntu trusty VM as usual
  * the travis/host script does the following steps:
    * installs LXD
    * creates a system container based on the latest release of ubuntu
    * runs the container as privileged one
    * mount the git checkout into the container as read-only mount
      point (it easier than having a RW one)
    * runs the travis/guest script inside of the container:
      * install libvirt + go 1.8
      * run the acceptance tests, save coverage to file
  * on the travis VM:
    * pull the coverage results file from the container
    * send it to coverall

So far everything is working and is a miracle given the container,
based on a more recent version of ubuntu, is using the kernel of the
host, the old ubuntu trusty.

This is just a termporary workaround until either travis updates its
VMs to a more recent release of ubuntu or we switch the project to use
Jenkins with an openSUSE worker.

Signed-off-by: Flavio Castelli <fcastelli@suse.com>

1613 of 2896 relevant lines covered (55.7%)

167.28 hits per line

Source Files on job 456.1
  • Tree
  • List 0
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 456
  • Travis Job 456.1
  • 89bc1a1a on github
  • Prev Job for on use-libvirt-fix-tests (#454.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc