sbsv2/raptor/test/smoke_suite/resource.py
branchfix
changeset 573 e2b5644641c6
parent 546 e6381a1f4952
equal deleted inserted replaced
569:6656482ba0da 573:e2b5644641c6
    60 			    is used because the weight of 'complete' dependency information would overwhelm make.
    60 			    is used because the weight of 'complete' dependency information would overwhelm make.
    61 			 """
    61 			 """
    62 	buildLocation = ReplaceEnvs("$(EPOCROOT)/epoc32/build/") + BldInfFile.outputPathFragment('smoke_suite/test_resources/resource/group/bld.inf')
    62 	buildLocation = ReplaceEnvs("$(EPOCROOT)/epoc32/build/") + BldInfFile.outputPathFragment('smoke_suite/test_resources/resource/group/bld.inf')
    63 	res_depfile= buildLocation+"/dependentresource_/dependentresource_dependentresource_sc.rpp.d"
    63 	res_depfile= buildLocation+"/dependentresource_/dependentresource_dependentresource_sc.rpp.d"
    64 
    64 
       
    65 
    65 	t.targets = [
    66 	t.targets = [
    66 		"$(EPOCROOT)/epoc32/include/testresource.rsg",
    67 		"$(EPOCROOT)/epoc32/data/z/resource/anotherresource/testresource.r01",
    67 		"$(EPOCROOT)/epoc32/include/testresource.hrh",
    68 		"$(EPOCROOT)/epoc32/data/z/resource/anotherresource/testresource.rsc",
       
    69 		"$(EPOCROOT)/epoc32/data/z/resource/dependentresource/dependentresource.rsc",
    68 		"$(EPOCROOT)/epoc32/data/z/resource/testresource/testresource.r01",
    70 		"$(EPOCROOT)/epoc32/data/z/resource/testresource/testresource.r01",
    69 		"$(EPOCROOT)/epoc32/data/z/resource/testresource/testresource.rsc",
    71 		"$(EPOCROOT)/epoc32/data/z/resource/testresource/testresource.rsc",
       
    72 		"$(EPOCROOT)/epoc32/include/testresource.hrh",
       
    73 		"$(EPOCROOT)/epoc32/include/testresource.rsg",
    70 		"$(EPOCROOT)/epoc32/release/armv5/urel/testresource.exe",
    74 		"$(EPOCROOT)/epoc32/release/armv5/urel/testresource.exe",
       
    75 		"$(EPOCROOT)/epoc32/release/winscw/udeb/z/resource/anotherresource/testresource.r01",
       
    76 		"$(EPOCROOT)/epoc32/release/winscw/udeb/z/resource/anotherresource/testresource.rsc",
       
    77 		"$(EPOCROOT)/epoc32/release/winscw/udeb/z/resource/dependentresource/dependentresource.rsc",
       
    78 		"$(EPOCROOT)/epoc32/release/winscw/urel/z/resource/anotherresource/testresource.r01",
       
    79 		"$(EPOCROOT)/epoc32/release/winscw/urel/z/resource/anotherresource/testresource.rsc",
       
    80 		"$(EPOCROOT)/epoc32/release/winscw/urel/z/resource/dependentresource/dependentresource.rsc",
    71 		res_depfile
    81 		res_depfile
    72 		]
    82 		]
    73 
    83 
    74 	t.addbuildtargets('smoke_suite/test_resources/resource/group/bld.inf', [	
    84 	t.addbuildtargets('smoke_suite/test_resources/resource/group/bld.inf', [
    75 		"testresource_/testresource_testresource_02.rpp",
    85 		"dependentresource_/dependentresource_dependentresource.rsc",
       
    86 		"testresource_/testresource_dependentresource.r01",
       
    87 		"testresource_/testresource_dependentresource.rsc",
    76 		"testresource_/testresource_testresource_01.rpp",
    88 		"testresource_/testresource_testresource_01.rpp",
    77 		"testresource_/testresource_testresource_01.rpp.d",
    89 		"testresource_/testresource_testresource_01.rpp.d",
       
    90 		"testresource_/testresource_testresource_02.rpp",
    78 		"testresource_/testresource_testresource_sc.rpp"])
    91 		"testresource_/testresource_testresource_sc.rpp"])
    79 
    92 
    80 	t.command = "sbs -b smoke_suite/test_resources/resource/group/bld.inf  -c armv5_urel reallyclean ; sbs --no-depend-generate -j 16 -b smoke_suite/test_resources/resource/group/bld.inf -c armv5_urel -f ${SBSLOGFILE} -m ${SBSMAKEFILE} && grep 'epoc32.include.testresource.rsg' %s && wc -l %s " % (res_depfile, res_depfile)
    93 	t.command = "sbs -b smoke_suite/test_resources/resource/group/bld.inf  -c armv5_urel -c winscw_urel reallyclean ; sbs --no-depend-generate -j 16 -b smoke_suite/test_resources/resource/group/bld.inf -c armv5_urel -c  winscw_urel -f ${SBSLOGFILE} -m ${SBSMAKEFILE} && grep 'epoc32.include.testresource.rsg' %s && { X=`md5sum $(EPOCROOT)/epoc32/release/winscw/urel/z/resource/anotherresource/testresource.rsc` && Y=`md5sum $(EPOCROOT)/epoc32/data/z/resource/testresource/testresource.rsc` && [ \"${X%% *}\" != \"${Y%% *}\" ] ; }  && wc -l %s " % (res_depfile, res_depfile)
    81 
    94 
    82 	t.mustnotmatch = []
    95 	t.mustnotmatch = []
    83 
    96 
    84 	t.mustmatch = [
    97 	t.mustmatch = [
    85 			"[23] .*.dependentresource_.dependentresource_dependentresource_sc.rpp.d"
    98 			"[23] .*.dependentresource_.dependentresource_dependentresource_sc.rpp.d"