Make the WAF env available to regression tests
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Thu, 11 Sep 2008 11:35:42 +0100
changeset 3676 62e8f20e7e8d
parent 3675 266033a58f24
child 3677 33334b53632f
Make the WAF env available to regression tests
regression/tests/test-udp-echo.py
wscript
--- a/regression/tests/test-udp-echo.py	Thu Sep 11 01:34:46 2008 +0200
+++ b/regression/tests/test-udp-echo.py	Thu Sep 11 11:35:42 2008 +0100
@@ -8,5 +8,5 @@
 
 def run(verbose, generate, refDirName):
     """Execute a test."""
-
+    #print tracediff.env
     return tracediff.run_test(verbose, generate, refDirName, "udp-echo")
--- a/wscript	Thu Sep 11 01:34:46 2008 +0200
+++ b/wscript	Thu Sep 11 11:35:42 2008 +0100
@@ -815,8 +815,8 @@
 class Regression(object):
     def __init__(self, testdir):
         self.testdir = testdir
-        env = Params.g_build.env_of_name('default')
-        self.diff = env['DIFF']
+        self.env = Params.g_build.env_of_name('default')
+        self.diff = self.env['DIFF']
 
     def run_test(self, verbose, generate, refDirName, testName, *arguments):
         refTestDirName = os.path.join(refDirName, (testName + ".ref"))
@@ -934,7 +934,7 @@
     print "Done."
 
     if not os.path.exists(dir_name):
-        print "Reference traces directory does not exist"
+        print "Reference traces directory (%s) does not exist" % dir_name
         return 3
     
     bad = []