|
From: <jh...@us...> - 2011-10-13 19:28:32
|
Revision: 300
http://etch.svn.sourceforge.net/etch/?rev=300&view=rev
Author: jheiss
Date: 2011-10-13 19:28:26 +0000 (Thu, 13 Oct 2011)
Log Message:
-----------
Something seems to have changed such that __FILE__ is now a fully
qualified path. As such our mechanism for requiring etchtest.rb in all
the test files has stopped working. Switch it around to a cleaner
mechanism that uses File.expand_path so that it doesn't matter whether
we get the old or new __FILE__ behavior.
Modified Paths:
--------------
trunk/test/test_actions.rb
trunk/test/test_attributes.rb
trunk/test/test_auth.rb
trunk/test/test_commands.rb
trunk/test/test_conf.rb
trunk/test/test_delete.rb
trunk/test/test_depend.rb
trunk/test/test_file.rb
trunk/test/test_history.rb
trunk/test/test_link.rb
trunk/test/test_local_requests.rb
trunk/test/test_misc.rb
trunk/test/test_nodegroups.rb
trunk/test/test_options.rb
trunk/test/test_outputcapture.rb
trunk/test/test_scripts.rb
trunk/test/test_transitions.rb
Modified: trunk/test/test_actions.rb
===================================================================
--- trunk/test/test_actions.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_actions.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of various actions: pre, post, setup, test, etc.
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchActionTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_attributes.rb
===================================================================
--- trunk/test/test_attributes.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_attributes.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of attribute filtering in config.xml files
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'rubygems' # Might be needed to find facter
require 'facter'
Modified: trunk/test/test_auth.rb
===================================================================
--- trunk/test/test_auth.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_auth.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of client authentication
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'net/http'
require 'rexml/document'
begin
Modified: trunk/test/test_commands.rb
===================================================================
--- trunk/test/test_commands.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_commands.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of configuration commands
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchCommandTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_conf.rb
===================================================================
--- trunk/test/test_conf.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_conf.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of its configuration file, etch.conf
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'net/http'
require 'rexml/document'
require 'cgi'
Modified: trunk/test/test_delete.rb
===================================================================
--- trunk/test/test_delete.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_delete.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of deleting files
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchDeleteTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_depend.rb
===================================================================
--- trunk/test/test_depend.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_depend.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of dependencies
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchDependTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_file.rb
===================================================================
--- trunk/test/test_file.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_file.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of creating and updating regular files
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchFileTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_history.rb
===================================================================
--- trunk/test/test_history.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_history.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -5,7 +5,7 @@
# history files
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchHistoryTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_link.rb
===================================================================
--- trunk/test/test_link.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_link.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of creating and updating symbolic links
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'pathname'
class EtchLinkTests < Test::Unit::TestCase
Modified: trunk/test/test_local_requests.rb
===================================================================
--- trunk/test/test_local_requests.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_local_requests.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of local requests
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchLocalRequestsTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_misc.rb
===================================================================
--- trunk/test/test_misc.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_misc.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test miscellaneous items that don't fit elsewhere
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'webrick'
class EtchMiscTests < Test::Unit::TestCase
Modified: trunk/test/test_nodegroups.rb
===================================================================
--- trunk/test/test_nodegroups.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_nodegroups.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test etch's handling of node groups and the node group hierarchy
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchNodeGroupTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_options.rb
===================================================================
--- trunk/test/test_options.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_options.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test command line options to etch client
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'webrick'
class EtchOptionTests < Test::Unit::TestCase
Modified: trunk/test/test_outputcapture.rb
===================================================================
--- trunk/test/test_outputcapture.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_outputcapture.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -4,7 +4,7 @@
# Test output capturing
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
require 'timeout'
$:.unshift(File.join(EtchTests::CLIENTDIR, 'lib'))
$:.unshift(File.join(EtchTests::SERVERDIR, 'lib'))
Modified: trunk/test/test_scripts.rb
===================================================================
--- trunk/test/test_scripts.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_scripts.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -5,7 +5,7 @@
# creation of links and directories, and control the deletion of files
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchScriptTests < Test::Unit::TestCase
include EtchTests
Modified: trunk/test/test_transitions.rb
===================================================================
--- trunk/test/test_transitions.rb 2011-08-15 21:49:55 UTC (rev 299)
+++ trunk/test/test_transitions.rb 2011-10-13 19:28:26 UTC (rev 300)
@@ -5,7 +5,7 @@
# file, etc.)
#
-require "./#{File.dirname(__FILE__)}/etchtest"
+require File.expand_path('etchtest', File.dirname(__FILE__))
class EtchTransitionTests < Test::Unit::TestCase
include EtchTests
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|