equal
deleted
inserted
replaced
217 |
217 |
218 <!-- |
218 <!-- |
219 Render the policy validation xml file ('validate.policy.log') into an text output. |
219 Render the policy validation xml file ('validate.policy.log') into an text output. |
220 --> |
220 --> |
221 <target name="render-validate-policy" depends="integration-validate-policy"> |
221 <target name="render-validate-policy" depends="integration-validate-policy"> |
222 <fmpp sourceFile="${helium.dir}/tools/common/templates/integration/validate-policy.log.ftl" outputFile="${post.log.dir}/${build.id}_validate-policy.log"> |
222 <fmpp sourceFile="${helium.dir}/tools/quality/templates/validate-policy.log.ftl" outputFile="${post.log.dir}/${build.id}_validate-policy.log"> |
223 <freemarkerLinks expandProperties="yes"> |
223 <freemarkerLinks expandProperties="yes"> |
224 macro: ${helium.dir}/tools/common/templates/macro |
224 macro: ${helium.dir}/tools/common/templates/macro |
225 </freemarkerLinks> |
225 </freemarkerLinks> |
226 <data expandProperties="yes"> |
226 <data expandProperties="yes"> |
227 doc: xml(${validate.policy.log}) |
227 doc: xml(${validate.policy.log}) |
228 ant: antProperties() |
228 ant: antProperties() |
229 </data> |
229 </data> |
230 </fmpp> |
230 </fmpp> |
231 <fmpp sourceFile="${helium.dir}/tools/common/templates/integration/validate-policy.log.xml.ftl" outputFile="${validate.policy.log.xml}"> |
231 <fmpp sourceFile="${helium.dir}/tools/quality/templates/validate-policy.log.xml.ftl" outputFile="${validate.policy.log.xml}"> |
232 <freemarkerLinks expandProperties="yes"> |
232 <freemarkerLinks expandProperties="yes"> |
233 macro: ${helium.dir}/tools/common/templates/macro |
233 macro: ${helium.dir}/tools/common/templates/macro |
234 </freemarkerLinks> |
234 </freemarkerLinks> |
235 <data expandProperties="yes"> |
235 <data expandProperties="yes"> |
236 doc: xml(${validate.policy.log}) |
236 doc: xml(${validate.policy.log}) |
247 </path> |
247 </path> |
248 </hlm:validatePolicyMacro> |
248 </hlm:validatePolicyMacro> |
249 </target> |
249 </target> |
250 |
250 |
251 <!-- Policy validation target for IDO. Only detected ADO will get scanned. --> |
251 <!-- Policy validation target for IDO. Only detected ADO will get scanned. --> |
252 <target name="ido-validate-policy" depends="ido-create-ado-mapping" if="internal.policy.file.validation.enabled"> |
252 <target name="ido-validate-policy" if="internal.policy.file.validation.enabled"> |
|
253 <property name="policy.mapping.file" location="${build.output.dir}/build/ado_mapping_policy.ini" /> |
|
254 <hlm:createAdoMappingMacro adoMapFile="${policy.mapping.file}" mapForQuality="true"/> |
253 <hlm:record name="${temp.build.dir}/${build.id}_validate-policy.ant.log" action="start" /> |
255 <hlm:record name="${temp.build.dir}/${build.id}_validate-policy.ant.log" action="start" /> |
254 <hlm:iniKeys2Path ini="${ado.quality.mapping.file}" pathid="reference.policy.path.list"/> |
256 <hlm:iniKeys2Path ini="${policy.mapping.file}" pathid="reference.policy.path.list"/> |
255 <runtarget target="render-validate-policy" /> |
257 <runtarget target="render-validate-policy" /> |
256 <hlm:record name="${temp.build.dir}/${build.id}_validate-policy.ant.log" action="stop" /> |
258 <hlm:record name="${temp.build.dir}/${build.id}_validate-policy.ant.log" action="stop" /> |
257 </target> |
259 </target> |
258 |
260 |
259 </project> |
261 </project> |