Sha256: 5cd67859c3048f63e0cda2bd3eb21300a6fab93a9838a45399481312b93e94ed

Contents?: true

Size: 1.22 KB

Versions: 3

Compression:

Stored size: 1.22 KB

Contents

#!/usr/bin/env ruby

#------------------------------------------------------------
# run any or all test suites

basedir = File.dirname(__FILE__)
if basedir == "."
    basedir = Dir.getwd
end
$puppetbase = File.expand_path(File.join(basedir, ".."))

$:.unshift basedir
$:.unshift "#{$puppetbase}/lib"


require 'puppettest.rb'
require 'getoptlong'

	#[ "--size",	"-s",			GetoptLong::REQUIRED_ARGUMENT ],
result = GetoptLong.new(
	[ "--debug",	"-d",			GetoptLong::NO_ARGUMENT ],
	[ "-n",			                GetoptLong::REQUIRED_ARGUMENT ],
	[ "--help",		"-h",			GetoptLong::NO_ARGUMENT ]
)

usage = "USAGE: %s [--help] <testsuite> <testsuite> .." % $0

opts = []

result.each { |opt,arg|
	case opt
		when "--debug"
            Puppet::Log.level = :debug
		when "--help"
			puts usage
			exit
		else
            opts << opt << arg
			#raise "Invalid option '#{opt}'"
	end
}
suites = nil

if ARGV.length != 0
    suites = ARGV.dup
else
    suites = PuppetTestSuite.list
end

ARGV.clear

opts.each { |o| ARGV << o }

suites.each { |suite|
    PuppetTestSuite.new(suite)
}

# This damn problem just doesn't seem to want to go away
system("%s/etc/init.d/sleeper stop 2>/dev/null 1>/dev/null" % $puppetbase)

# $Id: test 952 2006-02-27 22:21:44Z luke $

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
puppet-0.13.6 test/test
puppet-0.18.4 test/test
puppet-0.16.0 test/test