本文整理汇总了Python中raptor_tests.SmokeTest.id方法的典型用法代码示例。如果您正苦于以下问题:Python SmokeTest.id方法的具体用法?Python SmokeTest.id怎么用?Python SmokeTest.id使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类raptor_tests.SmokeTest
的用法示例。
在下文中一共展示了SmokeTest.id方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.usebash = True
t.description = "Test that a timing log is created and contains total parse and build durations"
t.id = "0103b"
t.name = "timing_on"
t.command = "sbs -b smoke_suite/test_resources/simple/bld.inf" + \
" --filters=FilterLogfile,FilterTiming -f ${SBSLOGFILE} && " + \
"grep progress:duration ${SBSLOGFILE}.timings"
t.mustmatch = [
"^<progress:duration object_type='layer' task='parse' key='.*' duration='\d+.\d+' />$",
"^<progress:duration object_type='layer' task='build' key='.*' duration='\d+.\d+' />$",
"^<progress:duration object_type='all' task='all' key='all' duration='\d+.\d+' />$"
]
t.mustnotmatch = []
t.run()
t.id = "103"
t.name = "timing"
t.print_result()
return t
示例2: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
# Should have returncode of 1 and output 1 error, but not cause a traceback
t.returncode = 1
t.errors = 1
t.mustmatch = ["sbs: error: Non-ASCII character in argument or command file"]
result = SmokeTest.PASS
t.id = "0091a"
t.name = "non_ascii_argument"
# The dash in "-c" is an en dash, not a normal ASCII dash.
t.command = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf –c armv5"
t.run()
if t.result == SmokeTest.FAIL:
result = SmokeTest.FAIL
t.id = "0091b"
t.name = "non_ascii_commandfile"
t.command = "sbs --command=smoke_suite/test_resources/non_ascii/cmd.txt"
t.run()
if t.result == SmokeTest.FAIL:
result = SmokeTest.FAIL
t.id = "91"
t.name = "non_ascii"
t.result = result
t.print_result()
return t
示例3: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "71a"
t.name = "implib_implicit_def"
t.command = "sbs -b smoke_suite/test_resources/simple_implib/nodef/group/bld.inf" \
+ " -p implib_implicit_def.mmp"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/lib/implib_implicit_def.dso",
"$(EPOCROOT)/epoc32/release/armv5/lib/implib_implicit_def{000a0000}.dso",
"$(EPOCROOT)/epoc32/release/winscw/udeb/implib_implicit_def.lib"
]
t.run()
t.id = "71b"
t.name = "implib_no_def"
t.command = "sbs -b smoke_suite/test_resources/simple_implib/nodef/group/bld.inf" \
+ " -p implib_no_def.mmp"
t.targets = []
t.mustmatch = [
"No DEF File for IMPLIB target type in"
]
t.errors = 2 # 1 for winscw and 1 for armv5
t.returncode = 1
t.run()
t.id = "71"
t.name = "implib_nodef"
t.print_result()
return t
示例4: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.description = "test mmpkeyword: traces"
t.id = "108a"
t.name = "traces_mmpkeyword"
t.command = "sbs -b smoke_suite/test_resources/tracecompiler/traceon/group/bld.inf -c armv5.tracecompiler"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/udeb/traceon.exe",
"$(EPOCROOT)/epoc32/release/armv5/urel/traceon.exe",
"$(EPOCROOT)/epoc32/release/armv5/udeb/traces_keyword.exe",
"$(EPOCROOT)/epoc32/release/armv5/urel/traces_keyword.exe",
"$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/traceon/traces/traceon_exe/traceonTraces.h",
"$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/traceon/traces/traces_keyword_exe/traces_keywordTraces.h",
"$(EPOCROOT)/epoc32/ost_dictionaries/traceon_exe_0x11100010_Dictionary.xml",
"$(EPOCROOT)/epoc32/ost_dictionaries/traces_keyword_exe_0x11100011_Dictionary.xml",
"$(EPOCROOT)/epoc32/include/platform/symbiantraces/autogen/traceon_exe_0x11100010_TraceDefinitions.h",
"$(EPOCROOT)/epoc32/include/platform/symbiantraces/autogen/traces_keyword_exe_0x11100011_TraceDefinitions.h"
]
t.addbuildtargets('smoke_suite/test_resources/tracecompiler/traceon/group/bld.inf', [
"traceon_exe/armv5/udeb/traceon.o",
"traceon_exe/armv5/urel/traceon.o",
"traceon_exe/tracecompile_traceon_exe_11100010.done",
"traces_keyword_exe/armv5/udeb/traces_keyword.o",
"traces_keyword_exe/armv5/urel/traces_keyword.o",
"traces_keyword_exe/tracecompile_traces_keyword_exe_11100011.done",
])
t.run()
t.id = "108"
t.name = "tracecompiler_new"
return t
示例5: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.description = "Trace Compiler Whatlog Clean"
t.id = "112a"
t.name = "tracecompiler_whatlog_clean"
t.usebash = True
t.command = "sbs -b smoke_suite/test_resources/tracecompiler/testTC/group/bld2.inf -c armv5.tracecompiler CLEAN"
t.run()
t = CheckWhatSmokeTest()
t.description = "Trace Compiler Whatlog test"
t.id = "112b"
t.name = "tracecompiler_whatlog"
t.usebash = True
t.command = "sbs -b smoke_suite/test_resources/tracecompiler/testTC/group/bld2.inf -c armv5.tracecompiler -m ${SBSMAKEFILE} -f ${SBSLOGFILE} && cat ${SBSLOGFILE}"
t.hostossensitive = False
t.regexlinefilter = re.compile("^<(whatlog|export|build>|resource>|bitmap>)")
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/lib/testTC.dso",
"$(EPOCROOT)/epoc32/release/armv5/lib/testTC{000a0000}.dso",
"$(EPOCROOT)/epoc32/release/armv5/udeb/testTC.dll",
"$(EPOCROOT)/epoc32/release/armv5/udeb/testTC.dll.map",
"$(EPOCROOT)/epoc32/release/armv5/urel/testTC.dll",
"$(EPOCROOT)/epoc32/release/armv5/urel/testTC.dll.map",
"$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/traces/wlanhwinitTraces.h",
"$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/traces/wlanhwinitmainTraces.h",
"$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/traces/wlanhwinitpermparserTraces.h",
"$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/traces/fixed_id.definitions",
"$(EPOCROOT)/epoc32/ost_dictionaries/test_TC_0x1000008d_Dictionary.xml",
"$(EPOCROOT)/epoc32/include/platform/symbiantraces/autogen/test_TC_0x1000008d_TraceDefinitions.h"
]
t.stdout = [
"<whatlog bldinf='$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/group/bld2.inf' mmp='$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/group/test.TC.mmp' config='armv5_urel.tracecompiler'>",
"<whatlog bldinf='$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/group/bld2.inf' mmp='$(SBS_HOME)/test/smoke_suite/test_resources/tracecompiler/testTC/group/test.TC.mmp' config='armv5_udeb.tracecompiler'>",
"<build>$(EPOCROOT)/epoc32/release/armv5/lib/testTC.dso</build>",
"<build>$(EPOCROOT)/epoc32/release/armv5/lib/testTC{000a0000}.dso</build>",
"<build>$(EPOCROOT)/epoc32/release/armv5/udeb/testTC.dll</build>",
"<build>$(EPOCROOT)/epoc32/release/armv5/udeb/testTC.dll.map</build>",
"<build>$(EPOCROOT)/epoc32/release/armv5/urel/testTC.dll</build>",
"<build>$(EPOCROOT)/epoc32/release/armv5/urel/testTC.dll.map</build>",
"<build>$(EPOCROOT)/epoc32/ost_dictionaries/test_TC_0x1000008d_Dictionary.xml</build>",
"<build>$(EPOCROOT)/epoc32/include/platform/symbiantraces/autogen/test_TC_0x1000008d_TraceDefinitions.h</build>"
]
t.run("linux")
if t.result == CheckWhatSmokeTest.SKIP:
t.run("windows")
t.id = "112"
return t
示例6: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.usebash = True
t.description = "Test that dependency crunching for resource dependency files produces expected output"
t.id = "43562999"
t.name = "depcrunch"
t.command = "python $SBS_HOME/bin/depcrunch.py --extensions mbg,rsg --assume EPOCROOT < smoke_suite/test_resources/depcrunch/dep2.rpp.d"
t.mustmatch_multiline = [
r"EPOCROOT/epoc32/build/resource/c_98665870f0168225/dependentresource_/dependentresource_dependentresource_sc.rpp: \\\n"+
r" EPOCROOT/testresource1.mbg \\\n"+
r" EPOCROOT/testresource2.rsg \\\n"+
r" EPOCROOT/testresource3.rsg \\\n"+
r" EPOCROOT/testresource4.mbg \\\n"+
r" EPOCROOT/testresource5.rsg \\\n"+
r" EPOCROOT/testresource6.mbg \\\n"+
r" EPOCROOT/testresource7.rsg \\\n"+
r" EPOCROOT/testresource8.mbg \\\n"+
r" EPOCROOT/testresource9.rsg \n"
]
t.run()
t.print_result()
return t
示例7: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "31"
t.name = "listing"
t.command = "sbs -b smoke_suite/test_resources/simple/bld.inf -c armv5 " + \
"-c winscw -k listing"
t.targets = [
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test.WINSCW.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test1.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test1.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test1.WINSCW.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test2.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test2.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test2.WINSCW.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test3.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test3.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test3.WINSCW.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test4.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test4.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test4.WINSCW.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test5.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test5.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test5.WINSCW.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test6.armv5.urel.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test6.armv5.udeb.test.exe.lst",
"$(SBS_HOME)/test/smoke_suite/test_resources/simple/test6.WINSCW.lst"
]
t.run()
return t
示例8: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "2"
t.name = "exe_armv5_filtered"
t.description = "Run exe_armv5 with a customised filter. Will create then" \
+ " remove filter file"
t.usebash = True
t.command = "cp -f smoke_suite/test_resources/filter_test/testfilter.py ../python/plugins/testfilter.py " \
"&& chmod 600 ../python/plugins/testfilter.py " \
"&& sbs -b smoke_suite/test_resources/simple/bld.inf -c armv5 --filters=TestFilter " \
"&& rm -f ../python/plugins/testfilter.py*"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/udeb/test.exe",
"$(EPOCROOT)/epoc32/release/armv5/udeb/test.exe.map",
"$(EPOCROOT)/epoc32/release/armv5/urel/test.exe",
"$(EPOCROOT)/epoc32/release/armv5/urel/test.exe.map"
]
t.addbuildtargets('smoke_suite/test_resources/simple/bld.inf', [
"test_/armv5/udeb/test.o",
"test_/armv5/urel/test.o"
])
t.mustmatch = [
".*Test Passed!.*"
]
t.run()
return t
示例9: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.name = "dll_armv5_smp"
t.id = "63"
t.command = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf -c " + \
"armv5 -c armv5.smp"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/udeb/createstaticdll.dll.sym",
"$(EPOCROOT)/epoc32/release/armv5/urel/createstaticdll.dll.sym",
"$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll.dso",
"$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll{000a0000}.dso",
"$(EPOCROOT)/epoc32/release/armv5/udeb/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/armv5/urel/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/armv5smp/udeb/createstaticdll.dll.sym",
"$(EPOCROOT)/epoc32/release/armv5smp/urel/createstaticdll.dll.sym",
"$(EPOCROOT)/epoc32/release/armv5smp/udeb/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/armv5smp/urel/createstaticdll.dll"
]
t.addbuildtargets('smoke_suite/test_resources/simple_dll/bld.inf', [
"createstaticdll_dll/armv5/udeb/CreateStaticDLL.o",
"createstaticdll_dll/armv5/urel/CreateStaticDLL.o",
"createstaticdll_dll/armv5smp/udeb/CreateStaticDLL.o",
"createstaticdll_dll/armv5smp/urel/CreateStaticDLL.o"
])
t.run()
return t
示例10: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "22"
t.name = "defs_armv7"
t.command = "sbs -b smoke_suite/test_resources/defs/group/bld.inf -c armv7"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv7/udeb/deftest.dll.sym",
"$(EPOCROOT)/epoc32/release/armv7/urel/deftest.dll.sym",
"$(EPOCROOT)/epoc32/release/armv5/lib/deftest{000a0000}.dso",
"$(EPOCROOT)/epoc32/release/armv5/lib/deftest.dso",
"$(EPOCROOT)/epoc32/release/armv7/udeb/deftest.dll",
"$(EPOCROOT)/epoc32/release/armv7/udeb/deftest.dll.map",
"$(EPOCROOT)/epoc32/release/armv7/urel/deftest.dll",
"$(EPOCROOT)/epoc32/release/armv7/urel/deftest.dll.map",
]
t.addbuildtargets(
"smoke_suite/test_resources/defs/group/bld.inf",
[
"deftest_/armv7/udeb/deftest_udeb_objects.via",
"deftest_/armv7/udeb/test.o",
"deftest_/armv7/urel/deftest_urel_objects.via",
"deftest_/armv7/urel/test.o",
],
)
t.run()
return t
示例11: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "71"
t.name = "metadep"
t.description = """Tests metadata dependency generation. Changes
to bld.infs and mmps can be detected."""
t.usebash = True
t.command = """export SBSLOGFILE SBSMAKEFILE; bash smoke_suite/test_resources/metadep.sh 2>&1"""
t.targets = [
]
t.mustmatch_multiline = [
""".*Step 1 .*no warnings or errors.*
sbs: build log in.*
\+ sleep 1.*
.*make -rf .*epoc32/build/metadata_all.mk.*
.*make.*epoc32/build/metadata_all.mk. is up to date.*
Step 2 .*
.*RE-RUNNING SBS with previous parameters.*
Step 3 .*
.*RE-RUNNING SBS with previous parameters.*
.*RE-RUNNING SBS with previous parameters.*"""
]
t.mustnotmatch_multiline = [
"""RE-RUNNING SBS with previous parameters.*
RE-RUNNING SBS with previous parameters.*
RE-RUNNING SBS with previous parameters.*
RE-RUNNING SBS with previous parameters.*"""
]
t.run()
return t
示例12: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
commonbuildfiles = [
"createstaticdll_dll/armv5/urel/CreateStaticDLL.o",
"createstaticdll_dll/armv5/urel/CreateStaticDLL.o.d",
"createstaticdll_dll/winscw/urel/CreateStaticDLL.o",
"createstaticdll_dll/winscw/urel/CreateStaticDLL.o.d",
"createstaticdll_dll/winscw/urel/createstaticdll.UID.CPP",
"createstaticdll_dll/winscw/urel/createstaticdll_UID_.o.d"
]
t = SmokeTest()
t.id = "82"
t.name = "output_control"
t.description = "Test building intermediate files into a location other than $EPOCROOT/epoc32/build. Use SBS_BUILD_DIR. environment variable."
t.sbs_build_dir = environ['EPOCROOT'].replace("\\","/").rstrip("/") + '/anotherbuilddir'
t.environ['SBS_BUILD_DIR'] = t.sbs_build_dir
t.command = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf -c armv5_urel -c winscw_urel"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/urel/createstaticdll.dll.sym",
"$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll.dso",
"$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll{000a0000}.dso",
"$(EPOCROOT)/epoc32/release/armv5/urel/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/winscw/urel/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/winscw/urel/createstaticdll.dll.map"
]
t.addbuildtargets('smoke_suite/test_resources/simple_dll/bld.inf', commonbuildfiles)
t.run()
return t
示例13: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "78"
t.name = "dll_winscw_win32resource"
t.description = """Test the construction of a custom WINSCW DLL containing Windows resources specified by win32_resource."""
t.command = "sbs -b smoke_suite/test_resources/simple_dll/win32resource/bld.inf -c winscw"
t.targets = [
"$(EPOCROOT)/epoc32/release/winscw/udeb/createstaticdll.lib",
"$(EPOCROOT)/epoc32/release/winscw/udeb/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/winscw/urel/createstaticdll.dll",
"$(EPOCROOT)/epoc32/release/winscw/urel/createstaticdll.dll.map"
]
t.addbuildtargets('smoke_suite/test_resources/simple_dll/win32resource/bld.inf', [
"createstaticdll_dll/winscw/udeb/CreateStaticDLL.o",
"createstaticdll_dll/winscw/udeb/createstaticdll.UID.CPP",
"createstaticdll_dll/winscw/udeb/createstaticdll_UID_.o",
"createstaticdll_dll/winscw/udeb/gui.res",
"createstaticdll_dll/winscw/udeb/gui.res.d",
"createstaticdll_dll/winscw/urel/CreateStaticDLL.o",
"createstaticdll_dll/winscw/urel/createstaticdll.UID.CPP",
"createstaticdll_dll/winscw/urel/createstaticdll_UID_.o",
"createstaticdll_dll/winscw/urel/gui.res",
"createstaticdll_dll/winscw/urel/gui.res.d",
])
t.run()
return t
示例14: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "33"
t.name = "exe_winscw"
t.usebash = True
t.command = "sbs -b smoke_suite/test_resources/simple/bld.inf -c winscw -m ${SBSMAKEFILE} -f ${SBSLOGFILE}; grep -E \"mwldsym2\" ${SBSLOGFILE}"
t.targets = [
"$(EPOCROOT)/epoc32/release/winscw/udeb/test.exe",
"$(EPOCROOT)/epoc32/release/winscw/urel/test.exe",
"$(EPOCROOT)/epoc32/release/winscw/urel/test.exe.map"
]
t.addbuildtargets('smoke_suite/test_resources/simple/bld.inf', [
"test_/winscw/udeb/test.o",
"test_/winscw/udeb/test_.o",
"test_/winscw/udeb/test_UID_.o",
"test_/winscw/udeb/test.UID.CPP",
"test_/winscw/urel/test.o",
"test_/winscw/urel/test_.o",
"test_/winscw/urel/test_UID_.o",
"test_/winscw/urel/test.UID.CPP"
])
# Check that the default operator new library is used
t.mustmatch = [
'.*mwldsym2.*scppnwdl.lib.*test.exe.*'
]
t.run()
return t
示例15: run
# 需要导入模块: from raptor_tests import SmokeTest [as 别名]
# 或者: from raptor_tests.SmokeTest import id [as 别名]
def run():
t = SmokeTest()
t.id = "0096"
t.name = "kdll_armv5"
t.usebash = 1
t.command = "sbs -b smoke_suite/test_resources/simple_kdll/bld.inf -c armv5_urel -f-"
t.targets = [
"$(EPOCROOT)/epoc32/release/armv5/urel/test_kdll.dll",
"$(EPOCROOT)/epoc32/release/armv5/urel/test_kdll.dll.map",
"$(EPOCROOT)/epoc32/release/armv5/urel/test_kdll.dll.sym"
]
t.mustmatch = [
r".*\bksrt\d_\d\.lib\b.*",
r".*\bekll\.lib\b.*"
]
t.mustnotmatch = [
r".*usrt.*",
r".*scppnwdl.*"
]
t.run()
return t