Subversion Repositories SmartDukaan

Rev

Rev 2905 | Rev 2934 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2905 Rev 2920
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>