mylaptop:etc_system bsirinek$ pdk test unit --list
No unit test files with examples were found.
mylaptop:etc_system bsirinek$ pdk test unit
[✔] Preparing to run the unit tests.
[✔] Running unit tests.
No examples found.
Evaluated 0 tests in 0.000681 seconds: 0 failures, 0 pending.
[✔] Cleaning up after running unit tests.
mylaptop:etc_system bsirinek$ pdk test unit --debug
pdk (DEBUG): Checking for missing Gemfile dependencies.
pdk (DEBUG): Using 'private/ruby/2.1.9/bin/bundle' from PDK package.
pdk (DEBUG): Executing '/opt/puppetlabs/pdk/private/ruby/2.1.9/bin/bundle check --gemfile=/Users/bsirinek/git/puppet-enterprise/modules/etc_system/Gemfile'
pdk (DEBUG): Command environment: GEM_HOME is '/Users/bsirinek/.pdk/cache/ruby/2.1.0' and GEM_PATH is '/opt/puppetlabs/pdk/share/cache/ruby/2.1.0'
pdk (DEBUG): Execution of '/opt/puppetlabs/pdk/private/ruby/2.1.9/bin/bundle check --gemfile=/Users/bsirinek/git/puppet-enterprise/modules/etc_system/Gemfile' complete (duration: 0.57311s; exit code: 0)
pdk (DEBUG): Executing '/Users/bsirinek/git/puppet-enterprise/modules/etc_system/bin/rake spec_prep'
pdk (DEBUG): Command environment: GEM_HOME is '/Users/bsirinek/.pdk/cache/ruby/2.1.0' and GEM_PATH is '/opt/puppetlabs/pdk/share/cache/ruby/2.1.0'
pdk (DEBUG): Execution of '/Users/bsirinek/git/puppet-enterprise/modules/etc_system/bin/rake spec_prep' complete (duration: 2.209869s; exit code: 0)
pdk (DEBUG): Executing '/Users/bsirinek/git/puppet-enterprise/modules/etc_system/bin/rake spec[]'
pdk (DEBUG): Command environment: GEM_HOME is '/Users/bsirinek/.pdk/cache/ruby/2.1.0' and GEM_PATH is '/opt/puppetlabs/pdk/share/cache/ruby/2.1.0'
pdk (DEBUG): Execution of '/Users/bsirinek/git/puppet-enterprise/modules/etc_system/bin/rake spec[]' complete (duration: 2.717679s; exit code: 0)
No examples found.
Evaluated 0 tests in 0.000707 seconds: 0 failures, 0 pending.
pdk (DEBUG): Executing '/Users/bsirinek/git/puppet-enterprise/modules/etc_system/bin/rake spec_clean'
pdk (DEBUG): Command environment: GEM_HOME is '/Users/bsirinek/.pdk/cache/ruby/2.1.0' and GEM_PATH is '/opt/puppetlabs/pdk/share/cache/ruby/2.1.0'
pdk (DEBUG): Execution of '/Users/bsirinek/git/puppet-enterprise/modules/etc_system/bin/rake spec_clean' complete (duration: 2.247794s; exit code: 0)
mylaptop:etc_system bsirinek$
require 'puppetlabs_spec_helper/module_spec_helper'
require 'rspec-puppet-facts'
include RspecPuppetFacts
default_facts = {
puppetversion: Puppet.version,
facterversion: Facter.version,
}
default_facts_path = File.expand_path(File.join(File.dirname(__FILE__), 'default_facts.yml'))
default_module_facts_path = File.expand_path(File.join(File.dirname(__FILE__), 'default_module_facts.yml'))
if File.exist?(default_facts_path) && File.readable?(default_facts_path)
default_facts.merge!(YAML.safe_load(File.read(default_facts_path)))
end
if File.exist?(default_module_facts_path) && File.readable?(default_module_facts_path)
default_facts.merge!(YAML.safe_load(File.read(default_module_facts_path)))
end
RSpec.configure do |c|
c.default_facts = default_facts
end
# Use default_module_facts.yml for module specific facts.
#
# Facts specified here will override the values provided by rspec-puppet-facts.
---
concat_basedir: "/tmp"
ipaddress: "172.16.254.254"
is_pe: false
macaddress: "AA:AA:AA:AA:AA:AA"
require 'spec_helper'
describe 'etc_system' do
on_supported_os.each do |os, os_facts|
context "on #{os}" do
let(:facts) { os_facts }
it { is_expected.to compile }
end
end
end
{
"name": "bsirinek-etc_system",
"version": "0.1.0",
"author": "Bill Sirinek",
"summary": "Manage settings in the Solaris /etc/system file",
"license": "proprietary",
"source": "https://ourinternalgitsite/etc_system.git",
"issues_url": "https://ourissuewebsite",
"dependencies": [
],
"operatingsystem_support": [
{
"operatingsystem": "Solaris",
"operatingsystemrelease": [
"10_u8"
]
},
],
"requirements": [
{
"name": "puppet",
"version_requirement": ">= 3.7.0 < 6.0.0"
}
],
"pdk-version": "1.3.2",
"template-url": "file:///opt/puppetlabs/pdk/share/cache/pdk-templates.git",
"template-ref": "1.3.2-0-g07678c8"
}