Browse Source

test munit

Simon Krajewski 11 năm trước cách đây
mục cha
commit
b58a3b1ba4
2 tập tin đã thay đổi với 11 bổ sung0 xóa
  1. 1 0
      .travis.yml
  2. 10 0
      tests/RunTravis.hx

+ 1 - 0
.travis.yml

@@ -20,6 +20,7 @@ env:
     - TARGET=polygonal-ds
     - TARGET=flambe
     - TARGET=hxtemplo
+    - TARGET=munit
 
 matrix:
   fast_finish: true

+ 10 - 0
tests/RunTravis.hx

@@ -238,6 +238,16 @@ class RunTravis {
 				runCommand("java", ["-jar", "bin/java/Test.jar"]);
 				runCommand("php", ["bin/php/index.php"]);
 				runCommand("./bin/cpp/Test", []);
+			case "munit":
+				runCommand("haxelib", ["git", "mconsole", "https://github.com/massiveinteractive/mconsole", "master", "src"]);
+				runCommand("haxelib", ["git", "mcover", "https://github.com/massiveinteractive/MassiveCover", "master", "src"]);
+				runCommand("haxelib", ["git", "mlib", "https://github.com/massiveinteractive/MassiveLib", "master", "src"]);
+				runCommand("haxelib", ["git", "munit", "https://github.com/massiveinteractive/MassiveUnit", "master", "src"]);
+				changeDirectory(haxe.io.Path.join([getHaxelibPath("munit"), "..", "tool"]));
+				runCommand("haxe", ["build.hxml"]);
+				runCommand("haxelib", ["run", "munit", "test", "-result-exit-code", "-neko"]);
+				changeDirectory("../");
+				runCommand("haxelib", ["run", "munit", "test", "-result-exit-code", "-neko"]);
 			case target:
 				throw "unknown target: " + target;
 		}