2 <project name="SF-COMMON-TEST" xmlns:hlm="http://www.nokia.com/helium"> |
2 <project name="SF-COMMON-TEST" xmlns:hlm="http://www.nokia.com/helium"> |
3 |
3 |
4 <target name="sf-test-smoketest" depends="sf-prebuild,sf-build-smoketestpkg,sf-send-testpkg,sf-zip-logs,sf-publish" /> |
4 <target name="sf-test-smoketest" depends="sf-prebuild,sf-build-smoketestpkg,sf-send-testpkg,sf-zip-logs,sf-publish" /> |
5 <target name="sf-test-bc-check" depends="sf-prebuild,sf-bc-check,sf-zip-logs,sf-publish" /> |
5 <target name="sf-test-bc-check" depends="sf-prebuild,sf-bc-check,sf-zip-logs,sf-publish" /> |
6 |
6 |
7 <target name="sf-find-ATS-worker-root"> |
7 <target name="sf-find-ATS-worker-root" unless="sf.spec.test.workerroot"> |
8 <exec executable="perl" dir="${sf.common.config.dir}/tools/ats/devices" failonerror="false" outputproperty="sf.spec.test.workerroot"> |
8 <property file="${sf.common.config.dir}/tools/ats/devices/${env.COMPUTERNAME}/EMULATOR_GENERIC_${env.COMPUTERNAME}.properties" prefix="sf.test.searching.for.temp.dir"/> |
9 <arg value="-pe"/> |
9 <fail message="Unable to read TEMPDIR from ${sf.common.config.dir}/tools/ats/devices/${env.COMPUTERNAME}/EMULATOR_GENERIC_${env.COMPUTERNAME}.properties to set ATS worker root"> |
10 <arg value=""m/TEMPDIR=(\S+)/;print $1;s/.*\n//g""/> |
10 <condition> |
11 <arg value="${env.COMPUTERNAME}\EMULATOR_GENERIC_${env.COMPUTERNAME}.properties" /> |
11 <not> |
12 </exec> |
12 <isset property="sf.test.searching.for.temp.dir.TEMPDIR"/> |
13 <echo message="ATS Worker Root = ${sf.spec.test.workerroot}"/> |
13 </not> |
|
14 </condition> |
|
15 </fail> |
|
16 <property name="sf.spec.test.workerroot" value="${sf.test.searching.for.temp.dir.TEMPDIR}"/> |
|
17 <echo message="ATS Worker Root = ${sf.spec.test.workerroot}"/> |
14 </target> |
18 </target> |
15 |
19 |
16 <target name ="sf-make-junction" depends="sf-find-ATS-worker-root"> |
20 <target name ="sf-make-junction" depends="sf-find-ATS-worker-root"> |
17 <mkdir dir="${sf.spec.test.workerroot}/${sf.spec.test.epocroot}"/> |
21 <mkdir dir="${sf.spec.test.workerroot}/${sf.spec.test.epocroot}"/> |
18 <exec executable="perl" dir="${sf.common.config.dir}/tools/ats" failonerror="false" output="${build.log.dir}/ATS_${build.id}_make_junction.log"> |
22 <exec executable="perl" dir="${sf.common.config.dir}/tools/ats" failonerror="false" output="${build.log.dir}/ATS_${build.id}_make_junction.log"> |