1
<?xml version="1.0" encoding="UTF-8"?>
2
<project name="Project" default="default" basedir=".">
4
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
6
<property name="server.host" value="localhost" />
7
<property name="server.port" value="17000" />
9
<target name="default">
12
<!-- =============================================== -->
14
<!-- =============================================== -->
15
<target name="test1_remote">
16
<echo message="Test1 Successfully Called" />
19
<target name="dotest1">
20
<remoteant machine="${server.host}" port="${server.port}">
21
<runtarget target="test1_remote">
27
<antcall target="run.test.with.server">
28
<param name="test.target" value="dotest1" />
32
<!-- =============================================== -->
34
<!-- =============================================== -->
35
<target name="test2_remote">
36
<echo message="${message}" />
39
<target name="dotest2">
40
<remoteant machine="${server.host}" port="${server.port}">
41
<runtarget target="test2_remote">
42
<property name="message" value="Test2 Successfully Called" />
48
<antcall target="run.test.with.server">
49
<param name="test.target" value="dotest2" />
53
<!-- =============================================== -->
55
<!-- =============================================== -->
56
<target name="test3_remote">
57
<touch file="E:/test3.txt" />
58
<echo message="Test3 Successfully Called" />
61
<target name="dotest3">
62
<remoteant machine="${server.host}" port="${server.port}">
63
<runant target="test3_remote" antfile="${ant.file}">
69
<antcall target="run.test.with.server">
70
<param name="test.target" value="dotest3" />
74
<!-- =============================================== -->
76
<!-- =============================================== -->
77
<target name="test4_remote">
78
<echo message="${message}" />
81
<target name="dotest4">
82
<remoteant machine="${server.host}" port="${server.port}">
83
<runant target="test4_remote" antfile="${ant.file}">
84
<property name="message" value="Test4 Successfully Called" />
90
<antcall target="run.test.with.server">
91
<param name="test.target" value="dotest4" />
95
<target name="dotest5">
96
<mkdir dir="servertests" />
97
<remoteant machine="${server.host}" port="${server.port}">
98
<sendfile file="clientfile.txt" todir="servertests" />
100
<available property="file.available"
101
file="servertests/clientfile.txt" />
102
<fail unless="file.available" />
105
<target name="cleanup">
106
<delete quiet="yes" dir="servertests"/>
109
<target name="test5">
110
<antcall target="run.test.with.server">
111
<param name="test.target" value="dotest5" />
114
<target name="run.test.with.server">
116
<antserver port="${server.port}" />
119
<waitfor checkevery="500" checkeveryunit="millisecond">
120
<socket port="${server.port}" server="${server.host}" />
125
<antcall target="${test.target}" />
128
<remoteant machine="${server.host}" port="${server.port}">