Changeset 7248


Ignore:
Timestamp:
Jun 23, 2009, 9:34:51 AM (15 years ago)
Author:
rwilson
Message:

Cleanup of time/memory testunit.

Location:
branches/numpy_anuga_validation/automated_validation_tests
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/numpy_anuga_validation/automated_validation_tests/fitting/validate_benchmark_fit.py

    r7242 r7248  
    5151    def test_fit_time_and_mem(self):
    5252        import socket
     53
     54        # get hostname - for *nix and Windows
    5355        host =  socket.gethostname()
     56
     57        # define dictionary of expected time/memory usage per machine.
     58        # key must be unique *prefix* of machine name, lowercase.
     59        # value is tuple: (time, memory) in seconds and KiB.
     60        expected_results = {'tornado':  (10.8, 40468),  # tornado headnode
     61                            'cyclone':  (7.4,  40468),  # cyclone headnode
     62                            'compute':  (10.8, 40468),  # cluster computenode
     63                            'nautilus': (8.1,  16104),  # Ole's 32bit Ubuntu
     64                            'bogong':   (14.2, 30000),  # ANU?
     65                            'pc-31569': (31.6, 15000),  # DSG's PC?
     66                            'pc-32572': (12.8, 15788),  # Ross' 32bit work Ubuntu
     67                            'saturn':   (12.8, 39404)   # Ross' 64bit home Ubuntu
     68                           }
     69
     70        # run trial, report on time and memory
    5471        ben = BenchmarkLeastSquares()
    5572        (time, mem, num_tri, one_t,
     
    6279                                    )
    6380
    64         # define dictionary of expected time/memory usage per machine
    65         # key must be unique *prefix* of machine name, lowercase
    66         # value is tuple: (time, memory) in seconds and KiB
    67         expected_results = {'tornado':  (10.8, 40468),  # tornado headnode
    68                             'cyclone':  (7.4,  40468),  # cyclone headnode
    69                             'compute':  (10.8, 40468),  # cluster computenode
    70                             'nautilus': (8.1 , 16104),  # Ole's 32bit Ubuntu
    71                             'bogong':   (14.2, 30000),  # ANU?
    72                             'pc-31569': (31.6, 15000),  # DSG's PC
    73                             'pc-32572': (12.8, 15788),  # Ross' 32bit work Ubuntu
    74                             'saturn':   (12.8, 39404)   # Ross' 64bit home Ubuntu
    75                            }
    76 
    7781        # Get expected machine values, else a default set of values
    7882        time_standard = 15.0        # max of above, plus a little
     
    8185            if host.lower().startswith(key):
    8286                (time_standard, mem_standard) = expected_results[key]
     87                break
    8388
    8489        # don't want exception here, report on time *and* memory
  • branches/numpy_anuga_validation/automated_validation_tests/validate_all.py

    r6821 r7248  
    3939    os.chdir(path)
    4040    s = 'python %s' %(filename)
    41     print
    4241    print s
    4342    os.system(s)
Note: See TracChangeset for help on using the changeset viewer.