/[escript]/trunk/finley/test/python/SConscript
ViewVC logotype

Diff of /trunk/finley/test/python/SConscript

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 700 by gross, Thu Apr 6 00:13:40 2006 UTC revision 720 by gross, Thu Apr 27 10:16:05 2006 UTC
# Line 26  alltestruns = testruns + localtestruns Line 26  alltestruns = testruns + localtestruns
26  #  #
27  # test files are just compiled:  # test files are just compiled:
28  #  #
29  test_pyc = local_env.PyCompile(testfiles)  test_pyc = env.PyCompile(testfiles)
30    env.Alias('build_py_tests',test_pyc)
31  #  #
32  # run all tests:  # run all tests:
33  #  #
34  program = local_env.RunPyUnitTest(alltestruns)  program = local_env.RunPyUnitTest(alltestruns)
35    
 Depends(pyinstall, test_pyc)  
36  Depends(program, pyinstall)  Depends(program, pyinstall)
37  Depends(program, dep_lib)  Depends(program, dep_lib)
38    Depends(program, 'build_py_tests')
39    
40  #Add Unit Test to target alias  #Add Unit Test to target alias
41    local_env.PrependENVPath('PYTHONPATH',str(env.Dir('#/build/$PLATFORM/finley/test/python')))
42    local_env.PrependENVPath('PYTHONPATH',str(env.Dir('#/build/$PLATFORM/escript/test/python')))
43    local_env['ENV']['FINLEY_TEST_DATA']=env.Dir('#/finley/test/python').srcnode().abspath
44    local_env['ENV']['FINLEY_WORKDIR']=env.Dir('#/build/$PLATFORM/finley/test/python').srcnode().abspath
45  env.Alias('local_py_tests',[os.path.splitext(x)[0]+'.passed' for x in alltestruns])  env.Alias('local_py_tests',[os.path.splitext(x)[0]+'.passed' for x in alltestruns])
46  env.Alias('py_tests', [os.path.splitext(x)[0]+'.passed' for x in testruns ])  env.Alias('py_tests', [os.path.splitext(x)[0]+'.passed' for x in testruns ])
47    
48  # get all the python files in the release tar file  # get all the python files in the release tar file
49  release_pyfiles = [ env.File("SConscript"), ]  release_pyfiles = [ env.File("SConscript"), ]
50  print env.Dir(testdata_dir[0],'.')  release_datafiles=[]  # FIXME: is there a better way?
51  release_testfiles = [ env.File(x) for x in testfiles + testruns ] + [ env.Dir(x,'.') for x in testdata_dir ]  for d in testdata_dir:
52       release_datafiles+=[ d+"/"+x for x in os.listdir(local_env.Dir(d).srcnode().abspath) if not x.startswith('.')]
53    release_testfiles = [ env.File(x) for x in testfiles + testruns ] + [ env.File(x) for x in release_datafiles ]
54  env.Zip(src_zipfile, release_pyfiles)  env.Zip(src_zipfile, release_pyfiles)
55  env.Tar(src_tarfile, release_pyfiles)  env.Tar(src_tarfile, release_pyfiles)
56  env.Zip(test_zipfile, release_testfiles)  env.Zip(test_zipfile, release_testfiles)

Legend:
Removed from v.700  
changed lines
  Added in v.720

  ViewVC Help
Powered by ViewVC 1.1.26