From dd1eb31145ba8d5831ffd6aca4f66c3c12f3f14d Mon Sep 17 00:00:00 2001
From: Zhuolun Lang <z.lang@student.unimelb.edu.au>
Date: Sat, 1 Sep 2018 13:59:18 +1000
Subject: [PATCH] Replace build.xml

---
 build.xml | 47 +++++++++++++++++++++++++++--------------------
 1 file changed, 27 insertions(+), 20 deletions(-)

diff --git a/build.xml b/build.xml
index 658996f..3386c31 100644
--- a/build.xml
+++ b/build.xml
@@ -16,28 +16,35 @@
     </target>
 
     <target name="partitioning" depends="classes">
-        <junit printsummary="yes" fork="yes" haltonfailure="yes">
-	    <classpath>
-                <pathelement path="classes/"/>
-                <pathelement path="lib/junit-4.11.jar"/>
-                <pathelement path="lib/hamcrest-core-1.3.jar"/>
-            </classpath>
-            <formatter type="plain"/>
-            <test name="swen90006.machine.PartitioningTests"/>
-        </junit>
+      <parallel threadCount="1" timeout="5000">
+            <sequential>
+              <junit printsummary="yes" fork="yes" haltonfailure="yes">
+		<classpath>
+                  <pathelement path="classes/"/>
+                  <pathelement path="lib/junit-4.11.jar"/>
+                  <pathelement path="lib/hamcrest-core-1.3.jar"/>
+		</classpath>
+		<formatter type="plain"/>
+		<test name="swen90006.machine.PartitioningTests"/>
+              </junit>
+            </sequential>
+        </parallel>
     </target>
 
-    <target name="boundary" depends="classes">
-        <junit printsummary="yes" fork="yes" haltonfailure="yes">
-	    <classpath>
-                <pathelement path="classes/"/>
-                <pathelement path="lib/junit-4.11.jar"/>
-                <pathelement path="lib/hamcrest-core-1.3.jar"/>
-            </classpath>
-            <formatter type="plain"/>
-            <test name="swen90006.machine.BoundaryTests"/>
-        </junit>
+   <target name="boundary" depends="classes">
+        <parallel threadCount="1" timeout="5000">
+            <sequential>
+                <junit printsummary="yes" fork="yes" haltonfailure="yes">
+        	    <classpath>
+                        <pathelement path="classes/"/>
+                        <pathelement path="lib/junit-4.11.jar"/>
+                        <pathelement path="lib/hamcrest-core-1.3.jar"/>
+                    </classpath>
+                    <formatter type="plain"/>
+                    <test name="swen90006.machine.BoundaryTests"/>
+                </junit>
+            </sequential>
+        </parallel>
     </target>
 
-
 </project>
-- 
GitLab