summaryrefslogtreecommitdiffstats
path: root/test/server
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-09-19 18:04:20 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2006-09-19 18:04:20 +0000
commit3891f48119ea01d04d7495cf2f07a9ddb37b2afc (patch)
tree564c02bc5cc3498a440ddea80e96a8852791c528 /test/server
parentdcab464f8db80e6d8c91a595a77875222f2927bf (diff)
downloadpuppet-3891f48119ea01d04d7495cf2f07a9ddb37b2afc.tar.gz
puppet-3891f48119ea01d04d7495cf2f07a9ddb37b2afc.tar.xz
puppet-3891f48119ea01d04d7495cf2f07a9ddb37b2afc.zip
Converting to using the Rakefile for testing. The old 'test' script is
now deprecated, and I'll send an email to the dev list and update the docs to reflect that. This still isn't the final solution, because the module structure is a bit weird, but at least it's a starting point, and everything from here on out is small changes, as opposed to large architectural changes. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1632 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test/server')
-rwxr-xr-xtest/server/authconfig.rb11
-rwxr-xr-xtest/server/authstore.rb15
-rw-r--r--test/server/bucket.rb14
-rw-r--r--test/server/ca.rb11
-rwxr-xr-xtest/server/fileserver.rb16
-rw-r--r--test/server/logger.rb11
-rw-r--r--test/server/master.rb15
-rw-r--r--test/server/pelement.rb13
-rwxr-xr-xtest/server/report.rb11
-rwxr-xr-xtest/server/rights.rb11
-rwxr-xr-xtest/server/runner.rb11
-rw-r--r--test/server/server.rb11
12 files changed, 25 insertions, 125 deletions
diff --git a/test/server/authconfig.rb b/test/server/authconfig.rb
index 32ae46dff..a5a0a1c00 100755
--- a/test/server/authconfig.rb
+++ b/test/server/authconfig.rb
@@ -1,16 +1,9 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server/authconfig'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestAuthConfig < Test::Unit::TestCase
- include TestPuppet
+ include PuppetTest
def test_parsingconfigfile
file = tempfile()
diff --git a/test/server/authstore.rb b/test/server/authstore.rb
index db580d68e..30eb5ea04 100755
--- a/test/server/authstore.rb
+++ b/test/server/authstore.rb
@@ -1,20 +1,9 @@
-if __FILE__ == $0
- if Dir.getwd =~ /test\/server$/
- Dir.chdir("..")
- end
-
- $:.unshift '../lib'
- $puppetbase = ".."
-
-end
-
require 'puppet'
require 'puppet/server/authstore'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestAuthStore < Test::Unit::TestCase
- include TestPuppet
+ include PuppetTest
def mkstore
store = nil
assert_nothing_raised {
diff --git a/test/server/bucket.rb b/test/server/bucket.rb
index af2fd0865..dcb50d27e 100644
--- a/test/server/bucket.rb
+++ b/test/server/bucket.rb
@@ -1,19 +1,9 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
- $debug = true
-else
- $debug = false
-end
-
require 'puppet'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
require 'base64'
class TestBucket < Test::Unit::TestCase
- include ServerTest
+ include PuppetTest::ServerTest
def out
if defined? @num
diff --git a/test/server/ca.rb b/test/server/ca.rb
index b7bad5cd6..8be0df334 100644
--- a/test/server/ca.rb
+++ b/test/server/ca.rb
@@ -1,15 +1,8 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server/ca'
require 'puppet/sslcertificates'
require 'openssl'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
# $Id$
@@ -20,7 +13,7 @@ else
end
class TestCA < Test::Unit::TestCase
- include ServerTest
+ include PuppetTest::ServerTest
# Verify that we're autosigning. We have to autosign a "different" machine,
# since we always autosign the CA server's certificate.
def test_autocertgeneration
diff --git a/test/server/fileserver.rb b/test/server/fileserver.rb
index b42b1712f..e7aaa6017 100755
--- a/test/server/fileserver.rb
+++ b/test/server/fileserver.rb
@@ -1,20 +1,9 @@
-if __FILE__ == $0
- if Dir.getwd =~ /test\/server$/
- Dir.chdir("..")
- end
-
- $:.unshift '../lib'
- $puppetbase = ".."
-
-end
-
require 'puppet'
require 'puppet/server/fileserver'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestFileServer < Test::Unit::TestCase
- include TestPuppet
+ include PuppetTest
def mkmount(path = nil)
mount = nil
@@ -53,7 +42,6 @@ class TestFileServer < Test::Unit::TestCase
def mktestfiles(testdir)
@@tmpfiles << testdir
assert_nothing_raised {
- Dir.mkdir(testdir)
files = %w{a b c d e}.collect { |l|
name = File.join(testdir, "file%s" % l)
File.open(name, "w") { |f|
diff --git a/test/server/logger.rb b/test/server/logger.rb
index e0a03417e..8ba0d0067 100644
--- a/test/server/logger.rb
+++ b/test/server/logger.rb
@@ -1,17 +1,10 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
require 'base64'
require 'cgi'
class TestLogger < Test::Unit::TestCase
- include ServerTest
+ include PuppetTest::ServerTest
def setup
super
diff --git a/test/server/master.rb b/test/server/master.rb
index 2f6804e56..2d1b9ec2c 100644
--- a/test/server/master.rb
+++ b/test/server/master.rb
@@ -1,21 +1,10 @@
-if __FILE__ == $0
- if Dir.getwd =~ /test\/server$/
- Dir.chdir("..")
- end
-
- $:.unshift '../lib'
- $puppetbase = ".."
-
-end
-
require 'puppet'
require 'puppet/server'
require 'puppet/client'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestMaster < Test::Unit::TestCase
- include ServerTest
+ include PuppetTest::ServerTest
def teardown
super
#print "\n\n\n\n" if Puppet[:debug]
diff --git a/test/server/pelement.rb b/test/server/pelement.rb
index 5d5b5ceb4..edfe89744 100644
--- a/test/server/pelement.rb
+++ b/test/server/pelement.rb
@@ -1,18 +1,11 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server/pelement'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
require 'base64'
require 'cgi'
class TestPElementServer < Test::Unit::TestCase
- include ServerTest
+ include PuppetTest::ServerTest
def verify_described(type, described)
described.each do |name, trans|
@@ -175,7 +168,7 @@ class TestPElementServer < Test::Unit::TestCase
def test_describe_alltypes
# Systems get pretty retarded, so I'm going to set the path to some fake
# data for ports
- #Puppet::Type::ParsedType::Port.path = File.join($puppetbase,
+ #Puppet::Type::ParsedType::Port.path = File.join(basedir,
# "test/data/types/ports/1")
#Puppet.err Puppet::Type::ParsedType::Port.path
server = nil
diff --git a/test/server/report.rb b/test/server/report.rb
index 5e74dc1da..423b8ce90 100755
--- a/test/server/report.rb
+++ b/test/server/report.rb
@@ -1,17 +1,10 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server/report'
require 'puppet/client/reporter'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestReportServer < Test::Unit::TestCase
- include TestPuppet
+ include PuppetTest
Puppet::Util.logmethods(self)
def mkserver
diff --git a/test/server/rights.rb b/test/server/rights.rb
index 09cb21e56..ac0944bd0 100755
--- a/test/server/rights.rb
+++ b/test/server/rights.rb
@@ -1,16 +1,9 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server/rights'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestRights < Test::Unit::TestCase
- include TestPuppet
+ include PuppetTest
def test_rights
store = nil
diff --git a/test/server/runner.rb b/test/server/runner.rb
index 59487776f..1c2fa9cea 100755
--- a/test/server/runner.rb
+++ b/test/server/runner.rb
@@ -1,16 +1,9 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server/runner'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
class TestServerRunner < Test::Unit::TestCase
- include TestPuppet
+ include PuppetTest
def mkclient(file)
master = nil
diff --git a/test/server/server.rb b/test/server/server.rb
index e279d8440..681fa1f42 100644
--- a/test/server/server.rb
+++ b/test/server/server.rb
@@ -1,13 +1,6 @@
-if __FILE__ == $0
- $:.unshift '../../lib'
- $:.unshift '..'
- $puppetbase = "../.."
-end
-
require 'puppet'
require 'puppet/server'
-require 'test/unit'
-require 'puppettest.rb'
+require 'puppettest'
# $Id$
@@ -18,7 +11,7 @@ else
end
class TestServer < Test::Unit::TestCase
- include ServerTest
+ include PuppetTest::ServerTest
# test that we can connect to the server
# we have to use fork here, because we apparently can't use threads