source: anuga_validation/automated_validation_tests/validate_all.py @ 4183

Last change on this file since 4183 was 4183, checked in by duncan, 17 years ago

get it working in windows

File size: 814 bytes
RevLine 
[3706]1"""Validate_all.py
2"""
3
[3929]4import os
5
6
7dirs_to_skip = ['.', 'okushiri_tank_validation_ver1']
8validation_dirs_and_files = []
9
10
11for dirpath, dirnames, filenames in os.walk('.'):
12
13    if '.svn' in dirnames:
14        dirnames.remove('.svn')  # don't visit SVN directories
15
16    dir = os.path.split(dirpath)[-1]
17    if dir in dirs_to_skip:
18        print 'Skipping %s' %dirpath
19        continue
20   
21    print 'Searching dir', dirpath
22   
23
24    for filename in filenames:
25        if filename.startswith('validate') and filename.endswith('.py'):
26            print 'Found %s in %s' %(filename, dirpath)
27            validation_dirs_and_files.append((dirpath, filename))           
28
29
30
31for path, filename in validation_dirs_and_files:
[4183]32    os.chdir(path)
33    s = 'python %s' %( filename)
[3929]34    print s
35    os.system(s)
36           
Note: See TracBrowser for help on using the repository browser.