ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/test/SConscript
Revision: 1.1
Committed: Fri Dec 26 17:00:32 2008 UTC (15 years, 6 months ago) by schorsch
Branch: MAIN
CVS Tags: rad4R2P2, rad5R0, rad4R2, rad4R1, rad4R0, rad4R2P1
Log Message:
Invoke test suite from SCons and installation instructions.

File Contents

# Content
1 # -*- coding: latin-1 -*-
2 import os
3 import sys
4 import run_all
5
6 Import('env')
7
8 def run_tests(target=None,source=None,env=None):
9 try:
10 oldenv = env['ENV']
11 ray = os.getcwd()
12 up, cur = os.path.split(ray)
13 bin = os.path.join(up, 'bin')
14 lib = os.path.join(up, 'lib')
15 test = os.path.join(ray, 'test')
16 if not test in sys.path:
17 sys.path.append(test)
18 oldpath = oldenv.get('PATH')
19 print oldpath
20 newpath = os.pathsep.join((bin, oldpath))
21 newenv = {'PATH' : newpath, 'RAYPATH':lib }
22 env['ENV'] = newenv
23 run_all.main()
24 finally:
25 env['ENV'] = oldenv
26
27
28 env.Command(None,'run_all.py',action=Action(run_tests))