| Line 219... |
Line 219... |
| 219 |
</exec>
|
219 |
</exec>
|
| 220 |
<touch file="jmeter-sample-diff-result-${jmeter.failure.@{test}}"/>
|
220 |
<touch file="jmeter-sample-diff-result-${jmeter.failure.@{test}}"/>
|
| 221 |
</sequential>
|
221 |
</sequential>
|
| 222 |
</macrodef>
|
222 |
</macrodef>
|
| 223 |
|
223 |
|
| - |
|
224 |
<macrodef name="run-jmeter-test">
|
| - |
|
225 |
<attribute name="test"/>
|
| - |
|
226 |
<sequential>
|
| - |
|
227 |
<echo> ==========================</echo>
|
| - |
|
228 |
<echo> Running test "@{test}"</echo>
|
| - |
|
229 |
<echo> ==========================</echo>
|
| - |
|
230 |
<delete file="/tmp/jmeter/@{test}.jtl"/>
|
| - |
|
231 |
<jmeter jmeterhome="${jmeter.home}" resultlogdir="/tmp/jmeter" failureproperty="jmeter.test.failure.@{test}">
|
| - |
|
232 |
<testplans dir="${test.home}/jmeter" includes="@{test}.jmx"/>
|
| - |
|
233 |
</jmeter>
|
| - |
|
234 |
<antcall target="print-jmeter-test-failure">
|
| - |
|
235 |
<param name="current.test.name" value="@{test}"/>
|
| - |
|
236 |
</antcall>
|
| - |
|
237 |
</sequential>
|
| - |
|
238 |
</macrodef>
|
| - |
|
239 |
|
| 224 |
<target name="run-tests" >
|
240 |
<target name="run-tests" >
|
| 225 |
<delete file="jmeter-sample-diff-result-0"/>
|
241 |
<delete file="jmeter-sample-diff-result-0"/>
|
| 226 |
<delete file="jmeter-sample-diff-result-1"/>
|
242 |
<delete file="jmeter-sample-diff-result-1"/>
|
| 227 |
<record name="src/test/log/run-tests.log" action="start"/>
|
243 |
<record name="src/test/log/run-tests.log" action="start"/>
|
| 228 |
<run-test test="home"/>
|
244 |
<run-test test="home"/>
|
| 229 |
<!--run-test test="searching"/>
|
- |
|
| 230 |
<run-test test="categorypage"/>
|
- |
|
| 231 |
<run-test test="accessories-category-page"/>
|
- |
|
| 232 |
<run-test test="register"/-->
|
- |
|
| 233 |
<run-test test="product"/>
|
245 |
<run-test test="product"/>
|
| - |
|
246 |
|
| - |
|
247 |
<!--run-test test="categorypage"/>
|
| - |
|
248 |
<run-test test="accessories-category-page"/>
|
| - |
|
249 |
<run-test test="register"/>
|
| 234 |
<!--run-test test="cart"/>
|
250 |
<run-test test="cart"/>
|
| 235 |
<run-test test="myaccount"/>
|
251 |
<run-test test="myaccount"/>
|
| 236 |
<run-test test="forgotpass"/-->
|
252 |
<run-test test="forgotpass"/-->
|
| 237 |
|
- |
|
| 238 |
<echo> ==========================</echo>
|
- |
|
| 239 |
<echo> Running test "searching"</echo>
|
253 |
<run-jmeter-test test="searching"/>
|
| 240 |
<echo> ==========================</echo>
|
- |
|
| 241 |
<delete file="/tmp/jmeter/searching.jtl"/>
|
- |
|
| 242 |
<jmeter jmeterhome="${jmeter.home}" resultlogdir="/tmp/jmeter" failureproperty="jmeter.test.failure.searching">
|
- |
|
| 243 |
<testplans dir="${test.home}/jmeter" includes="searching.jmx"/>
|
- |
|
| 244 |
</jmeter>
|
- |
|
| 245 |
<fail message="searching test Failed: See /tmp/jmeter/searching.jtl for details." if="jmeter.test.failure.searching"/>
|
- |
|
| 246 |
|
- |
|
| 247 |
<echo> ==========================</echo>
|
- |
|
| 248 |
<echo> Running test "payment"</echo>
|
254 |
<run-jmeter-test test="payment"/>
|
| 249 |
<echo> ==========================</echo>
|
- |
|
| 250 |
<delete file="/tmp/jmeter/payment.jtl"/>
|
- |
|
| 251 |
<jmeter jmeterhome="${jmeter.home}" resultlogdir="/tmp/jmeter" failureproperty="jmeter.test.failure.payment">
|
- |
|
| 252 |
<testplans dir="${test.home}/jmeter" includes="payment.jmx"/>
|
- |
|
| 253 |
</jmeter>
|
- |
|
| 254 |
<fail message="payment test Failed: See /tmp/jmeter/payment.jtl for details." if="jmeter.test.failure.payment"/>
|
- |
|
| 255 |
|
255 |
|
| 256 |
<antcall target="test-build-failure"/>
|
256 |
<antcall target="test-build-failure"/>
|
| 257 |
</target>
|
257 |
</target>
|
| 258 |
|
258 |
|
| 259 |
<target name="run-single-test">
|
259 |
<target name="run-single-test">
|
| 260 |
<delete file="jmeter-sample-diff-result-0"/>
|
260 |
<delete file="jmeter-sample-diff-result-0"/>
|
| Line 268... |
Line 268... |
| 268 |
<available property="jmeter.test.failure" file="jmeter-sample-diff-result-1" />
|
268 |
<available property="jmeter.test.failure" file="jmeter-sample-diff-result-1" />
|
| 269 |
<delete file="jmeter-sample-diff-result-0"/>
|
269 |
<delete file="jmeter-sample-diff-result-0"/>
|
| 270 |
<delete file="jmeter-sample-diff-result-1"/>
|
270 |
<delete file="jmeter-sample-diff-result-1"/>
|
| 271 |
<fail message="JMeter tests failed" if="jmeter.test.failure"/>
|
271 |
<fail message="JMeter tests failed" if="jmeter.test.failure"/>
|
| 272 |
</target>
|
272 |
</target>
|
| - |
|
273 |
|
| - |
|
274 |
<target name="print-jmeter-test-failure" if="jmeter.test.failure.${current.test.name}">
|
| - |
|
275 |
<echo>${current.test.name} Test failed. Please see /tmp/jmeter/${current.test.name}.jtl</echo>
|
| - |
|
276 |
<touch file="jmeter-sample-diff-result-1"/>
|
| - |
|
277 |
</target>
|
| 273 |
</project>
|
278 |
</project>
|