本文整理汇总了Python中CIME.SystemTests.system_tests_common.SystemTestsCommon.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python SystemTestsCommon.__init__方法的具体用法?Python SystemTestsCommon.__init__怎么用?Python SystemTestsCommon.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CIME.SystemTests.system_tests_common.SystemTestsCommon
的用法示例。
在下文中一共展示了SystemTestsCommon.__init__方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to file env_test.xml in the case directory
"""
SystemTestsCommon.__init__(self, case, expected=["TEST"])
self._pio_types = self._case.get_env("run").get_valid_values("PIO_TYPENAME")
self._stop_n = self._case.get_value("STOP_N")
示例2: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self,
case,
separate_builds,
run_two_suffix = 'test',
run_one_description = '',
run_two_description = ''):
"""
Initialize a SystemTestsCompareTwo object. Individual test cases that
inherit from SystemTestsCompareTwo MUST call this __init__ method.
Args:
case: case object passsed to __init__ method of individual
test. This is the main case associated with the test.
separate_builds (bool): Whether separate builds are needed for the
two cases. If False, case2 uses the case1 executable.
run_two_suffix (str, optional): Suffix appended to the case name for
the second run. Defaults to 'test'. This can be anything other
than 'base'.
run_one_description (str, optional): Description printed to log file
when starting the first run. Defaults to ''.
run_two_description (str, optional): Description printed to log file
when starting the second run. Defaults to ''.
"""
SystemTestsCommon.__init__(self, case)
self._separate_builds = separate_builds
# run_one_suffix is just used as the suffix for the netcdf files
# produced by the first case; we may eventually remove this, but for now
# it is needed by the various component_*.sh scripts. run_two_suffix is
# also used as the suffix for netcdf files, but more importantly is used
# to create the case name for the clone case.
#
# NOTE(wjs, 2016-08-03) It is currently CRITICAL for run_one_suffix to
# be 'base', because this is assumed for baseline comparison and
# generation. Once that assumption is relaxed, then run_one_suffix can
# be set in the call to the constructor just like run_two_suffix
# currently is. Or, if these tools are rewritten to work without any
# suffix, then run_one_suffix can be removed entirely.
self._run_one_suffix = 'base'
self._run_two_suffix = run_two_suffix.rstrip()
expect(self._run_two_suffix != self._run_one_suffix,
"ERROR: Must have different suffixes for run one and run two")
self._run_one_description = run_one_description
self._run_two_description = run_two_description
# Save case for first run so we can return to it if we switch self._case
# to point to self._case2
self._case1 = self._case
self._caseroot1 = self._get_caseroot()
self._caseroot2 = self._get_caseroot2()
# Initialize self._case2; it will get set to its true value in
# _setup_cases_if_not_yet_done
self._case2 = None
self._setup_cases_if_not_yet_done()
示例3: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to the PGN test
"""
#perturbation values and number of perturbation strings should be same
expect(len(prt)== len(prtstr),"Number of perturbation values ("+str(len(prt))+") are NOT "
"equal to number of perturbation strings("+ str(len(prtstr))+")")
SystemTestsCommon.__init__(self, case)
示例4: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to the MVK test
"""
SystemTestsCommon.__init__(self, case)
if self._case.get_value("RESUBMIT") == 0 \
and self._case.get_value("GENERATE_BASELINE") is False:
self._case.set_value("COMPARE_BASELINE", True)
else:
self._case.set_value("COMPARE_BASELINE", False)
示例5: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to the TSC test
"""
SystemTestsCommon.__init__(self, case)
示例6: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to the ERI system test
"""
SystemTestsCommon.__init__(self, case)
self._testname = "ERI"
示例7: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize a test object
"""
SystemTestsCommon.__init__(self, case)
示例8: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to the SMS system test
"""
SystemTestsCommon.__init__(self, case)
case.load_env()
示例9: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to file env_test.xml in the case directory
"""
SystemTestsCommon.__init__(self, case, expected=["TEST"])
示例10: __init__
# 需要导入模块: from CIME.SystemTests.system_tests_common import SystemTestsCommon [as 别名]
# 或者: from CIME.SystemTests.system_tests_common.SystemTestsCommon import __init__ [as 别名]
def __init__(self, case):
"""
initialize an object interface to the NOC system test
"""
#expectedrunvars = ["CONTINUE_RUN", "REST_OPTION", "HIST_OPTION", "HIST_N"]
SystemTestsCommon.__init__(self, case)