casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables
execute.py
Go to the documentation of this file.
00001 from taskinit import casalog
00002 import sys
00003 import os
00004 
00005 casalog.showconsole(onconsole=True)
00006 
00007 print sys.argv
00008 i = sys.argv.index("-c")
00009 data_dir  = [sys.argv[i+2]]
00010 work_dir  = sys.argv[i+3]
00011 test_name = sys.argv[i+4]
00012 if sys.argv[i+5] != "0":
00013     p = True
00014 else:
00015     p = False
00016 
00017 os.chdir(work_dir)
00018 sys.path.append(work_dir + '/admin/')
00019 import publish_summary
00020 
00021 try:
00022     publish_summary.runTest(test_name,
00023                             data_dir, work_dir + '/work', work_dir + '/result',
00024                             CPP_PROFILE = p)
00025 except:
00026     print "runTest execution failed"
00027     raise
00028     exit()  # sys.exit(1) does not work with IPython
00029 exit()