Changeset 25656


Ignore:
Timestamp:
10/08/20 11:37:32 (4 years ago)
Author:
jdquinn
Message:

CHG: Modified test suites and benchmarks

Location:
issm/trunk-jpl
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/jenkins/pine_island-mac-dakota

    r25617 r25656  
    8383# - Test 444 fails intermittently under Python with "IndexError: list index out of range"
    8484#
    85 MATLAB_NROPTIONS="'exclude',[234 235 418 420 444 445],'id',[IdFromString('Dakota')]"
    86 PYTHON_NROPTIONS="--exclude 234 417 418 420 444 445 --include_name 'Dakota'"
     85MATLAB_NROPTIONS="'id',[IdFromString('Dakota')],'exclude',[234 235 418 420 444 445]"
     86PYTHON_NROPTIONS="--include_name 'Dakota' --exclude 234 417 418 420 444 445"
  • issm/trunk-jpl/jenkins/pine_island-mac-python

    r25653 r25656  
    8787#
    8888MATLAB_NROPTIONS=""
    89 PYTHON_NROPTIONS="--exclude 234 417 418 420 435 444 445 701 702 703 2005 2006]"
     89PYTHON_NROPTIONS="--exclude 234 417 418 420 435 444 445 701 702 703"
  • issm/trunk-jpl/test/NightlyRun/runme.m

    r25515 r25656  
    1212%      'id'            followed by the list of ids requested
    1313%      'exclude'       ids to be excluded from the test
    14 %      'benchmark'     'all' (all of them)
    15 %                      'nightly' (nightly run)
    16 %                      'ismip'  : validation of ismip-hom tests
    17 %                      'eismint': validation of eismint tests
    18 %                      'thermal': validation of thermal tests
    19 %                      'mesh'   : validation of mesh tests
    20 %                      'adolc'   : validation of adolc tests
    21 %                      'slr'   : validation of slr tests
    22 %                      'qmu'   : validation of dakota tests
     14%      'benchmark'     'all'         : (all of them)
     15%                      'nightly'     : (nightly run
     16%                      'validation'  : (validation)
     17%                      'adolc'       : validation of adolc tests
     18%                      'eismint'     : validation of eismint tests
     19%                      'ismip'       : validation of ismip-hom tests
     20%                      'mesh'        : validation of mesh tests
     21%                      'qmu'         : validation of dakota tests
     22%                      'referential' : validation of referential tests
     23%                      'slr'         : validation of slr tests
     24%                      'thermal'     : validation of thermal tests
     25%                      'tranforcing' : validation of transient forcing tests
    2326%                      ...
    2427%      'procedure'     'check' :   run the test (default)
     
    104107%Process Ids according to benchmarks{{{
    105108if strcmpi(benchmark,'nightly'),
    106         test_ids=intersect(test_ids,[1:999]);
     109        test_ids=intersect(test_ids,union([1:999],[2001:2500]));
    107110elseif strcmpi(benchmark,'validation'),
    108111        test_ids=intersect(test_ids,[1001:1999]);
  • issm/trunk-jpl/test/NightlyRun/runme.py

    r25515 r25656  
    3838                            NOTE: exclude does nothing if 'id' is specified with different values
    3939
    40         -b/--benchmark      'all' (all of the tests)
    41                             'nightly' (nightly run / daily run)
    42                             'ismip'  : validation of ismip - hom tests
    43                             'eismint': validation of eismint tests
    44                             'thermal': validation of thermal tests
    45                             'mesh'   : validation of mesh tests
    46                             'adolc'  : validation of adolc tests
    47                             'slr'    : validation of slr tests
    48 
    49         -p/--procedure      'check' : run the test (default)
    50                             'update': update the archive
     40        -b/--benchmark      'all'           : (all of the tests)
     41                            'nightly'       : (nightly run/daily run)
     42                            'validation'    : (validation)
     43                            'adolc'         : validation of adolc tests
     44                            'eismint'       : validation of eismint tests
     45                            'ismip'         : validation of ismip-hom tests
     46                            'mesh'          : validation of mesh tests
     47                            'qmu'           : validation of qmu tests
     48                            'referential'   : validation of referential tests
     49                            'slr'           : validation of slr tests
     50                            'thermal'       : validation of thermal tests
     51                            'tranforcing'   : validation of transient forcing tests
     52
     53        -p/--procedure      'check'         : run the test (default)
     54                            'update'        : update the archive
    5155
    5256    Usage:
     
    7276    #Process options
    7377    #GET benchmark {{{
    74     if benchmark not in ['all', 'nightly', 'ismip', 'eismint',
    75                          'thermal', 'mesh', 'validation', 'tranforcing',
    76                          'adolc', 'slr', 'referential']:
     78    if benchmark not in ['all', 'nightly', 'validation', 'adolc', 'eismint', 'ismip', 'mesh', 'slr', 'thermal', 'tranforcing', 'qmu']:
    7779        print(("runme warning: benchmark '{}' not supported, defaulting to test 'nightly'.".format(benchmark)))
    7880        benchmark = 'nightly'
     
    112114    #Process Ids according to benchmarks {{{
    113115    if benchmark == 'nightly':
    114         test_ids = test_ids.intersection(set(range(1, 1000)))
     116        test_ids = test_ids.intersection(set(range(1, 1000)).union(set(range(2001, 2500))))
    115117    elif benchmark == 'validation':
    116118        test_ids = test_ids.intersection(set(range(1001, 2000)))
     
    131133    elif benchmark == 'adolc':
    132134        test_ids = test_ids.intersection(set(range(3001, 3200)))
     135    elif benchmark == 'qmu':
     136        test_ids = test_ids.intersection(set((218, 234, 235, 417, 418, 420)).union(set(range(412, 414))))
    133137    test_ids = list(test_ids)
    134138    test_ids.sort()
    135139    # }}}
     140
     141    print(test_ids)
     142    exit()
    136143
    137144    #Loop over tests and launch sequence
Note: See TracChangeset for help on using the changeset viewer.