Changeset 23796


Ignore:
Timestamp:
03/13/19 14:52:30 (6 years ago)
Author:
jdquinn
Message:

BUG: Indentation errors; typos; missing env var PYTHONSTARTUP

Location:
issm/trunk-jpl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/jenkins/jenkins.sh

    r23736 r23796  
    354354#Launch all tests on different cpus
    355355export PYTHONPATH="$ISSM_DIR/src/m/dev"
     356export PYTHONSTARTUP="${PYTHONPATH}/devpath.py"
    356357export PYTHONUNBUFFERED=1 #we don't want python to buffer otherwise issm.exe output is not captured
    357358for (( i=1;i<=$NUMCPUS_RUN;i++ ))
  • issm/trunk-jpl/test/NightlyRun/runme.py

    r23794 r23796  
    229229
    230230if __name__ == '__main__':
    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)
     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.