Add TEST_RELEASE_BUILD to run tests on release build
This commit is contained in:
parent
23c5ebdf61
commit
5b95165de2
|
@ -4,8 +4,10 @@
|
|||
// This test checks that calling emulator.stop() will remove all event
|
||||
// listeners, so that the nodejs process cleanly and automatically exits.
|
||||
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
const fs = require("fs");
|
||||
const V86 = require("../../build/libv86-debug.js").V86;
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
|
||||
process.on("unhandledRejection", exn => { throw exn; });
|
||||
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
|
||||
process.on("unhandledRejection", exn => { throw exn; });
|
||||
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
var fs = require("fs");
|
||||
|
||||
const config_async_cdrom = {
|
||||
|
|
|
@ -2,7 +2,10 @@
|
|||
"use strict";
|
||||
|
||||
process.on("unhandledRejection", exn => { throw exn; });
|
||||
const V86 = require("../../build/libv86-debug.js").V86;
|
||||
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
const fs = require("fs");
|
||||
|
||||
const testfsjson = require("./testfs.json");
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
#!/usr/bin/env node
|
||||
"use strict";
|
||||
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
const process = require("process");
|
||||
const { spawnSync } = require("child_process");
|
||||
|
||||
const libwabt = require("../../build/libwabt.js");
|
||||
|
||||
try {
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
}
|
||||
catch(e) {
|
||||
console.error(e);
|
||||
|
|
|
@ -6,13 +6,14 @@ process.on("unhandledRejection", exn => { throw exn; });
|
|||
var TIMEOUT_EXTRA_FACTOR = +process.env.TIMEOUT_EXTRA_FACTOR || 1;
|
||||
var MAX_PARALLEL_TESTS = +process.env.MAX_PARALLEL_TESTS || 4;
|
||||
var TEST_NAME = process.env.TEST_NAME;
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
const VERBOSE = false;
|
||||
const RUN_SLOW_TESTS = false;
|
||||
|
||||
try
|
||||
{
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
}
|
||||
catch(e)
|
||||
{
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
|
||||
process.on("unhandledRejection", exn => { throw exn; });
|
||||
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
var fs = require("fs");
|
||||
|
||||
var test_executable = new Uint8Array(fs.readFileSync(__dirname + "/test-jit"));
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
|
||||
process.on("unhandledRejection", exn => { throw exn; });
|
||||
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
var fs = require("fs");
|
||||
|
||||
function readfile(path)
|
||||
|
|
|
@ -23,6 +23,7 @@ const cluster = require("cluster");
|
|||
const MAX_PARALLEL_TESTS = +process.env.MAX_PARALLEL_TESTS || 99;
|
||||
const TEST_NAME = process.env.TEST_NAME;
|
||||
const SINGLE_TEST_TIMEOUT = 10000;
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
const TEST_DIR = __dirname + "/build/";
|
||||
const DONE_MSG = "DONE";
|
||||
|
@ -33,7 +34,7 @@ const FORCE_JIT = process.argv.includes("--force-jit");
|
|||
const MASK_ARITH = 1 | 1 << 2 | 1 << 4 | 1 << 6 | 1 << 7 | 1 << 11;
|
||||
|
||||
try {
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
}
|
||||
catch(e) {
|
||||
console.error(e);
|
||||
|
|
|
@ -3,7 +3,9 @@
|
|||
|
||||
process.on("unhandledRejection", exn => { throw exn; });
|
||||
|
||||
var V86 = require("../../build/libv86-debug.js").V86;
|
||||
const TEST_RELEASE_BUILD = +process.env.TEST_RELEASE_BUILD;
|
||||
|
||||
var V86 = require(`../../build/${TEST_RELEASE_BUILD ? "libv86" : "libv86-debug"}.js`).V86;
|
||||
var fs = require("fs");
|
||||
|
||||
var test_executable = new Uint8Array(fs.readFileSync(__dirname + "/test-i386"));
|
||||
|
|
Loading…
Reference in a new issue