Commit Graph

10 Commits

Author SHA1 Message Date
Monty Taylor eff363f158 Retire repo
Depends-On: https://review.opendev.org/720892
Change-Id: Ib75cd0861d5f20f9ccacf96d38be81122dac75de
2020-04-22 10:18:58 -05:00
Monty Taylor a7422e3645 Fix opendev urls
Change-Id: I7e26218e5787870080254a4a8d74f9220dd9915f
2019-04-20 18:07:28 +00:00
Colleen Murphy 95dba6be3d Update Gemfile for Zuulv3
The logic in the Gemfile was relying on Zuulv2 variables to find out
whether the spec helper gem was already available on disk, and since
Zuulv3 has changed things it was failing to find it and downloading the
master version instead. This patch ensures the Gemfile looks for the gem
in the right place when running in CI.

Change-Id: I66ee4529d821acd41663a83fc371d36de0333fcd
2018-07-12 09:57:44 +02:00
Paul Belanger 7861ef1b8c
Switch to using openstack-infra/puppet-openstack_infra_spec_helper
Looking at puppet-openstackci, it seems this is the logic needed to
start using our centralized spec helper scripts.

Change-Id: I5b21f6fe14bf288f27f45e0b6c0e58db35b64d71
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-03-19 15:52:04 -04:00
Spencer Krum 1eefbbb653 Use new infra_spec_helper for gem dependencies
Change-Id: I0b820c48eb0378e25561185a0c368b005ffdfa74
2016-06-21 23:51:32 -07:00
Spencer Krum 8b92aa9775 Pin google-api-client; sanitize Gemfile
Change-Id: Iba61154ebe4d68dd8a1e85269091cd27d65f9322
2016-04-14 15:18:41 -07:00
Colleen Murphy b2fcebddbd Unpin fog-google gem
There is no longer any need to pin fog-google since beaker is already
pinning it[1]. Moreover one of its dependencies seems to be trying to
pull in a version of mime-types-data that does not work on ruby 1.9,
causing test failures[2].

[1] https://github.com/puppetlabs/beaker/blob/master/beaker.gemspec#L55
[2] http://logs.openstack.org/49/268349/1/check/gate-puppet-gerrit-puppet-beaker-rspec-dsvm-trusty-nv/a0427d9/console.html#_2016-01-15_22_10_36_954

Change-Id: I969b8c077b2b169f6fe65cb9c1256d043dd66e56
2016-01-15 16:53:39 -08:00
Glauco Oliveira f36dd91325 Setup preconditions for acceptance tests.
We split the definition of the module under test from its preconditions.

This behaviour was identified while testing puppet-zuul. To keep it
consistent across projects, we decided to also apply the same logic on
this module.

Change-Id: I0b9014ce6470d5c142ab6a3b281ea7401f88e738
Co-Authored-By: Bruno Tavares <btavare@thoughtworks.com>
Co-Authored-By: Danilo Ramalho <dramalho@thoughtworks.com>
2015-09-30 18:38:46 -03:00
Glauco Oliveira ff88a8f6fb Add acceptance tests for puppet-gerrit
Add acceptance tests for puppet-gerrit module so that once the module is
applied we check if files were created, packages were installed and
services are available to users.
We left one pending test because this module is still not idempotent.

Co-Authored-By: Caio Carrara <ccarrara@thoughtworks.com>
Co-Authored-By: Dhiana Deva <ddeva@thoughtworks.com>
Change-Id: I88b5730d369578ae6763226c0424467286e753a2
2015-08-26 14:26:35 -03:00
Colleen Murphy bb7f21a4d8 Add Gemfile and puppet 4 checks
In anticipation of puppet 4, start trying to deal with puppet 4 things
that can be helpfully predicted by puppet lint plugins. Also fix errors
caught by the puppet-lint-absolute_classname-check gem and arrow
alignment errors that weren't being caught before.

This patch leaves the puppet-lint-empty_string-check commented out for
now since there are too many parameters with empty string defaults.

Change-Id: I0b8cf61bd71f7875b9741fff78aef40c5bc513bd
2015-07-23 15:03:20 -07:00