浏览代码

[test] show trace in #haxe:trace

such that we can look at the result in SauceLabs
Andy Li 7 年之前
父节点
当前提交
9dfd0dfade
共有 1 个文件被更改,包括 12 次插入0 次删除
  1. 12 0
      tests/unit/src/unit/TestMain.hx

+ 12 - 0
tests/unit/src/unit/TestMain.hx

@@ -20,6 +20,18 @@ class TestMain {
 
 	static function main() {
 		Test.startStamp = haxe.Timer.stamp();
+
+		#if js
+		if (js.Browser.supported) {
+			var oTrace = haxe.Log.trace;
+			var traceElement = js.Browser.document.getElementById("haxe:trace");
+			haxe.Log.trace = function(v, ?infos) {
+				oTrace(v, infos);
+				traceElement.innerHTML += StringTools.htmlEscape(v) + "<br/>";
+			}
+		}
+		#end
+
 		var verbose = #if ( cpp || neko || php ) Sys.args().indexOf("-v") >= 0 #else false #end;
 
 		#if cs //"Turkey Test" - Issue #996