Explorar o código

do not swallow failed getHaxelibPath

Simon Krajewski %!s(int64=11) %!d(string=hai) anos
pai
achega
f83697379f
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      tests/RunTravis.hx

+ 6 - 0
tests/RunTravis.hx

@@ -35,7 +35,13 @@ class RunTravis {
 	static function getHaxelibPath(libName:String) {
 		var proc = new sys.io.Process("haxelib", ["path", libName]);
 		var result = proc.stdout.readLine();
+		var code = proc.exitCode();
 		proc.close();
+		if (code != 0) {
+			Sys.println(result);
+			Sys.exit(code);
+		}
+		trace('Haxelib path for $libName: $result');
 		return result;
 	}