@@ -458,6 +458,9 @@ class RunCi {
haxelibRun(["dox", "-o", "bin/api.zip", "-i", "bin/xml"]);
}
+ changeDirectory(sysDir);
+ runCommand("haxe", ["compile-macro.hxml"]);
+
//BYTECODE
switch (ci) {
case null:
@@ -0,0 +1,2 @@
+compile-each.hxml
+--interp
@@ -1,11 +1,15 @@
class TestSys extends haxe.unit.TestCase {
+ // it receives the arguments passed to Haxe command line
+ #if !interp
function testArgs() {
var args = Sys.args();
+ trace(args);
assertEquals(3, args.length);
assertEquals("foo", args[0]);
assertEquals("12", args[1]);
assertEquals("a b %PATH% $HOME c\\&<>[\"]#{}|%$", args[2]);
+ #end
function testEnv() {
#if !java