MUnitのTestMain.hxを書き換える。
addResultClient
にPrintClientBase
を与える。
// TestMain.hx#new
var runner:TestRunner = new TestRunner(client);
runner.addResultClient(new HTTPClient(new PrintClientBase()));
すると例えばターゲットがAS3ならば、report/test/simple/as3/output.txt
が出力されるので
これをNanoTestRunner.readResult
に与える。
# nano.hxml
-lib nanotest
--macro nanotest.NanoTestRunner.readResult('report/test/simple/as3/output.txt', ['src','test'], "MUnit")
FlashDevelopならプロジェクト設定のBuildタブからPost-Build Command LineからHXMLを呼び出しすようにしておく。
$(CompilerPath)\haxe.exe $(ProjectDir)\nano.hxml