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, 4 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

# User Rev Content
1 schorsch 1.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))