diff --git a/.travis.yml b/.travis.yml index 6ebec86bbc1..8417f67ae61 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,7 @@ env: global: - UGLIFYJS_TEST_ALL=1 matrix: + - NODEJS_VER=chakracore/latest - NODEJS_VER=node/0.10 - NODEJS_VER=node/0.12 - NODEJS_VER=node/4 diff --git a/appveyor.yml b/appveyor.yml index 5092a0ccb4d..c42d0b5fdb6 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,7 @@ environment: UGLIFYJS_TEST_ALL: 1 matrix: + - NODEJS_VER: chakracore/latest - NODEJS_VER: node/0.10 - NODEJS_VER: node/0.12 - NODEJS_VER: node/4 diff --git a/test/travis-ufuzz.js b/test/travis-ufuzz.js index 36d1fc18544..92268420bc1 100644 --- a/test/travis-ufuzz.js +++ b/test/travis-ufuzz.js @@ -15,6 +15,7 @@ if (process.argv[2] == "run") { var branch = process.argv[3] || "v" + require("../package.json").version; var repository = encodeURIComponent(process.argv[4] || "mishoo/UglifyJS2"); var concurrency = process.argv[5] || 1; + var platform = process.argv[6] || "node/latest"; (function request() { setTimeout(request, (period + wait) / concurrency); var options = url.parse("https://api.travis-ci.org/repo/" + repository + "/requests"); @@ -32,20 +33,18 @@ if (process.argv[2] == "run") { res.on("data", console.log); }).on("error", console.error).end(JSON.stringify({ request: { - message: "ufuzz testing (when idle)", + message: "ufuzz testing", branch: branch, config: { - merge_mode: "replace", - language: "node_js", - node_js: "9", - sudo: false, + cache: false, + env: "NODEJS_VER=" + platform, script: "node test/travis-ufuzz run" } } })); })(); } else { - console.log("Usage: test/travis-ufuzz.js [branch] [repository] [concurrency]"); + console.log("Usage: test/travis-ufuzz.js [branch] [repository] [concurrency] [platform]"); } function spawn(endTime) {