diff --git a/tests/build.xml b/tests/build.xml
index dd8d33a07..d78e53bd5 100644
--- a/tests/build.xml
+++ b/tests/build.xml
@@ -103,11 +103,11 @@
-
+
-
+
@@ -119,12 +119,11 @@
-
-
-
-
+
+
@@ -230,13 +229,6 @@
-
-
-
-
-
@@ -249,13 +241,14 @@
description="Run the bureau test server and tests the registry.">
-
-
-
+
+
+
-
-
+
+
+
@@ -271,4 +264,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/src/as/Lib.as b/tests/src/as/Lib.as
new file mode 100644
index 000000000..99ec14ac0
--- /dev/null
+++ b/tests/src/as/Lib.as
@@ -0,0 +1 @@
+package {}
diff --git a/tests/src/as/com/threerings/bureau/client/TestClientMain.as b/tests/src/as/com/threerings/bureau/client/TestClientMain.as
index eb41b36da..c2cdeb422 100644
--- a/tests/src/as/com/threerings/bureau/client/TestClientMain.as
+++ b/tests/src/as/com/threerings/bureau/client/TestClientMain.as
@@ -8,21 +8,26 @@
*/
import avmplus.System;
+import com.threerings.bureau.client.TestClient;
-for (var i :int = 0; i < System.argv.length; ++i) {
- trace("Argv[" + i + "] = " + System.argv[i]);
+if (System.argv.length != 4) {
+ trace("Expected 4 arguments: (token) (bureauId) (server) (port)");
}
-/*
+var token :String = System.argv[0];
+var bureauId :String = System.argv[1];
+var server :String = System.argv[2];
+var port :int = parseInt(System.argv[3]);
+
+trace("Token: " + token);
+trace("BureauId: " + bureauId);
+trace("Server: " + server);
+trace("Port: " + port);
+
// create the client and log on
-var client :TestClient = new TestClient(
- System.getProperty("token"),
- System.getProperty("bureauId"));
-client.setServer(
- System.getProperty("serverName"),
- new int[] {Integer.parseInt(System.getProperty("serverPort"))});
+var client :TestClient = new TestClient(token, bureauId);
+client.setServer(server, [port]);
client.logon();
// run it
-client.run();
-*/
+//client.run();