diff -r dbd582b8c0ab -r c38bfd29ee57 sbsv2/raptor/test/smoke_suite/export.py --- a/sbsv2/raptor/test/smoke_suite/export.py Thu Feb 25 16:59:00 2010 +0000 +++ b/sbsv2/raptor/test/smoke_suite/export.py Fri Feb 26 17:07:56 2010 +0000 @@ -35,6 +35,7 @@ "simple_exp1.h exported_1.h\n" "simple_exp2.h exported_2.h\n" "simple_exp3.h exported_3.h\n" + "executable_file executable_file\n" '"file with a space.doc" "exportedfilewithspacesremoved.doc"\n' '"file with a space.doc" "exported file with a space.doc"\n\n' @@ -59,6 +60,7 @@ "/tmp/$(USER)/simple_exp1.h", "/tmp/$(USER)/simple_exp2.h", "/tmp/$(USER)/simple_exp3.h", + "$(EPOCROOT)/epoc32/include/executable_file", "$(EPOCROOT)/epoc32/include/simple_exp4.h" ] t.run() @@ -66,15 +68,31 @@ result = SmokeTest.FAIL + t = SmokeTest() + t.id = "0023a1" + t.name = "export" + t.usebash = True + t.command = "ls -l ${EPOCROOT}/epoc32/include/executable_file" + t.mustmatch = [ "^.rwxrwxr.x .*executable_file.*$" ] + t.targets = [] + t.run() + t.usebash = False + + if t.result == SmokeTest.FAIL: + result = SmokeTest.FAIL + + # Testing if clean deletes any exports which it is not supposed to t.id = "0023b" t.name = "export_clean" t.command = "sbs -b smoke_suite/test_resources/simple_export/expbld.inf " \ + "-c armv5 clean" + t.mustmatch = [] t.targets = [ "$(EPOCROOT)/epoc32/include/exported_1.h", "$(EPOCROOT)/epoc32/include/exported_2.h", "$(EPOCROOT)/epoc32/include/exported_3.h", + "$(EPOCROOT)/epoc32/include/executable_file", "$(EPOCROOT)/epoc32/include/exportedfilewithspacesremoved.doc", "$(EPOCROOT)/epoc32/include/exported file with a space.doc", "/tmp/$(USER)/simple_exp1.h", @@ -95,6 +113,7 @@ '$(EPOCROOT)/epoc32/include/exported_1.h', '$(EPOCROOT)/epoc32/include/exported_2.h', '$(EPOCROOT)/epoc32/include/exported_3.h', + "$(EPOCROOT)/epoc32/include/executable_file", '$(EPOCROOT)/epoc32/include/exportedfilewithspacesremoved.doc', '$(EPOCROOT)/epoc32/include/exported file with a space.doc', '/tmp/$(USER)/simple_exp1.h', @@ -116,6 +135,7 @@ '$(EPOCROOT)/epoc32/include/exported_1.h', '$(EPOCROOT)/epoc32/include/exported_2.h', '$(EPOCROOT)/epoc32/include/exported_3.h', + "$(EPOCROOT)/epoc32/include/executable_file", '$(EPOCROOT)/epoc32/include/exportedfilewithspacesremoved.doc', '$(EPOCROOT)/epoc32/include/exported file with a space.doc', '/tmp/$(USER)/simple_exp1.h',