|
@@ -16,6 +16,8 @@ using Lambda;
|
|
|
|
|
|
@:autoBuild(utils.macro.BuildHub.build())
|
|
@:autoBuild(utils.macro.BuildHub.build())
|
|
class TestCase implements ITest {
|
|
class TestCase implements ITest {
|
|
|
|
+ static public var debugLastResult:{hasError:Bool, stdout:String, stderr:String, prints:Array<String>};
|
|
|
|
+
|
|
var server:HaxeServerAsync;
|
|
var server:HaxeServerAsync;
|
|
var vfs:Vfs;
|
|
var vfs:Vfs;
|
|
var testDir:String;
|
|
var testDir:String;
|
|
@@ -42,6 +44,12 @@ class TestCase implements ITest {
|
|
errorMessages = [];
|
|
errorMessages = [];
|
|
server.rawRequest(args, null, function(result) {
|
|
server.rawRequest(args, null, function(result) {
|
|
lastResult = result;
|
|
lastResult = result;
|
|
|
|
+ debugLastResult = {
|
|
|
|
+ hasError: lastResult.hasError,
|
|
|
|
+ prints: lastResult.prints,
|
|
|
|
+ stderr: lastResult.stderr,
|
|
|
|
+ stdout: lastResult.stdout
|
|
|
|
+ }
|
|
sendLogMessage(result.stdout);
|
|
sendLogMessage(result.stdout);
|
|
for (print in result.prints) {
|
|
for (print in result.prints) {
|
|
var line = print.trim();
|
|
var line = print.trim();
|