Просмотр исходного кода

run python -V on travis (and fix some other things)

Simon Krajewski 11 лет назад
Родитель
Сommit
7b1207d28c
4 измененных файлов с 8 добавлено и 1 удалено
  1. 2 0
      extra/ImportAll.hx
  2. 4 0
      extra/all.hxml
  3. 1 1
      std/python/_std/Array.hx
  4. 1 0
      tests/RunTravis.hx

+ 2 - 0
extra/ImportAll.hx

@@ -52,6 +52,8 @@ class ImportAll {
 			if( !Context.defined("java") ) return;
 		case "cs":
 			if( !Context.defined("cs") ) return;
+		case "python":
+			if( !Context.defined("python") ) return;
 		case "tools":
 			return;
 		case "build-tool":

+ 4 - 0
extra/all.hxml

@@ -47,6 +47,10 @@
 -xml cs.xml
 -D xmldoc
 
+--next
+-python all_python
+-xml python.xml
+
 --next
 
 -xml cross.xml

+ 1 - 1
std/python/_std/Array.hx

@@ -55,7 +55,7 @@ extern class Array<T> implements ArrayAccess<T> extends ArrayImpl {
 	}
 
 
-	public inline function join( sep : String ) : String {
+	@:runtime public inline function join( sep : String ) : String {
 		return ArrayImpl.join(this, sep);
 	}
 

+ 1 - 0
tests/RunTravis.hx

@@ -227,6 +227,7 @@ class RunTravis {
 				runCommand("php", ["php/index.php"]);
 			case "python":
 				runCommand("sudo", ["apt-get", "install", "python3", "-y"], true);
+				runCommand("python", ["-V"]);
 				runCommand("haxe", ["compile-python.hxml"]);
 				runCommand("python3", ["unit.py"]);
 			case "cpp":