--- a/sbsv2/raptor/test/smoke_suite/dll_armv5.py Tue May 18 19:36:14 2010 +0100
+++ b/sbsv2/raptor/test/smoke_suite/dll_armv5.py Fri Jun 04 13:09:28 2010 +0100
@@ -1,5 +1,5 @@
#
-# Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
# All rights reserved.
# This component and the accompanying materials are made available
# under the terms of the License "Eclipse Public License v1.0"
@@ -19,7 +19,6 @@
def run():
t = AntiTargetSmokeTest()
t.usebash = True
- result = AntiTargetSmokeTest.PASS
command = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf -c %s -f-"
maintargets = [
@@ -47,7 +46,7 @@
]
# Note that ABIv1 import libraries are only generated for RVCT-based armv5
- # builds on Windows
+ # builds on Windows if the kit asks for it (off by default)
t.id = "0009a"
t.name = "dll_armv5_rvct"
@@ -56,24 +55,23 @@
t.addbuildtargets('smoke_suite/test_resources/simple_dll/bld.inf', buildtargets)
t.mustmatch = mustmatch
t.mustnotmatch = mustnotmatch
- t.run("linux")
- if t.result == AntiTargetSmokeTest.SKIP:
- t.targets.extend(abiv1libtargets)
- t.run("windows")
- if t.result == AntiTargetSmokeTest.FAIL:
- result = AntiTargetSmokeTest.FAIL
+ t.run()
+
+ t.id = "0009b"
+ t.name = "dll_armv5_rvct_abiv1"
+ t.command += " --configpath=test/config/abiv1kit"
+ t.targets.extend(abiv1libtargets)
+ t.run("windows")
- t.id = "0009b"
+ t.id = "0009c"
t.name = "dll_armv5_clean"
t.command = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf -c armv5 clean"
t.targets = []
t.mustmatch = []
t.mustnotmatch = []
t.run()
- if t.result == AntiTargetSmokeTest.FAIL:
- result = AntiTargetSmokeTest.FAIL
- t.id = "0009c"
+ t.id = "0009d"
t.name = "dll_armv5_gcce"
t.command = command % "gcce_armv5"
t.targets = maintargets
@@ -82,11 +80,8 @@
t.mustmatch = mustmatch
t.mustnotmatch = mustnotmatch
t.run()
- if t.result == AntiTargetSmokeTest.FAIL:
- result = AntiTargetSmokeTest.FAIL
t.id = "9"
t.name = "dll_armv5"
- t.result = result
t.print_result()
return t