Changeset 23796
- Timestamp:
- 03/13/19 14:52:30 (6 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/jenkins/jenkins.sh
r23736 r23796 354 354 #Launch all tests on different cpus 355 355 export PYTHONPATH="$ISSM_DIR/src/m/dev" 356 export PYTHONSTARTUP="${PYTHONPATH}/devpath.py" 356 357 export PYTHONUNBUFFERED=1 #we don't want python to buffer otherwise issm.exe output is not captured 357 358 for (( i=1;i<=$NUMCPUS_RUN;i++ )) -
issm/trunk-jpl/test/NightlyRun/runme.py
r23794 r23796 229 229 230 230 if __name__ == '__main__': 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 parser.add_argument('-e', '--exclude', nargs=' +', type=int, help='ids to be excluded from the test', default=[])246 parser.add_argument('-en', '--exclude_name', nargs=' +', type=str, help='test names to be excluded from the test', default=[])247 248 249 250 251 252 253 254 255 256 257 258 259 231 if 'PYTHONSTARTUP' in os.environ: 232 PYTHONSTARTUP = os.environ['PYTHONSTARTUP'] 233 #print 'PYTHONSTARTUP =', PYTHONSTARTUP 234 if os.path.exists(PYTHONSTARTUP): 235 try: 236 exec(compile(open(PYTHONSTARTUP).read(), PYTHONSTARTUP, 'exec')) 237 except Exception as e: 238 print("PYTHONSTARTUP error: ", e) 239 else: 240 print(("PYTHONSTARTUP file '{}' does not exist.".format(PYTHONSTARTUP))) 241 242 parser = argparse.ArgumentParser(description='RUNME - test deck for ISSM nightly runs') 243 parser.add_argument('-i', '--id', nargs='*', type=int, help='followed by the list of ids requested', default=[]) 244 parser.add_argument('-in', '--include_name', nargs='*', type=str, help='followed by the list of test names requested', default=[]) 245 parser.add_argument('-e', '--exclude', nargs='+', type=int, help='ids to be excluded from the test', default=[]) 246 parser.add_argument('-en', '--exclude_name', nargs='+', type=str, help='test names to be excluded from the test', default=[]) 247 parser.add_argument('-b', '--benchmark', help='nightly/ismip/eismint/thermal/mesh/...', default='nightly') 248 parser.add_argument('-p', '--procedure', help='check/update', default='check') 249 parser.add_argument('-o', '--output', help='nightly/daily/none', default='none') 250 parser.add_argument('-r', '--rank', type=int, help='rank', default=1) 251 parser.add_argument('-n', '--numprocs', type=int, help='numprocs', default=1) 252 args = parser.parse_args() 253 254 md = runme([args.id, args.include_name], [args.exclude, args.exclude_name], args.benchmark, args.procedure, args.output, args.rank, args.numprocs) 255 256 if args.output == 'nightly': 257 print("PYTHONEXITEDCORRECTLY") 258 259 exit(md)
Note:
See TracChangeset
for help on using the changeset viewer.