16 |
16 |
17 from raptor_tests import SmokeTest |
17 from raptor_tests import SmokeTest |
18 |
18 |
19 def run(): |
19 def run(): |
20 t = SmokeTest() |
20 t = SmokeTest() |
21 t.id = "11" |
21 |
22 t.name = "dll_armv7" |
22 rootcommand = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf" |
23 t.command = "sbs -b smoke_suite/test_resources/simple_dll/bld.inf -c armv7" |
23 targets = [ |
24 t.targets = [ |
|
25 "$(EPOCROOT)/epoc32/release/armv7/udeb/createstaticdll.dll.sym", |
24 "$(EPOCROOT)/epoc32/release/armv7/udeb/createstaticdll.dll.sym", |
26 "$(EPOCROOT)/epoc32/release/armv7/urel/createstaticdll.dll.sym", |
25 "$(EPOCROOT)/epoc32/release/armv7/urel/createstaticdll.dll.sym", |
27 "$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll.dso", |
26 "$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll.dso", |
28 "$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll{000a0000}.dso", |
27 "$(EPOCROOT)/epoc32/release/armv5/lib/createstaticdll{000a0000}.dso", |
29 "$(EPOCROOT)/epoc32/release/armv7/udeb/createstaticdll.dll", |
28 "$(EPOCROOT)/epoc32/release/armv7/udeb/createstaticdll.dll", |
30 "$(EPOCROOT)/epoc32/release/armv7/urel/createstaticdll.dll" |
29 "$(EPOCROOT)/epoc32/release/armv7/urel/createstaticdll.dll" |
31 ] |
30 ] |
32 t.addbuildtargets('smoke_suite/test_resources/simple_dll/bld.inf', [ |
31 buildtargets = [ |
33 "createstaticdll_dll/armv7/udeb/CreateStaticDLL.o", |
32 "createstaticdll_dll/armv7/udeb/CreateStaticDLL.o", |
34 "createstaticdll_dll/armv7/urel/CreateStaticDLL.o", |
33 "createstaticdll_dll/armv7/urel/CreateStaticDLL.o", |
35 "createstaticdll_dll/armv7/udeb/armv7_specific.o", |
34 "createstaticdll_dll/armv7/udeb/armv7_specific.o", |
36 "createstaticdll_dll/armv7/urel/armv7_specific.o" |
35 "createstaticdll_dll/armv7/urel/armv7_specific.o" |
37 ]) |
36 ] |
|
37 |
|
38 t.id = "0011a" |
|
39 t.name = "dll_armv7_rvct" |
|
40 t.command = rootcommand + " -c armv7" |
|
41 t.targets = targets |
|
42 t.addbuildtargets("smoke_suite/test_resources/simple_dll/bld.inf", buildtargets) |
38 t.run() |
43 t.run() |
|
44 |
|
45 t.id = "0011b" |
|
46 t.name = "dll_armv7_clean" |
|
47 t.command = rootcommand + " -c armv7 clean" |
|
48 t.targets = [] |
|
49 t.run() |
|
50 |
|
51 t.id = "0011c" |
|
52 t.name = "dll_armv7_gcce" |
|
53 t.command = rootcommand + " -c arm.v7.udeb.gcce4_3_2 -c arm.v7.urel.gcce4_3_2" |
|
54 t.targets = targets |
|
55 t.addbuildtargets("smoke_suite/test_resources/simple_dll/bld.inf", buildtargets) |
|
56 t.run() |
|
57 |
|
58 t.id = "11" |
|
59 t.name = "dll_armv7" |
|
60 t.print_result() |
39 return t |
61 return t |