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" |