diff options
author | Kenny Root <kenny@the-b.org> | 2009-06-02 17:33:36 +0000 |
---|---|---|
committer | Kenny Root <kenny@the-b.org> | 2009-06-02 17:33:36 +0000 |
commit | 8d37fc2a9451881ccb86a3e8aa133473fc1dcee0 (patch) | |
tree | 6fe72ea44843cb89e0ff3750d47a363f0661a429 | |
parent | b3b30e58ea88ec070df3148a12c0259837f0148c (diff) | |
download | connectbot-8d37fc2a9451881ccb86a3e8aa133473fc1dcee0.tar.gz connectbot-8d37fc2a9451881ccb86a3e8aa133473fc1dcee0.tar.bz2 connectbot-8d37fc2a9451881ccb86a3e8aa133473fc1dcee0.zip |
Add "clean" and "tests" ant tasks into build.xml
git-svn-id: https://connectbot.googlecode.com/svn/trunk/connectbot@262 df292f66-193f-0410-a5fc-6d59da041ff2
-rw-r--r-- | build.xml | 35 | ||||
-rw-r--r-- | tests/build.xml | 6 |
2 files changed, 41 insertions, 0 deletions
@@ -303,4 +303,39 @@ <echo>Updated "msg_version" to: ${ant.project.name} ${manifest.android:versionName} (r${Revision} ${build.date})</echo> </target> + + <target name="clean" + description="Clean up the result of the build process"> + <delete dir="${out-folder}"/> + <delete dir="${gen-folder}"/> + <exec executable="ant" failonerror="true"> + <arg value="-f" /> + <arg value="tests/build.xml" /> + <arg value="clean"/> + </exec> + </target> + + <target name="tests" depends="reinstall"> + <echo>Building and installing tests...</echo> + <exec executable="ant" failonerror="true"> + <arg value="-f" /> + <arg value="tests/build.xml" /> + <arg value="reinstall"/> + </exec> + <!-- <mkdir dir="${log-dir}" /> --> + <echo>Running test cases...</echo> + <exec executable="${adb}"> + <arg value="shell" /> + <arg value="am" /> + <arg value="instrument" /> + <arg value="-w" /> + <arg value="${application-package}.tests/android.test.InstrumentationTestRunner" /> + <redirector outputproperty="test.results"/> + </exec> + <fail message="Some unit tests failed:${line.separator}${test.results}"> + <condition> + <contains string="${test.results}" substring="FAILURES"/> + </condition> + </fail> + </target> </project> diff --git a/tests/build.xml b/tests/build.xml index 1998d9c..cbce2d7 100644 --- a/tests/build.xml +++ b/tests/build.xml @@ -58,4 +58,10 @@ targets are used. --> <setup /> + + <target name="clean" + description="Clean up the result of the build process"> + <delete dir="${out-folder}"/> + <delete dir="${gen-folder}"/> + </target> </project> |