30 <!-- Configuring get latest env. --> |
30 <!-- Configuring get latest env. --> |
31 <property name="s60.grace.service" value="s60_devices_sw" /> |
31 <property name="s60.grace.service" value="s60_devices_sw" /> |
32 <property name="s60.grace.product" value="DFS7x.92" /> |
32 <property name="s60.grace.product" value="DFS7x.92" /> |
33 <property name="s60.grace.release" value="92_\d{6}_hw79" /> |
33 <property name="s60.grace.release" value="92_\d{6}_hw79" /> |
34 |
34 |
|
35 <property name="sysdef3.enabled" value="true" /> |
|
36 <property name="codescanner.enabled" value="false" /> |
|
37 |
35 <!-- enable coverity --> |
38 <!-- enable coverity --> |
36 <property name="coverity.enabled" value="true"/> |
|
37 <property name="coverity.commit.defects.enabled" value="true"/> |
39 <property name="coverity.commit.defects.enabled" value="true"/> |
38 <property name="coverity.defect.manager.server" value="ousrv057.europe.nokia.com"/> |
40 <property name="coverity.defect.manager.server" value="ousrv057.europe.nokia.com"/> |
39 <property name="coverity.defect.manager.port" value="5467"/> |
41 <property name="coverity.defect.manager.port" value="5467"/> |
40 <property name="coverity.defect.manager.product" value="S60-92-Vasko"/> |
42 <property name="coverity.defect.manager.product" value="S60-92-Vasko"/> |
41 |
43 |
48 <!--<target name="do-minibuild" depends="minibuild-cleanup, |
50 <!--<target name="do-minibuild" depends="minibuild-cleanup, |
49 compile-main"/>--> |
51 compile-main"/>--> |
50 |
52 |
51 <property name="build.name" value="minibuild_ido_sbs_coverity" /> |
53 <property name="build.name" value="minibuild_ido_sbs_coverity" /> |
52 <property name="build.family" value="test_minibuild_ido_sbs_coverity" /> |
54 <property name="build.family" value="test_minibuild_ido_sbs_coverity" /> |
53 |
55 |
|
56 <property name="sfvalidate.enabled" value="true" /> |
|
57 |
54 <target name="minibuild-check"> |
58 <target name="minibuild-check"> |
55 <!-- Check if prep has set some prop correctly... --> |
59 <!-- Check if prep has set some prop correctly... --> |
56 <echo>'${arm.compiler.version}'</echo> |
60 <echo>'${arm.compiler.version}'</echo> |
57 <au:assertMatches string="${arm.compiler.version}" pattern="RVCT2\.2 \[Build 686\]" casesensitive="false" multiline="true"/> |
61 <au:assertMatches string="${arm.compiler.version}" pattern="RVCT2\.2 \[Build 686\]" casesensitive="false" multiline="true"/> |
58 |
62 |
65 <au:assertFileExists file="${blocks.config.dir}/minibuild_helloworldcons.blocks_component.xml" /> |
69 <au:assertFileExists file="${blocks.config.dir}/minibuild_helloworldcons.blocks_component.xml" /> |
66 </then> |
70 </then> |
67 </if> |
71 </if> |
68 </target> |
72 </target> |
69 |
73 |
|
74 <!-- Preparing the content on top of the env --> |
|
75 <target name="ido-50-build" depends="ido-build-prep,compile-main-source,build-log-summary,render-internal-exports, |
|
76 update-policy-src-reference,render-validate-policy,check-sf-source-header, |
|
77 ido-codescanner,ido-check-sf-source-header,iad-check-pkg-version,ats-test,publish-tasks-to-folder, |
|
78 ido-sources-to-s60-build-robot,check-epl-errors" /> |
|
79 |
|
80 <target name="ido-build-prep" depends="ido-configure-prep,init,log-build-env,set-arm-version,check-free-space, |
|
81 diamonds,do-prep-work-area,ido-prep-clean-source,ido-prep-copy,create-bom" /> |
|
82 |
|
83 <target name="ido-prep-clean-source"> |
|
84 <antcall target="ido-prep-clean"> |
|
85 <param name="enabled.coverity" value="false"/> |
|
86 </antcall> |
|
87 </target> |
|
88 |
|
89 <target name="compile-main-source"> |
|
90 <antcall target="compile-main"> |
|
91 <param name="coverity.enabled" value="true"/> |
|
92 </antcall> |
|
93 </target> |
|
94 |
70 |
95 |
71 <import file="../ido/build.xml"/> |
96 <import file="../ido/build.xml"/> |
72 <import file="build.sbsinput.ant.xml" /> |
97 <import file="build.sbsinput.ant.xml" /> |
|
98 |
|
99 <hlm:signalInput id="EPLLicenseSignalInput" failbuild="never"> |
|
100 <hlm:notifierListRef refid="defaultFailNotifier" /> |
|
101 </hlm:signalInput> |
|
102 |
|
103 <target name="check-epl-errors"> |
|
104 <loadfile property="epl.errors" srcFile="${sf.check.source.log}"/> |
|
105 <au:assertMatches string="${epl.errors}" |
|
106 pattern="ERROR: EPL license header not found:" |
|
107 message="EPL validation is not done." |
|
108 multiline="true" |
|
109 /> |
|
110 </target> |
73 </project> |
111 </project> |
74 |
112 |
75 |
113 |