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

willdurand / puppet-nodejs / 586 / 4
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: 2.1.2
DEFAULT BRANCH: master
Ran 06 Nov 2018 03:10PM UTC
Files 16
Run time 44s
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

06 Nov 2018 03:08PM UTC coverage: 83.526% (-2.1%) from 85.621%
$RUBY_VERSION, PUPPET_VERSION="~> 6.0.3" RUBY_VERSION="2.5.1" TARGET=test

Pull #189

travis-ci

web-flow
Introduce acceptance testing of Puppet manifests with beaker

Due to several changes inside to the dependencies in the module this is
a rather drastic change. The module `puppetlabs-gcc` seems to be
abandoned (Puppet 3.x only support, last commit in 2015) which broke an
automated install with enabled dependency resolution (as done in
beaker). The logic of the module is now directly in
`::nodejs::instance::pkgs`.

To automate such testing processesin the future, `beaker` has been
introduced with `docker` as hypervisor (it's far more lightweight than a
full-blown `vagrant` setup).

Currently we only support Ubuntu 16.04 LTS in the testing matrix, but
whenever distros start to conflict with this module, the test suite can
be easily extended.

As `PUPPET_VERSION` is interpreted by beaker as well the test suite has
been split into two tasks (:test and :acceptance) as gem's version
constraint will break APT while provisioning docker.

Fixes #188
Pull Request #189: Preparation for 2.1

289 of 346 relevant lines covered (83.53%)

4.5 hits per line

Source Files on job 586.4 ($RUBY_VERSION, PUPPET_VERSION="~> 6.0.3" RUBY_VERSION="2.5.1" TARGET=test)
  • Tree
  • List 0
  • Changed 6
  • Source Changed 6
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 13
  • Travis Job 586.4
  • 34de754f on github
  • Prev Job for $RUBY_VERSION, PUPPET_VERSION="~> 6.0.3" RUBY_VERSION="2.5.1" TARGET=test on cleanup-and-refactor-internals (#581.4)
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