From 3cd93b997ed090eea2f5a28fbbccf90a15659011 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Thu, 9 Jul 2020 23:06:51 -0700 Subject: [PATCH] spec: add tests for comparisons --- lib/ci/build-types/citgm_build.js | 1 - lib/ci/build-types/test_build.js | 3 +- .../citgm-smoker-2390-testReport.json | 3959 +++++++++++++++++ .../citgm-compare/citgm-smoker-2390.json | 367 ++ .../citgm-smoker-2392-testReport.json | 3081 +++++++++++++ .../citgm-compare/citgm-smoker-2392.json | 349 ++ .../jenkins/citgm-compare/expected.json | 49 + .../jenkins/citgm-compare/expected.md | 35 + test/unit/ci_result_parser.test.js | 27 +- 9 files changed, 7868 insertions(+), 3 deletions(-) create mode 100644 test/fixtures/jenkins/citgm-compare/citgm-smoker-2390-testReport.json create mode 100644 test/fixtures/jenkins/citgm-compare/citgm-smoker-2390.json create mode 100644 test/fixtures/jenkins/citgm-compare/citgm-smoker-2392-testReport.json create mode 100644 test/fixtures/jenkins/citgm-compare/citgm-smoker-2392.json create mode 100644 test/fixtures/jenkins/citgm-compare/expected.json create mode 100644 test/fixtures/jenkins/citgm-compare/expected.md diff --git a/lib/ci/build-types/citgm_build.js b/lib/ci/build-types/citgm_build.js index 9aef8140..44ad04fa 100644 --- a/lib/ci/build-types/citgm_build.js +++ b/lib/ci/build-types/citgm_build.js @@ -17,7 +17,6 @@ const { class CITGMBuild extends TestBuild { constructor(cli, request, id) { - // There will always be at least one job id. const path = `job/citgm-smoker/${id}/`; const tree = CITGM_MAIN_TREE; diff --git a/lib/ci/build-types/test_build.js b/lib/ci/build-types/test_build.js index 14addca7..85b876ce 100644 --- a/lib/ci/build-types/test_build.js +++ b/lib/ci/build-types/test_build.js @@ -1,5 +1,6 @@ -const chalk = require('chalk'); +'use strict'; +const chalk = require('chalk'); const { Job } = require('./job'); const { shortSha } = require('../../utils'); const { diff --git a/test/fixtures/jenkins/citgm-compare/citgm-smoker-2390-testReport.json b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2390-testReport.json new file mode 100644 index 00000000..8bfd109d --- /dev/null +++ b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2390-testReport.json @@ -0,0 +1,3959 @@ +{ + "_class":"hudson.tasks.test.MatrixTestResult", + "failCount":19, + "skipCount":292, + "totalCount":954, + "childReports":[ + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=centos7-ppcle/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"acorn", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"PASSED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug", + "status":"SKIPPED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"FAILED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"FAILED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"serialport-v9.0.0", + "status":"SKIPPED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"FAILED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-latest-x64/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"FAILED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-last-latest-x64/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=debian9-64/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"PASSED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"FAILED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"FAILED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=osx1014/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"FAILED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"FAILED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"clinic-v6.0.2", + "status":"FAILED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"FAILED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"FAILED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"FAILED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"FAILED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=rhel7-s390x/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"PASSED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"PASSED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"coffeescript", + "status":"SKIPPED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug", + "status":"SKIPPED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"level-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"SKIPPED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"FAILED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=aix71-ppc64/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"FAILED" + }, + { + "name":"acorn", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"clinic", + "status":"SKIPPED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug", + "status":"SKIPPED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"eslint-plugin-jest", + "status":"SKIPPED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"FAILED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"leveldown-v5.6.0", + "status":"SKIPPED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"FAILED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"FAILED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"FAILED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"SKIPPED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1604-64/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1804-64/2390/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"SKIPPED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/test/fixtures/jenkins/citgm-compare/citgm-smoker-2390.json b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2390.json new file mode 100644 index 00000000..cd585989 --- /dev/null +++ b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2390.json @@ -0,0 +1,367 @@ +{ + "_class":"hudson.matrix.MatrixBuild", + "actions":[ + { + "_class":"hudson.model.CauseAction", + "causes":[ + { + "_class":"hudson.model.Cause$UserIdCause", + "shortDescription":"Started by user Shelley Vohr", + "userId":"codebytere", + "userName":"Shelley Vohr" + } + ] + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + "_class":"hudson.plugins.git.util.BuildData", + "buildsByBranchName":{ + "refs/remotes/origin/_jenkins_local_branch":{ + "_class":"hudson.plugins.git.util.Build", + "buildNumber":2390, + "buildResult":null, + "marked":{ + "SHA1":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "branch":[ + { + "SHA1":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "name":"refs/remotes/origin/_jenkins_local_branch" + } + ] + }, + "revision":{ + "SHA1":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "branch":[ + { + "SHA1":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "name":"refs/remotes/origin/_jenkins_local_branch" + } + ] + } + } + }, + "lastBuiltRevision":{ + "SHA1":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "branch":[ + { + "SHA1":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "name":"refs/remotes/origin/_jenkins_local_branch" + } + ] + }, + "remoteUrls":[ + "git@github.com:$GITHUB_ORG/$REPO_NAME.git" + ], + "scmName":"" + }, + { + "_class":"hudson.plugins.git.GitTagAction" + }, + { + + }, + { + "_class":"hudson.model.ParametersAction", + "parameters":[ + { + "_class":"hudson.model.StringParameterValue", + "name":"NODEJS_VERSION", + "value":"12.18.1" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"NODEJS_MAJOR_VERSION", + "value":"12" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"GITHUB_ORG", + "value":"nodejs" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"REPO_NAME", + "value":"node" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"GIT_REMOTE_REF", + "value":"refs/pull/33811/head" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"REBASE_ONTO", + "value":"" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"CITGM_LOGLEVEL", + "value":"warn" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"NPM_LOGLEVEL", + "value":"error" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"CITGM", + "value":"citgm" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"CITGM_COMMAND", + "value":"citgm-all -J" + }, + { + "_class":"hudson.model.BooleanParameterValue", + "name":"DISABLE_READABLE_STREAM", + "value":false + }, + { + "_class":"hudson.plugins.matrix_configuration_parameter.MatrixCombinationsParameterValue", + "name":"PLATFORMS" + } + ] + }, + { + + }, + { + + }, + { + "_class":"hudson.tasks.test.MatrixTestResult", + "failCount":19, + "skipCount":292, + "totalCount":954, + "urlName":"testReport" + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + + } + ], + "artifacts":[ + + ], + "building":false, + "description":null, + "displayName":"#2390", + "duration":13033885, + "estimatedDuration":8446054, + "executor":null, + "fullDisplayName":"citgm-smoker #2390", + "id":"2390", + "keepLog":false, + "number":2390, + "queueId":763226, + "result":"FAILURE", + "timestamp":1592234705794, + "url":"https://ci.nodejs.org/job/citgm-smoker/2390/", + "builtOn":"test-packetnet-ubuntu1804-x64-1", + "changeSet":{ + "_class":"hudson.plugins.git.GitChangeSetList", + "items":[ + { + "_class":"hudson.plugins.git.GitChangeSet", + "affectedPaths":[ + "doc/changelogs/CHANGELOG_V12.md", + "doc/api/errors.md", + "src/node_version.h", + "CHANGELOG.md" + ], + "commitId":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "timestamp":1591759389000, + "author":{ + "absoluteUrl":"https://ci.nodejs.org/user/codebytere", + "fullName":"Shelley Vohr" + }, + "authorEmail":"shelley.vohr@gmail.com", + "comment":"2020-06-16, Version 12.18.1 'Erbium' (LTS)\n\nNotable changes:\n\nPR-URL: https://github.com/nodejs/node/pull/33811\n", + "date":"2020-06-09 20:23:09 -0700", + "id":"9a60117875ddf737d04369ec2a098e0ac96466b9", + "msg":"2020-06-16, Version 12.18.1 'Erbium' (LTS)", + "paths":[ + { + "editType":"edit", + "file":"doc/changelogs/CHANGELOG_V12.md" + }, + { + "editType":"edit", + "file":"src/node_version.h" + }, + { + "editType":"edit", + "file":"CHANGELOG.md" + }, + { + "editType":"edit", + "file":"doc/api/errors.md" + } + ] + } + ], + "kind":"git" + }, + "culprits":[ + { + "absoluteUrl":"https://ci.nodejs.org/user/addaleax", + "fullName":"Anna Henningsen" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/bethany.griggs", + "fullName":"Bethany.Griggs" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/bridgear", + "fullName":"Ruben Bridgewater" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/codebytere", + "fullName":"Shelley Vohr" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/dan.fabulich", + "fullName":"dan.fabulich" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/devsnek", + "fullName":"Gus Caplan" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/gireeshpunathil", + "fullName":"Gireesh Punathil" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/github", + "fullName":"github" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/jasnell", + "fullName":"James M Snell" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/lpinca", + "fullName":"Luigi Pinca" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/mmarchini", + "fullName":"mmarchini" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/mylesborins", + "fullName":"Myles Borins" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/puzpuzpuz", + "fullName":"Andrey Pechkurov" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/rexagod", + "fullName":"Pranshu Srivastava" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/ronag", + "fullName":"Robert Nagy" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/sam-github", + "fullName":"Sam Roberts" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/targos", + "fullName":"Michaël Zasso" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/tniessen", + "fullName":"Tobias Nießen" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/trott", + "fullName":"Rich Trott" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/unknown", + "fullName":"unknown" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/vdeturckheim", + "fullName":"Vladimir de Turckheim" + } + ], + "runs":[ + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=aix71-ppc64/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=centos7-ppcle/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=debian9-64/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-last-latest-x64/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-latest-x64/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=osx1014/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=osx1015/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=rhel7-s390x/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1604-64/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1804-64/2390/" + }, + { + "number":2390, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=win-vs2017/2390/" + } + ] +} \ No newline at end of file diff --git a/test/fixtures/jenkins/citgm-compare/citgm-smoker-2392-testReport.json b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2392-testReport.json new file mode 100644 index 00000000..5f8599a5 --- /dev/null +++ b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2392-testReport.json @@ -0,0 +1,3081 @@ +{ + "_class":"hudson.tasks.test.MatrixTestResult", + "failCount":4, + "skipCount":212, + "totalCount":742, + "childReports":[ + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=debian9-64/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"PASSED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"FIXED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"FIXED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=centos7-ppcle/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"acorn", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug", + "status":"SKIPPED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"FIXED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"REGRESSION" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"serialport-v9.0.0", + "status":"SKIPPED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"FAILED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"watchify-v3.11.1", + "status":"SKIPPED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"FIXED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=rhel7-s390x/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"FIXED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"coffeescript", + "status":"SKIPPED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug", + "status":"SKIPPED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"REGRESSION" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"level-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"SKIPPED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"FIXED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-latest-x64/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"FIXED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1804-64/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"SKIPPED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"REGRESSION" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-last-latest-x64/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"@nearform/doctor-v5.0.2", + "status":"SKIPPED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"FIXED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + }, + { + "child":{ + "_class":"hudson.matrix.MatrixRun", + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1604-64/2392/" + }, + "result":{ + "_class":"hudson.tasks.junit.TestResult", + "suites":[ + { + "cases":[ + { + "name":"JSONStream-v1.3.5", + "status":"PASSED" + }, + { + "name":"@nearform/flame-v6.0.1", + "status":"PASSED" + }, + { + "name":"async", + "status":"SKIPPED" + }, + { + "name":"ava", + "status":"SKIPPED" + }, + { + "name":"@nearform/doctor-v5.0.2", + "status":"FIXED" + }, + { + "name":"bcrypt-v5.0.0", + "status":"PASSED" + }, + { + "name":"binary-split-v1.0.5", + "status":"PASSED" + }, + { + "name":"blake2b-wasm-v2.1.0", + "status":"PASSED" + }, + { + "name":"bl-v4.0.2", + "status":"PASSED" + }, + { + "name":"@nearform/bubbleprof-v4.0.2", + "status":"FIXED" + }, + { + "name":"body-parser-v1.19.0", + "status":"PASSED" + }, + { + "name":"bson", + "status":"SKIPPED" + }, + { + "name":"bluebird-v3.7.2", + "status":"PASSED" + }, + { + "name":"bufferutil-v4.0.1", + "status":"PASSED" + }, + { + "name":"cheerio-v1.0.0-rc.3", + "status":"PASSED" + }, + { + "name":"coffeescript-v2.5.1", + "status":"PASSED" + }, + { + "name":"commander", + "status":"SKIPPED" + }, + { + "name":"crc32-stream-v3.0.1", + "status":"PASSED" + }, + { + "name":"browserify-v16.5.1", + "status":"PASSED" + }, + { + "name":"david", + "status":"SKIPPED" + }, + { + "name":"csv-parser-v2.3.3", + "status":"PASSED" + }, + { + "name":"dicer-v0.3.0", + "status":"PASSED" + }, + { + "name":"acorn-v7.3.1", + "status":"PASSED" + }, + { + "name":"duplexer2-v0.1.4", + "status":"PASSED" + }, + { + "name":"duplexify-v4.1.1", + "status":"PASSED" + }, + { + "name":"eslint", + "status":"SKIPPED" + }, + { + "name":"debug-v4.1.1", + "status":"PASSED" + }, + { + "name":"esprima-v4.0.1", + "status":"PASSED" + }, + { + "name":"eslint-plugin-jest-v23.13.2", + "status":"PASSED" + }, + { + "name":"express-v4.17.1", + "status":"PASSED" + }, + { + "name":"express-session-v1.17.1", + "status":"PASSED" + }, + { + "name":"ffi", + "status":"SKIPPED" + }, + { + "name":"flush-write-stream-v2.0.0", + "status":"PASSED" + }, + { + "name":"from2-v2.3.0", + "status":"PASSED" + }, + { + "name":"fs-extra", + "status":"SKIPPED" + }, + { + "name":"full-icu-test-v1.0.3", + "status":"PASSED" + }, + { + "name":"glob-v7.1.6", + "status":"PASSED" + }, + { + "name":"got", + "status":"SKIPPED" + }, + { + "name":"graceful-fs", + "status":"SKIPPED" + }, + { + "name":"fastify-v2.14.1", + "status":"PASSED" + }, + { + "name":"gulp-util-v3.0.8", + "status":"PASSED" + }, + { + "name":"gulp-v4.0.2", + "status":"PASSED" + }, + { + "name":"iconv-v3.0.0", + "status":"PASSED" + }, + { + "name":"clinic-v6.0.2", + "status":"PASSED" + }, + { + "name":"isarray-v2.0.5", + "status":"PASSED" + }, + { + "name":"inherits-v2.0.4", + "status":"PASSED" + }, + { + "name":"koa-v2.12.1", + "status":"PASSED" + }, + { + "name":"ember-cli-v3.18.0", + "status":"PASSED" + }, + { + "name":"libxmljs", + "status":"SKIPPED" + }, + { + "name":"level-v6.0.1", + "status":"PASSED" + }, + { + "name":"jquery-v3.5.1", + "status":"SKIPPED" + }, + { + "name":"mime-v2.4.6", + "status":"PASSED" + }, + { + "name":"microtime-v3.0.0", + "status":"PASSED" + }, + { + "name":"mkdirp", + "status":"SKIPPED" + }, + { + "name":"mocha", + "status":"SKIPPED" + }, + { + "name":"moment", + "status":"SKIPPED" + }, + { + "name":"minimist-v1.2.5", + "status":"PASSED" + }, + { + "name":"lodash-v4.17.15", + "status":"PASSED" + }, + { + "name":"multer-v1.4.2", + "status":"PASSED" + }, + { + "name":"leveldown-v5.6.0", + "status":"PASSED" + }, + { + "name":"node-sass", + "status":"SKIPPED" + }, + { + "name":"node-report-v2.2.10", + "status":"PASSED" + }, + { + "name":"node-gyp-v7.0.0", + "status":"PASSED" + }, + { + "name":"nan-v2.14.1", + "status":"PASSED" + }, + { + "name":"pumpify-v2.0.1", + "status":"PASSED" + }, + { + "name":"q-v1.5.1", + "status":"PASSED" + }, + { + "name":"pug-v3.0.0", + "status":"PASSED" + }, + { + "name":"react", + "status":"SKIPPED" + }, + { + "name":"readable-stream", + "status":"SKIPPED" + }, + { + "name":"ref", + "status":"SKIPPED" + }, + { + "name":"path-to-regexp-v6.1.0", + "status":"PASSED" + }, + { + "name":"pino-v6.3.2", + "status":"PASSED" + }, + { + "name":"rewire-v5.0.0", + "status":"PASSED" + }, + { + "name":"radium-v0.26.0", + "status":"PASSED" + }, + { + "name":"resolve-v1.17.0", + "status":"PASSED" + }, + { + "name":"rimraf-v3.0.2", + "status":"PASSED" + }, + { + "name":"router-v1.3.5", + "status":"PASSED" + }, + { + "name":"sax-v1.2.4", + "status":"PASSED" + }, + { + "name":"shot-v4.0.7", + "status":"PASSED" + }, + { + "name":"semver-v7.3.2", + "status":"PASSED" + }, + { + "name":"spdy", + "status":"SKIPPED" + }, + { + "name":"spdy-transport", + "status":"SKIPPED" + }, + { + "name":"serialport-v9.0.0", + "status":"PASSED" + }, + { + "name":"sqlite3", + "status":"SKIPPED" + }, + { + "name":"stylus", + "status":"SKIPPED" + }, + { + "name":"spawn-wrap-v2.0.0", + "status":"PASSED" + }, + { + "name":"socket.io-v2.3.0", + "status":"PASSED" + }, + { + "name":"thread-sleep-v2.2.0", + "status":"PASSED" + }, + { + "name":"split2-v3.1.1", + "status":"PASSED" + }, + { + "name":"time", + "status":"SKIPPED" + }, + { + "name":"through2-v3.0.1", + "status":"PASSED" + }, + { + "name":"uglify-js", + "status":"SKIPPED" + }, + { + "name":"throughv-v1.0.4", + "status":"PASSED" + }, + { + "name":"torrent-stream-v1.2.0", + "status":"PASSED" + }, + { + "name":"tape-v5.0.1", + "status":"PASSED" + }, + { + "name":"vinyl-fs", + "status":"SKIPPED" + }, + { + "name":"underscore-v1.10.2", + "status":"PASSED" + }, + { + "name":"weak", + "status":"SKIPPED" + }, + { + "name":"vinyl-v2.2.0", + "status":"PASSED" + }, + { + "name":"uuid-v8.1.0", + "status":"PASSED" + }, + { + "name":"watchify-v3.11.1", + "status":"PASSED" + }, + { + "name":"ws-v7.3.0", + "status":"PASSED" + }, + { + "name":"zeromq", + "status":"SKIPPED" + }, + { + "name":"yargs-v15.3.1", + "status":"PASSED" + }, + { + "name":"winston-v3.2.1", + "status":"PASSED" + }, + { + "name":"yeoman-generator-v4.10.1", + "status":"PASSED" + } + ] + } + ] + } + } + ] +} \ No newline at end of file diff --git a/test/fixtures/jenkins/citgm-compare/citgm-smoker-2392.json b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2392.json new file mode 100644 index 00000000..d69341d3 --- /dev/null +++ b/test/fixtures/jenkins/citgm-compare/citgm-smoker-2392.json @@ -0,0 +1,349 @@ +{ + "_class":"hudson.matrix.MatrixBuild", + "actions":[ + { + "_class":"hudson.model.CauseAction", + "causes":[ + { + "_class":"hudson.model.Cause$UserIdCause", + "shortDescription":"Started by user Shelley Vohr", + "userId":"codebytere", + "userName":"Shelley Vohr" + } + ] + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + "_class":"hudson.plugins.git.util.BuildData", + "buildsByBranchName":{ + "refs/remotes/origin/_jenkins_local_branch":{ + "_class":"hudson.plugins.git.util.Build", + "buildNumber":2392, + "buildResult":null, + "marked":{ + "SHA1":"feed95cd4c2cbdb068289f614d626226c18a838e", + "branch":[ + { + "SHA1":"feed95cd4c2cbdb068289f614d626226c18a838e", + "name":"refs/remotes/origin/_jenkins_local_branch" + } + ] + }, + "revision":{ + "SHA1":"feed95cd4c2cbdb068289f614d626226c18a838e", + "branch":[ + { + "SHA1":"feed95cd4c2cbdb068289f614d626226c18a838e", + "name":"refs/remotes/origin/_jenkins_local_branch" + } + ] + } + } + }, + "lastBuiltRevision":{ + "SHA1":"feed95cd4c2cbdb068289f614d626226c18a838e", + "branch":[ + { + "SHA1":"feed95cd4c2cbdb068289f614d626226c18a838e", + "name":"refs/remotes/origin/_jenkins_local_branch" + } + ] + }, + "remoteUrls":[ + "git@github.com:$GITHUB_ORG/$REPO_NAME.git" + ], + "scmName":"" + }, + { + "_class":"hudson.plugins.git.GitTagAction" + }, + { + + }, + { + "_class":"hudson.model.ParametersAction", + "parameters":[ + { + "_class":"hudson.model.StringParameterValue", + "name":"NODEJS_VERSION", + "value":"12.18.1" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"NODEJS_MAJOR_VERSION", + "value":"12" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"GITHUB_ORG", + "value":"nodejs" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"REPO_NAME", + "value":"node" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"GIT_REMOTE_REF", + "value":"refs/heads/v12.x" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"REBASE_ONTO", + "value":"" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"CITGM_LOGLEVEL", + "value":"warn" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"NPM_LOGLEVEL", + "value":"error" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"CITGM", + "value":"citgm" + }, + { + "_class":"hudson.model.StringParameterValue", + "name":"CITGM_COMMAND", + "value":"citgm-all -J" + }, + { + "_class":"hudson.model.BooleanParameterValue", + "name":"DISABLE_READABLE_STREAM", + "value":false + }, + { + "_class":"hudson.plugins.matrix_configuration_parameter.MatrixCombinationsParameterValue", + "name":"PLATFORMS" + } + ] + }, + { + + }, + { + + }, + { + "_class":"hudson.tasks.test.MatrixTestResult", + "failCount":4, + "skipCount":212, + "totalCount":742, + "urlName":"testReport" + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + + }, + { + + } + ], + "artifacts":[ + + ], + "building":false, + "description":null, + "displayName":"#2392", + "duration":10813244, + "estimatedDuration":8446054, + "executor":null, + "fullDisplayName":"citgm-smoker #2392", + "id":"2392", + "keepLog":false, + "number":2392, + "queueId":766992, + "result":"FAILURE", + "timestamp":1592318183327, + "url":"https://ci.nodejs.org/job/citgm-smoker/2392/", + "builtOn":"test-packetnet-ubuntu1804-x64-1", + "changeSet":{ + "_class":"hudson.plugins.git.GitChangeSetList", + "items":[ + { + "_class":"hudson.plugins.git.GitChangeSet", + "affectedPaths":[ + "src/node_version.h" + ], + "commitId":"feed95cd4c2cbdb068289f614d626226c18a838e", + "timestamp":1591122467000, + "author":{ + "absoluteUrl":"https://ci.nodejs.org/user/targos", + "fullName":"Michaël Zasso" + }, + "authorEmail":"targos@protonmail.com", + "comment":"Working on v12.18.1\n\nPR-URL: https://github.com/nodejs-private/node-private/pull/213\n", + "date":"2020-06-02 20:27:47 +0200", + "id":"feed95cd4c2cbdb068289f614d626226c18a838e", + "msg":"Working on v12.18.1", + "paths":[ + { + "editType":"edit", + "file":"src/node_version.h" + } + ] + } + ], + "kind":"git" + }, + "culprits":[ + { + "absoluteUrl":"https://ci.nodejs.org/user/addaleax", + "fullName":"Anna Henningsen" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/bethany.griggs", + "fullName":"Bethany.Griggs" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/bridgear", + "fullName":"Ruben Bridgewater" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/codebytere", + "fullName":"Shelley Vohr" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/dan.fabulich", + "fullName":"dan.fabulich" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/devsnek", + "fullName":"Gus Caplan" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/gireeshpunathil", + "fullName":"Gireesh Punathil" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/github", + "fullName":"github" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/jasnell", + "fullName":"James M Snell" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/lpinca", + "fullName":"Luigi Pinca" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/mmarchini", + "fullName":"mmarchini" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/mylesborins", + "fullName":"Myles Borins" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/puzpuzpuz", + "fullName":"Andrey Pechkurov" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/rexagod", + "fullName":"Pranshu Srivastava" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/ronag", + "fullName":"Robert Nagy" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/sam-github", + "fullName":"Sam Roberts" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/targos", + "fullName":"Michaël Zasso" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/tniessen", + "fullName":"Tobias Nießen" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/trott", + "fullName":"Rich Trott" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/unknown", + "fullName":"unknown" + }, + { + "absoluteUrl":"https://ci.nodejs.org/user/vdeturckheim", + "fullName":"Vladimir de Turckheim" + } + ], + "runs":[ + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=aix71-ppc64/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=centos7-ppcle/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=debian9-64/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-last-latest-x64/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=fedora-latest-x64/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=osx1014/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=osx1015/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=rhel7-s390x/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1604-64/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=ubuntu1804-64/2392/" + }, + { + "number":2392, + "url":"https://ci.nodejs.org/job/citgm-smoker/nodes=win-vs2017/2392/" + } + ] +} \ No newline at end of file diff --git a/test/fixtures/jenkins/citgm-compare/expected.json b/test/fixtures/jenkins/citgm-compare/expected.json new file mode 100644 index 00000000..ddd76542 --- /dev/null +++ b/test/fixtures/jenkins/citgm-compare/expected.json @@ -0,0 +1,49 @@ +{ + "baseBuild": { + "source": "https://api.github.com/repos/nodejs/node/git/refs/heads/v12.x", + "upstream": "https://ci.nodejs.org/job/citgm-smoker/2390/" + }, + "comparisonBuild": { + "source": "https://github.com/nodejs/node/pull/33811/", + "upstream": "https://ci.nodejs.org/job/citgm-smoker/2392/" + }, + "debian9-64": [ + { + "name": "express-session-v1.17.1", + "status": "FAILED" + }, + { + "name": "yeoman-generator-v4.10.1", + "status": "FAILED" + } + ], + "centos7-ppcle": [ + { + "name": "ember-cli-v3.18.0", + "status": "FAILED" + }, + { + "name": "multer-v1.4.2", + "status": "FAILED" + }, + { + "name": "torrent-stream-v1.2.0", + "status": "FAILED" + } + ], + "rhel7-s390x": [ + { + "name": "torrent-stream-v1.2.0", + "status": "FAILED" + } + ], + "fedora-latest-x64": [ + { + "name": "spawn-wrap-v2.0.0", + "status": "FAILED" + } + ], + "ubuntu1804-64": [], + "fedora-last-latest-x64": [], + "ubuntu1604-64": [] +} diff --git a/test/fixtures/jenkins/citgm-compare/expected.md b/test/fixtures/jenkins/citgm-compare/expected.md new file mode 100644 index 00000000..b446debf --- /dev/null +++ b/test/fixtures/jenkins/citgm-compare/expected.md @@ -0,0 +1,35 @@ +# CITGM Data for [#2392](https://ci.nodejs.org/job/citgm-smoker/2392/) - [#2390](https://ci.nodejs.org/job/citgm-smoker/2390/) + +## New Failures in job [#2390](https://ci.nodejs.org/job/citgm-smoker/2390/) + +### debian9-64 + +* express-session-v1.17.1 +* yeoman-generator-v4.10.1 + +### centos7-ppcle + +* ember-cli-v3.18.0 +* multer-v1.4.2 +* torrent-stream-v1.2.0 + +### rhel7-s390x + +* torrent-stream-v1.2.0 + +### fedora-latest-x64 + +* spawn-wrap-v2.0.0 + +### ubuntu1804-64 + +None. + +### fedora-last-latest-x64 + +None. + +### ubuntu1604-64 + +None. + diff --git a/test/unit/ci_result_parser.test.js b/test/unit/ci_result_parser.test.js index b4ad6952..b28db178 100644 --- a/test/unit/ci_result_parser.test.js +++ b/test/unit/ci_result_parser.test.js @@ -1,7 +1,12 @@ 'use strict'; const { - PRBuild, BenchmarkRun, CommitBuild, jobCache, CITGMBuild + PRBuild, + BenchmarkRun, + CITGMBuild, + CITGMComparisonBuild, + CommitBuild, + jobCache } = require('../../lib/ci/ci_result_parser'); const TestCLI = require('../fixtures/test_cli'); @@ -195,4 +200,24 @@ describe('Jenkins', () => { const expected = fixtures.readFile(...prefix, 'expected.md'); assert.strictEqual(markdown, expected); }); + + it('should correctly fetch CITGM comparison build results', async() => { + tmpdir.refresh(); + const prefix = ['jenkins', 'citgm-compare']; + const fixturesDir = path.join(__dirname, '..', 'fixtures', ...prefix); + copyShallow(fixturesDir, tmpdir.path); + jobCache.dir = tmpdir.path; + jobCache.enable(); + + const cli = new TestCLI(); + const comparisonBuild = new CITGMComparisonBuild(cli, {}, [2392, 2390]); + await comparisonBuild.getResults(); + + const expectedJson = fixtures.readJSON(...prefix, 'expected.json'); + assert.deepStrictEqual(comparisonBuild.formatAsJson(), expectedJson); + + const markdown = comparisonBuild.formatAsMarkdown(); + const expected = fixtures.readFile(...prefix, 'expected.md'); + assert.strictEqual(markdown, expected); + }); });