further simplified creation of tests by moving the option parsing to the general test class

This commit is contained in:
Martin Diehl 2012-02-15 20:54:14 +00:00
parent 11d3c7a317
commit 4c59015a78
1 changed files with 14 additions and 2 deletions

View File

@ -2,8 +2,9 @@
# $Id$
import os, sys
import subprocess,shutil
import subprocess,shutil,string
import damask
from optparse import OptionParser
class Test():
'''
@ -13,8 +14,19 @@ class Test():
variants = []
def __init__(self):
def __init__(self,test_description):
print '\n'+test_description
self.dirBase = os.path.dirname(os.path.realpath(sys.argv[0]))
self.parser = OptionParser(
description = 'Using: $Id run_test.py 1285 2012-02-09 08:54:09Z MPIE\m.diehl $',
usage='run_test.py [options]')
self.parser.add_option("-u", "--update", action="store_true",\
dest="update",\
help="use current test results as new reference")
self.parser.set_defaults(update = False)
(self.options, self.args) = self.parser.parse_args()
def execute(self,variants = [],update = []):