Display.hx 657 B

123456789101112131415161718
  1. package runci;
  2. import haxe.io.Path;
  3. import haxe.macro.Compiler.Platform;
  4. import sys.FileSystem;
  5. class Display {
  6. static public function maybeRunDisplayTests(target:Platform) {
  7. final target = target.getName();
  8. final pack = Path.join([Config.displayDir, "src", "cases", target.toLowerCase()]);
  9. if (FileSystem.exists(pack)) {
  10. System.changeDirectory(Config.displayDir);
  11. System.haxelibInstallGit("Simn", "haxeserver");
  12. System.runCommand("haxe", ["build.hxml", "-D", "display.protocol=xml", "-D", 'display.target=$target']);
  13. System.runCommand("haxe", ["build.hxml", "-D", "display.protocol=jsonrpc", "-D", 'display.target=$target']);
  14. }
  15. }
  16. }