From b562e32fdacba3e65653adcc71d1c2e955ef4eab Mon Sep 17 00:00:00 2001 From: ZhongShengping Date: Thu, 2 Nov 2017 10:03:16 +0800 Subject: [PATCH] Switch to Zuul v3 testing Change-Id: I603827d1be6c20ae0f80456c39c55ed9d5fe2fcb --- .zuul.yaml | 4 ++++ Gemfile | 19 +++++++++++++++++++ Rakefile | 9 +-------- bindep.txt | 11 +++++++++++ 4 files changed, 35 insertions(+), 8 deletions(-) create mode 100644 .zuul.yaml create mode 100644 Gemfile create mode 100644 bindep.txt diff --git a/.zuul.yaml b/.zuul.yaml new file mode 100644 index 0000000..f485f4c --- /dev/null +++ b/.zuul.yaml @@ -0,0 +1,4 @@ +- project: + name: openstack/puppet-autossh + templates: + - puppet-openstack-check-jobs diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..caddc65 --- /dev/null +++ b/Gemfile @@ -0,0 +1,19 @@ +source ENV['GEM_SOURCE'] || "https://rubygems.org" + +group :development, :test, :system_tests do + gem 'puppet-openstack_spec_helper', :require => 'false', :git => 'https://git.openstack.org/openstack/puppet-openstack_spec_helper' +end + +if facterversion = ENV['FACTER_GEM_VERSION'] + gem 'facter', facterversion, :require => false +else + gem 'facter', :require => false +end + +if puppetversion = ENV['PUPPET_GEM_VERSION'] + gem 'puppet', puppetversion, :require => false +else + gem 'puppet', :require => false +end + +# vim:ft=ruby diff --git a/Rakefile b/Rakefile index ff1f0d7..168d108 100644 --- a/Rakefile +++ b/Rakefile @@ -1,8 +1 @@ -require 'rubygems' -require 'puppetlabs_spec_helper/rake_tasks' -require 'puppet-lint/tasks/puppet-lint' -PuppetLint.configuration.fail_on_warnings = true -PuppetLint.configuration.send('disable_80chars') -PuppetLint.configuration.send('disable_autoloader_layout') -PuppetLint.configuration.send('disable_class_inherits_from_params_class') -PuppetLint.configuration.send('disable_class_parameter_defaults') +require 'puppet-openstack_spec_helper/rake_tasks' diff --git a/bindep.txt b/bindep.txt new file mode 100644 index 0000000..245e54a --- /dev/null +++ b/bindep.txt @@ -0,0 +1,11 @@ +# This is a cross-platform list tracking distribution packages needed by tests; +# see https://docs.openstack.org/infra/bindep/ for additional information. + +libxml2-devel [test platform:rpm] +libxml2-dev [test platform:dpkg] +libxslt-devel [test platform:rpm] +libxslt1-dev [test platform:dpkg] +ruby-devel [test platform:rpm] +ruby-dev [test platform:dpkg] +zlib1g-dev [test platform:dpkg] +zlib-devel [test platform:rpm]