THRIFT-5593 Implement uuid for Haxe
Client: hx
Patch: Jens Geyer
Relies on https://github.com/flashultra/uuid/issues/4 being fixed, thus may require using the most recent uuid package from Github instead of the Haxelib package.
diff --git a/lib/haxe/test/src/Main.hx b/lib/haxe/test/src/Main.hx
index e04af78..5976bb0 100644
--- a/lib/haxe/test/src/Main.hx
+++ b/lib/haxe/test/src/Main.hx
@@ -76,9 +76,13 @@
switch( tests) {
case Normal:
+ #if sys
StreamTest.Run(server);
+ #end
case Multiplex:
+ #if ! (flash || html5 || js)
MultiplexTest.Run(server);
+ #end
case Constants:
ConstantsTest.Run(server);
default:
diff --git a/lib/haxe/test/src/MultiplexTest.hx b/lib/haxe/test/src/MultiplexTest.hx
index 74fa357..a17bf15 100644
--- a/lib/haxe/test/src/MultiplexTest.hx
+++ b/lib/haxe/test/src/MultiplexTest.hx
@@ -19,6 +19,8 @@
package;
+#if ! (flash || html5 || js)
+
import haxe.Int64;
import haxe.Int32;
@@ -42,7 +44,6 @@
import BenchmarkServiceProcessor;
import Error;
-
class BenchmarkServiceHandler implements BenchmarkService_service
{
public function new() {
@@ -221,4 +222,5 @@
}
+#end
diff --git a/lib/haxe/test/src/StreamTest.hx b/lib/haxe/test/src/StreamTest.hx
index 4744272..3e70ada 100644
--- a/lib/haxe/test/src/StreamTest.hx
+++ b/lib/haxe/test/src/StreamTest.hx
@@ -18,6 +18,7 @@
*/
package;
+#if sys
import haxe.Int64;
import sys.FileSystem;
@@ -95,3 +96,4 @@
}
+#end