2
0
Эх сурвалжийг харах

TravisCI: test js using node.

Andy Li 11 жил өмнө
parent
commit
7fc3b27d47

+ 1 - 1
.travis.yml

@@ -5,9 +5,9 @@ env:
   - TARGET=macro
   - TARGET=php
   - TARGET=cpp
+  - TARGET=js
   # - TARGET=flash8
   # - TARGET=flash9
-  # - TARGET=js
   # - TARGET=as3
   # - TARGET=java
   # - TARGET=cs

+ 3 - 0
tests/unit/RunTravis.hx

@@ -38,6 +38,9 @@ class RunTravis {
 				
 				runProcess("haxe", ["compile-cpp.hxml"]);
 				runProcess("./cpp/Test-debug", []);
+			case "js":
+				runProcess("haxe", ["compile-js.hxml"]);
+				runProcess("node", ["-e", "var unit = require('./unit.js').unit; unit.Test.main(); process.exit(unit.Test.success ? 0 : 1);"]);
 			case target:
 				throw "unknown target: " + target;
 		}