| 123456789101112131415161718 |
- package runci;
- import haxe.io.Path;
- import haxe.macro.Compiler.Platform;
- import sys.FileSystem;
- class Display {
- static public function maybeRunDisplayTests(target:Platform) {
- final target = target.getName();
- final pack = Path.join([Config.displayDir, "src", "cases", target.toLowerCase()]);
- if (FileSystem.exists(pack)) {
- System.changeDirectory(Config.displayDir);
- System.haxelibInstallGit("Simn", "haxeserver");
- System.runCommand("haxe", ["build.hxml", "-D", "display.protocol=xml", "-D", 'display.target=$target']);
- System.runCommand("haxe", ["build.hxml", "-D", "display.protocol=jsonrpc", "-D", 'display.target=$target']);
- }
- }
- }
|