This is an attempt to write a log capture integration for the functional test runner that will collect all log output written during a test, prevent it from being written to stdout to lower the amount of work Jenkins master has to do and include the entire log output for each test in the junit report. I'm slightly concerned about the amount of memory we'll be using to store a copy of the logs for each test, but streaming the XML report isn’t easy and there doesn’t seem to be a library out there to help. If we decide it’s torally necessary we might be able to figure it out.
359 lines
12 KiB
JSON
359 lines
12 KiB
JSON
{
|
|
"name": "kibana",
|
|
"description": "Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elasticsearch.",
|
|
"keywords": [
|
|
"kibana",
|
|
"elasticsearch",
|
|
"logstash",
|
|
"analytics",
|
|
"visualizations",
|
|
"dashboards",
|
|
"dashboarding"
|
|
],
|
|
"private": false,
|
|
"version": "6.5.0",
|
|
"branch": "6.x",
|
|
"build": {
|
|
"number": 8467,
|
|
"sha": "6cb7fec4e154faa0a4a3fee4b33dfef91b9870d9"
|
|
},
|
|
"homepage": "https://www.elastic.co/products/kibana",
|
|
"bugs": {
|
|
"url": "http://github.com/elastic/kibana/issues"
|
|
},
|
|
"license": "Apache-2.0",
|
|
"author": "Rashid Khan <rashid.khan@elastic.co>",
|
|
"contributors": [
|
|
"Chris Cowan <chris.cowan@elastic.co>",
|
|
"Court Ewing <court@elastic.co>",
|
|
"Jim Unger <jim.unger@elastic.co>",
|
|
"Joe Fleming <joe.fleming@elastic.co>",
|
|
"Jon Budzenski <jonathan.budzenski@elastic.co>",
|
|
"Juan Thomassie <juan.thomassie@elastic.co>",
|
|
"Khalah Jones-Golden <khalah.jones@elastic.co>",
|
|
"Lee Drengenberg <lee.drengenberg@elastic.co>",
|
|
"Lukas Olson <lukas.olson@elastic.co>",
|
|
"Matt Bargar <matt.bargar@elastic.co>",
|
|
"Nicolás Bevacqua <nico@elastic.co>",
|
|
"Shelby Sturgis <shelby@elastic.co>",
|
|
"Spencer Alger <spencer.alger@elastic.co>",
|
|
"Tim Sullivan <tim@elastic.co>",
|
|
"Yuri Astrakhan <yuri@elastic.co>"
|
|
],
|
|
"scripts": {
|
|
"preinstall": "node ./preinstall_check",
|
|
"kbn": "node scripts/kbn",
|
|
"es": "node scripts/es",
|
|
"elasticsearch": "echo 'use `yarn es snapshot -E path.data=../data/`'",
|
|
"test": "grunt test",
|
|
"test:dev": "grunt test:dev",
|
|
"test:quick": "grunt test:quick",
|
|
"test:browser": "grunt test:browser",
|
|
"test:ui": "echo 'use `node scripts/functional_tests`' && false",
|
|
"test:ui:server": "echo 'use `node scripts/functional_tests_server`' && false",
|
|
"test:ui:runner": "echo 'use `node scripts/functional_test_runner`' && false",
|
|
"test:server": "grunt test:server",
|
|
"test:coverage": "grunt test:coverage",
|
|
"checkLicenses": "grunt licenses --dev",
|
|
"build": "node scripts/build",
|
|
"start": "sh ./bin/kibana --dev",
|
|
"precommit": "node scripts/precommit_hook",
|
|
"karma": "karma start",
|
|
"lint": "echo 'use `node scripts/eslint` and/or `node scripts/tslint`' && false",
|
|
"lintroller": "echo 'use `node scripts/eslint --fix` and/or `node scripts/tslint --fix`' && false",
|
|
"makelogs": "echo 'use `node scripts/makelogs`' && false",
|
|
"mocha": "echo 'use `node scripts/mocha`' && false",
|
|
"sterilize": "grunt sterilize",
|
|
"uiFramework:start": "cd packages/kbn-ui-framework && yarn docSiteStart",
|
|
"uiFramework:build": "cd packages/kbn-ui-framework && yarn docSiteBuild",
|
|
"uiFramework:createComponent": "cd packages/kbn-ui-framework && yarn createComponent",
|
|
"uiFramework:documentComponent": "cd packages/kbn-ui-framework && yarn documentComponent",
|
|
"kbn:watch": "node scripts/kibana --dev --logging.json=false"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/elastic/kibana.git"
|
|
},
|
|
"dependencies": {
|
|
"@elastic/eui": "3.7.0",
|
|
"@elastic/filesaver": "1.1.2",
|
|
"@elastic/numeral": "2.3.2",
|
|
"@elastic/ui-ace": "0.2.3",
|
|
"@kbn/babel-preset": "link:packages/kbn-babel-preset",
|
|
"@kbn/datemath": "link:packages/kbn-datemath",
|
|
"@kbn/i18n": "link:packages/kbn-i18n",
|
|
"@kbn/pm": "link:packages/kbn-pm",
|
|
"@kbn/test-subj-selector": "link:packages/kbn-test-subj-selector",
|
|
"@kbn/ui-framework": "link:packages/kbn-ui-framework",
|
|
"abortcontroller-polyfill": "^1.1.9",
|
|
"angular": "1.6.9",
|
|
"angular-aria": "1.6.6",
|
|
"angular-elastic": "2.5.0",
|
|
"angular-recursion": "^1.0.5",
|
|
"angular-route": "1.4.7",
|
|
"angular-sanitize": "1.5.7",
|
|
"angular-sortable-view": "0.0.15",
|
|
"ansicolors": "0.3.2",
|
|
"autoprefixer": "^9.1.0",
|
|
"babel-core": "6.21.0",
|
|
"babel-loader": "7.1.2",
|
|
"babel-polyfill": "6.20.0",
|
|
"babel-register": "6.18.0",
|
|
"bluebird": "2.9.34",
|
|
"boom": "5.2.0",
|
|
"brace": "0.11.1",
|
|
"cache-loader": "1.0.3",
|
|
"chalk": "^2.4.1",
|
|
"color": "1.0.3",
|
|
"commander": "2.8.1",
|
|
"compare-versions": "3.1.0",
|
|
"css-loader": "0.28.7",
|
|
"custom-event-polyfill": "^0.3.0",
|
|
"d3": "3.5.6",
|
|
"d3-cloud": "1.2.1",
|
|
"del": "^3.0.0",
|
|
"dragula": "3.7.0",
|
|
"elasticsearch": "^14.2.1",
|
|
"elasticsearch-browser": "^14.2.1",
|
|
"encode-uri-query": "1.0.0",
|
|
"even-better": "7.0.2",
|
|
"execa": "^0.10.0",
|
|
"expiry-js": "0.1.7",
|
|
"extract-text-webpack-plugin": "3.0.1",
|
|
"file-loader": "1.1.4",
|
|
"font-awesome": "4.4.0",
|
|
"glob": "^7.1.2",
|
|
"glob-all": "^3.1.0",
|
|
"good-squeeze": "2.1.0",
|
|
"h2o2": "5.1.1",
|
|
"h2o2-latest": "npm:h2o2@8.1.2",
|
|
"handlebars": "4.0.5",
|
|
"hapi": "14.2.0",
|
|
"hapi-latest": "npm:hapi@17.5.0",
|
|
"hjson": "3.1.0",
|
|
"http-proxy-agent": "^2.1.0",
|
|
"https-proxy-agent": "^2.2.1",
|
|
"inert": "4.0.2",
|
|
"joi": "10.4.1",
|
|
"jquery": "^3.3.1",
|
|
"js-yaml": "3.4.1",
|
|
"json-stringify-pretty-compact": "1.0.4",
|
|
"json-stringify-safe": "5.0.1",
|
|
"jstimezonedetect": "1.0.5",
|
|
"leaflet": "1.0.3",
|
|
"leaflet-draw": "0.4.10",
|
|
"leaflet-responsive-popup": "0.2.0",
|
|
"leaflet-vega": "^0.8.6",
|
|
"leaflet.heat": "0.2.0",
|
|
"less": "2.7.1",
|
|
"less-loader": "4.0.5",
|
|
"lodash": "3.10.1",
|
|
"lru-cache": "4.1.1",
|
|
"markdown-it": "^8.4.1",
|
|
"minimatch": "^3.0.4",
|
|
"mkdirp": "0.5.1",
|
|
"moment": "^2.20.1",
|
|
"moment-timezone": "^0.5.14",
|
|
"mustache": "2.3.0",
|
|
"ngreact": "0.5.1",
|
|
"no-ui-slider": "1.2.0",
|
|
"node-fetch": "1.3.2",
|
|
"pegjs": "0.9.0",
|
|
"postcss-loader": "2.0.6",
|
|
"prop-types": "15.5.8",
|
|
"proxy-from-env": "1.0.0",
|
|
"pug": "^2.0.3",
|
|
"querystring-browser": "1.0.4",
|
|
"raw-loader": "0.5.1",
|
|
"react": "^16.3.0",
|
|
"react-addons-shallow-compare": "15.6.2",
|
|
"react-anything-sortable": "^1.7.4",
|
|
"react-color": "^2.13.8",
|
|
"react-dom": "^16.3.0",
|
|
"react-grid-layout": "^0.16.2",
|
|
"react-input-range": "^1.3.0",
|
|
"react-markdown": "^3.1.4",
|
|
"react-redux": "^5.0.6",
|
|
"react-router-dom": "4.2.2",
|
|
"react-sizeme": "^2.3.6",
|
|
"react-toggle": "4.0.2",
|
|
"reactcss": "1.2.3",
|
|
"redux": "3.7.2",
|
|
"redux-actions": "2.2.1",
|
|
"redux-thunk": "2.2.0",
|
|
"regression": "2.0.0",
|
|
"request": "^2.85.0",
|
|
"reselect": "^3.0.1",
|
|
"resize-observer-polyfill": "1.2.1",
|
|
"rimraf": "2.4.3",
|
|
"rison-node": "1.0.0",
|
|
"rxjs": "^6.2.1",
|
|
"script-loader": "0.7.2",
|
|
"semver": "^5.5.0",
|
|
"style-loader": "0.19.0",
|
|
"symbol-observable": "^1.2.0",
|
|
"tar": "2.2.0",
|
|
"tinygradient": "0.3.0",
|
|
"tinymath": "0.2.1",
|
|
"topojson-client": "3.0.0",
|
|
"trunc-html": "1.0.2",
|
|
"trunc-text": "1.0.2",
|
|
"type-detect": "^4.0.8",
|
|
"uglifyjs-webpack-plugin": "^1.2.7",
|
|
"ui-select": "0.19.6",
|
|
"url-loader": "0.5.9",
|
|
"uuid": "3.0.1",
|
|
"val-loader": "^1.1.0",
|
|
"validate-npm-package-name": "2.2.2",
|
|
"vega-lib": "^3.3.1",
|
|
"vega-lite": "^2.4.0",
|
|
"vega-schema-url-parser": "1.0.0",
|
|
"vega-tooltip": "^0.9.14",
|
|
"vision": "4.1.0",
|
|
"webpack": "3.6.0",
|
|
"webpack-merge": "4.1.0",
|
|
"whatwg-fetch": "^2.0.3",
|
|
"wreck": "12.4.0",
|
|
"x-pack": "link:x-pack",
|
|
"yauzl": "2.7.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/parser": "7.0.0-beta.52",
|
|
"@babel/types": "7.0.0-beta.31",
|
|
"@elastic/eslint-config-kibana": "link:packages/eslint-config-kibana",
|
|
"@elastic/eslint-plugin-kibana-custom": "link:packages/eslint-plugin-kibana-custom",
|
|
"@kbn/es": "link:packages/kbn-es",
|
|
"@kbn/eslint-import-resolver-kibana": "link:packages/kbn-eslint-import-resolver-kibana",
|
|
"@kbn/eslint-plugin-license-header": "link:packages/kbn-eslint-plugin-license-header",
|
|
"@kbn/plugin-generator": "link:packages/kbn-plugin-generator",
|
|
"@kbn/test": "link:packages/kbn-test",
|
|
"@types/angular": "^1.6.45",
|
|
"@types/babel-core": "^6.25.5",
|
|
"@types/bluebird": "^3.1.1",
|
|
"@types/chance": "^1.0.0",
|
|
"@types/classnames": "^2.2.3",
|
|
"@types/dedent": "^0.7.0",
|
|
"@types/enzyme": "^3.1.12",
|
|
"@types/eslint": "^4.16.2",
|
|
"@types/execa": "^0.9.0",
|
|
"@types/fetch-mock": "^5.12.2",
|
|
"@types/getopts": "^2.0.0",
|
|
"@types/glob": "^5.0.35",
|
|
"@types/hapi-latest": "npm:@types/hapi@17.0.12",
|
|
"@types/has-ansi": "^3.0.0",
|
|
"@types/jest": "^22.2.3",
|
|
"@types/joi": "^10.4.4",
|
|
"@types/jquery": "3.3.1",
|
|
"@types/js-yaml": "^3.11.1",
|
|
"@types/listr": "^0.13.0",
|
|
"@types/lodash": "^3.10.1",
|
|
"@types/minimatch": "^2.0.29",
|
|
"@types/node": "^8.10.20",
|
|
"@types/prop-types": "^15.5.3",
|
|
"@types/react": "^16.3.14",
|
|
"@types/react-dom": "^16.0.5",
|
|
"@types/react-redux": "^5.0.6",
|
|
"@types/redux": "^3.6.31",
|
|
"@types/redux-actions": "^2.2.1",
|
|
"@types/sinon": "^5.0.0",
|
|
"@types/strip-ansi": "^3.0.0",
|
|
"@types/supertest": "^2.0.4",
|
|
"@types/type-detect": "^4.0.1",
|
|
"angular-mocks": "1.4.7",
|
|
"babel-eslint": "8.1.2",
|
|
"babel-jest": "^22.4.3",
|
|
"backport": "4.2.0",
|
|
"chai": "3.5.0",
|
|
"chance": "1.0.10",
|
|
"cheerio": "0.22.0",
|
|
"chokidar": "1.6.0",
|
|
"chromedriver": "2.41.0",
|
|
"classnames": "2.2.5",
|
|
"dedent": "^0.7.0",
|
|
"enzyme": "3.2.0",
|
|
"enzyme-adapter-react-16": "^1.1.1",
|
|
"enzyme-to-json": "3.3.1",
|
|
"eslint": "4.14.0",
|
|
"eslint-config-prettier": "^2.9.0",
|
|
"eslint-plugin-babel": "4.1.2",
|
|
"eslint-plugin-import": "2.8.0",
|
|
"eslint-plugin-jest": "^21.6.2",
|
|
"eslint-plugin-mocha": "4.11.0",
|
|
"eslint-plugin-no-unsanitized": "^3.0.2",
|
|
"eslint-plugin-prefer-object-spread": "1.2.1",
|
|
"eslint-plugin-prettier": "^2.6.0",
|
|
"eslint-plugin-react": "7.5.1",
|
|
"event-stream": "3.3.2",
|
|
"expect.js": "0.3.1",
|
|
"faker": "1.1.0",
|
|
"fetch-mock": "^5.13.1",
|
|
"geckodriver": "1.10.0",
|
|
"getopts": "2.0.0",
|
|
"globby": "^8.0.1",
|
|
"grunt": "1.0.1",
|
|
"grunt-cli": "^1.2.0",
|
|
"grunt-contrib-watch": "^1.0.0",
|
|
"grunt-karma": "2.0.0",
|
|
"grunt-peg": "^2.0.1",
|
|
"grunt-run": "0.7.0",
|
|
"gulp-babel": "^7.0.1",
|
|
"gulp-sourcemaps": "1.7.3",
|
|
"has-ansi": "^3.0.0",
|
|
"husky": "0.8.1",
|
|
"image-diff": "1.6.0",
|
|
"istanbul-instrumenter-loader": "3.0.0",
|
|
"jest": "^22.4.3",
|
|
"jest-cli": "^22.4.3",
|
|
"jest-raw-loader": "^1.0.1",
|
|
"jimp": "0.2.28",
|
|
"jsdom": "9.9.1",
|
|
"json5": "^1.0.1",
|
|
"karma": "1.7.0",
|
|
"karma-chrome-launcher": "2.1.1",
|
|
"karma-coverage": "1.1.1",
|
|
"karma-firefox-launcher": "1.0.1",
|
|
"karma-ie-launcher": "1.0.0",
|
|
"karma-junit-reporter": "1.2.0",
|
|
"karma-mocha": "1.3.0",
|
|
"karma-safari-launcher": "1.0.0",
|
|
"leadfoot": "silne30/leadfoot#validation_for_response_in_ff58",
|
|
"license-checker": "^16.0.0",
|
|
"listr": "^0.14.1",
|
|
"load-grunt-config": "0.19.2",
|
|
"makelogs": "^4.1.0",
|
|
"mocha": "3.3.0",
|
|
"mock-fs": "^4.4.2",
|
|
"murmurhash3js": "3.0.1",
|
|
"mutation-observer": "^1.0.3",
|
|
"nock": "8.0.0",
|
|
"node-sass": "^4.9.0",
|
|
"normalize-path": "^3.0.0",
|
|
"pixelmatch": "4.0.2",
|
|
"postcss": "^7.0.2",
|
|
"prettier": "^1.14.0",
|
|
"proxyquire": "1.7.11",
|
|
"regenerate": "^1.4.0",
|
|
"simple-git": "1.37.0",
|
|
"sinon": "^5.0.7",
|
|
"strip-ansi": "^3.0.1",
|
|
"supertest": "3.0.0",
|
|
"supertest-as-promised": "4.0.2",
|
|
"tree-kill": "^1.1.0",
|
|
"ts-jest": "^22.4.6",
|
|
"ts-loader": "^3.5.0",
|
|
"ts-node": "^6.0.3",
|
|
"tslint": "^5.10.0",
|
|
"tslint-config-prettier": "^1.12.0",
|
|
"tslint-plugin-prettier": "^1.3.0",
|
|
"typescript": "^2.9.2",
|
|
"vinyl-fs": "^3.0.2",
|
|
"xml2js": "^0.4.19",
|
|
"xmlbuilder": "9.0.4",
|
|
"zlib": "^1.0.5"
|
|
},
|
|
"engines": {
|
|
"node": "8.11.4",
|
|
"yarn": "^1.6.0"
|
|
}
|
|
}
|