102 <and> |
102 <and> |
103 <contains string="${scanlog}" substring="sf/mw/HelloWorldAPI/group" /> |
103 <contains string="${scanlog}" substring="sf/mw/HelloWorldAPI/group" /> |
104 <contains string="${scanlog}" substring="sf/app/HelloWorldCons/group" /> |
104 <contains string="${scanlog}" substring="sf/app/HelloWorldCons/group" /> |
105 </and> |
105 </and> |
106 </au:assertTrue> |
106 </au:assertTrue> |
107 <au:assertTrue message="Check for 23 errors"> |
107 <au:assertTrue message="Check for 7 errors"> |
108 <contains string="${scanlog}" substring=">23</td>" /> |
108 <contains string="${scanlog}" substring=">7</td>" /> |
109 </au:assertTrue> |
109 </au:assertTrue> |
110 |
110 <au:assertTrue message="Check for 16 errors"> |
|
111 <contains string="${scanlog}" substring=">16</td>" /> |
|
112 </au:assertTrue> |
111 </target> |
113 </target> |
112 |
114 |
113 |
115 |
114 <target name="scanlog-metadata-text"> |
116 <target name="scanlog-metadata-text"> |
115 <echo message="log.dir:${env.TEMP}/" /> |
117 <echo message="log.dir:${env.TEMP}/" /> |
188 <target name="test-diamonds-faults"> |
190 <target name="test-diamonds-faults"> |
189 <condition property="sbs.log.file" value="${helium.dir}/tests/data/test-scanlog_linux_helium_minibuild_ido_input_compile.log"> |
191 <condition property="sbs.log.file" value="${helium.dir}/tests/data/test-scanlog_linux_helium_minibuild_ido_input_compile.log"> |
190 <os family="unix" /> |
192 <os family="unix" /> |
191 </condition> |
193 </condition> |
192 <property name="sbs.log.file" location="${helium.dir}/tests/data/test-scanlog_helium_minibuild_ido_input_compile.log" /> |
194 <property name="sbs.log.file" location="${helium.dir}/tests/data/test-scanlog_helium_minibuild_ido_input_compile.log" /> |
|
195 <copy file="${sbs.log.file}" tofile="${scanlog.temp.dir}/test-scanlog_helium_minibuild_ido_input_clean_compile.log" /> |
|
196 <copy file="${sbs.log.file}" tofile="${scanlog.temp.dir}/test-scanlog_helium_minibuild_ido_input2_compile.log" /> |
193 <hlm:metadatarecord database="${scanlog.temp.dir}/test-diamonds-faults_db"> |
197 <hlm:metadatarecord database="${scanlog.temp.dir}/test-diamonds-faults_db"> |
194 <hlm:sbsmetadatainput> |
198 <hlm:sbsmetadatainput> |
195 <fileset casesensitive="false" file="${sbs.log.file}"/> |
199 <fileset casesensitive="false" file="${sbs.log.file}"/> |
196 <metadatafilterset refid="filterset.sbs" /> |
200 <fileset casesensitive="false" file="${scanlog.temp.dir}/test-scanlog_helium_minibuild_ido_input_clean_compile.log" /> |
197 </hlm:sbsmetadatainput> |
201 <fileset casesensitive="false" file="${scanlog.temp.dir}/test-scanlog_helium_minibuild_ido_input2_compile.log" /> |
|
202 <metadatafilterset refid="filterset.sbs" /> |
|
203 </hlm:sbsmetadatainput> |
|
204 <hlm:sbsmetadatainput> |
|
205 <fileset casesensitive="false" file="${scanlog.temp.dir}/test-scanlog_helium_minibuild_ido_input_clean_compile.log" /> |
|
206 <metadatafilterset refid="filterset.sbs" /> |
|
207 </hlm:sbsmetadatainput> |
|
208 <hlm:sbsmetadatainput> |
|
209 <fileset casesensitive="false" file="${scanlog.temp.dir}/test-scanlog_helium_minibuild_ido_input2_compile.log" /> |
|
210 <metadatafilterset refid="filterset.sbs" /> |
|
211 </hlm:sbsmetadatainput> |
|
212 <hlm:textmetadatainput> |
|
213 <fileset casesensitive="false" file="${helium.dir}/tests/data/diamonds-faults_compile.text.log"/> |
|
214 <metadatafilterset refid="filterset.sbs" /> |
|
215 </hlm:textmetadatainput> |
198 </hlm:metadatarecord> |
216 </hlm:metadatarecord> |
199 |
217 |
200 <fmpp sourceFile="${helium.dir}/tools/common/templates/diamonds/faults_metadata_orm.ftl" |
218 <fmpp sourceFile="${helium.dir}/tools/common/templates/diamonds/faults_metadata_orm.ftl" |
201 outputfile="${scanlog.temp.dir}/compile-main.xml"> |
219 outputfile="${scanlog.temp.dir}/compile-main.xml"> |
202 <data expandProperties="yes"> |
220 <data expandProperties="yes"> |
209 <and> |
227 <and> |
210 <contains string="${scanlog}" substring="<name>sf/mw/HelloWorldAPI/group</name>" /> |
228 <contains string="${scanlog}" substring="<name>sf/mw/HelloWorldAPI/group</name>" /> |
211 <contains string="${scanlog}" substring="<name>sf/app/HelloWorldCons/group</name>" /> |
229 <contains string="${scanlog}" substring="<name>sf/app/HelloWorldCons/group</name>" /> |
212 </and> |
230 </and> |
213 </au:assertTrue> |
231 </au:assertTrue> |
214 <au:assertTrue message="Check for 23 errors"> |
232 |
215 <contains string="${scanlog}" substring=">23</total>" /> |
233 <au:assertTrue message="Check that diamonds-faults_compile.text.log is not pushed to diamonds"> |
216 </au:assertTrue> |
234 <not> |
217 <au:assertTrue message="Check for 16 errors"> |
235 <contains string="${scanlog}" substring="<name>diamonds-faults_compile.text.log</name>" /> |
218 <contains string="${scanlog}" substring=">16</total>" /> |
236 </not> |
219 </au:assertTrue> |
237 </au:assertTrue> |
220 <au:assertTrue message="Check for 7 errors"> |
238 <au:assertTrue message="Check for 46 errors"> |
221 <contains string="${scanlog}" substring=">7</total>" /> |
239 <contains string="${scanlog}" substring=">46</total>" /> |
|
240 </au:assertTrue> |
|
241 <au:assertTrue message="Check for 32 errors"> |
|
242 <contains string="${scanlog}" substring=">32</total>" /> |
|
243 </au:assertTrue> |
|
244 <au:assertTrue message="Check for 14 errors"> |
|
245 <contains string="${scanlog}" substring=">14</total>" /> |
222 </au:assertTrue> |
246 </au:assertTrue> |
223 </target> |
247 </target> |
224 |
248 |
225 <target name="test-cc-summary-metadata-generation"> |
249 <target name="test-cc-summary-metadata-generation"> |
226 <hlm:metadatarecord database="${scanlog.temp.dir}/test_metadata_db"> |
250 <hlm:metadatarecord database="${scanlog.temp.dir}/test_metadata_db"> |
253 <contains string="${cclog}" substring="Exception: Could not find object TestDomain-50_200832:project:testDb#1 in the database" /> |
277 <contains string="${cclog}" substring="Exception: Could not find object TestDomain-50_200832:project:testDb#1 in the database" /> |
254 </au:assertTrue> |
278 </au:assertTrue> |
255 <au:assertTrue message="Check for build errors"> |
279 <au:assertTrue message="Check for build errors"> |
256 <contains string="${cclog}" substring="test-scanlog_cc_summary_compile.log" /> |
280 <contains string="${cclog}" substring="test-scanlog_cc_summary_compile.log" /> |
257 </au:assertTrue> |
281 </au:assertTrue> |
258 <au:assertTrue message="Check for 24 build errors"> |
282 <au:assertTrue message="Check for 8 build errors"> |
259 <contains string="${cclog}" substring="24" /> |
283 <contains string="${cclog}" substring="8" /> |
260 </au:assertTrue> |
284 </au:assertTrue> |
261 <au:assertTrue message="Check for 23 build errors"> |
285 <au:assertTrue message="Check for 16 build errors"> |
262 <contains string="${cclog}" substring="23" /> |
286 <contains string="${cclog}" substring="16" /> |
263 </au:assertTrue> |
287 </au:assertTrue> |
264 <au:assertTrue message="Check for validate policy errors"> |
288 <au:assertTrue message="Check for validate policy errors"> |
265 <and> |
289 <and> |
266 <contains string="${cclog}" substring="s60\test\tools\uitools\DOM" /> |
290 <contains string="${cclog}" substring="s60\test\tools\uitools\DOM" /> |
267 <contains string="${cclog}" substring="s60\test\tools\uitools\DOM\SAX2DOM" /> |
291 <contains string="${cclog}" substring="s60\test\tools\uitools\DOM\SAX2DOM" /> |