mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
Revert "Merge pull request #6725 from elastic/jasper/backport/6706/6724/4.5"
This reverts commitbbbb5a6202
, reversing changes made to1353fb0cd9
.
This commit is contained in:
parent
97af604bff
commit
ff33f52f56
78 changed files with 267 additions and 270 deletions
|
@ -82,7 +82,7 @@ Command.prototype.parseOptions = _.wrap(Command.prototype.parseOptions, function
|
|||
|
||||
Command.prototype.action = _.wrap(Command.prototype.action, function (action, fn) {
|
||||
return action.call(this, function (...args) {
|
||||
let ret = fn.apply(this, args);
|
||||
var ret = fn.apply(this, args);
|
||||
if (ret && typeof ret.then === 'function') {
|
||||
ret.then(null, function (e) {
|
||||
console.log('FATAL CLI ERROR', e.stack);
|
||||
|
|
|
@ -22,7 +22,7 @@ program
|
|||
.command('help <command>')
|
||||
.description('Get the help for a specific command')
|
||||
.action(function (cmdName) {
|
||||
let cmd = _.find(program.commands, { _name: cmdName });
|
||||
var cmd = _.find(program.commands, { _name: cmdName });
|
||||
if (!cmd) return this.error(`unknown command ${cmdName}`);
|
||||
cmd.help();
|
||||
});
|
||||
|
@ -34,7 +34,7 @@ program
|
|||
});
|
||||
|
||||
// check for no command name
|
||||
let subCommand = argv[2] && !String(argv[2][0]).match(/^-|^\.|\//);
|
||||
var subCommand = argv[2] && !String(argv[2][0]).match(/^-|^\.|\//);
|
||||
|
||||
if (!subCommand) {
|
||||
if (_.intersection(argv.slice(2), ['-h', '--help']).length) {
|
||||
|
|
|
@ -51,7 +51,7 @@ module.exports = class ClusterManager {
|
|||
}
|
||||
|
||||
setupWatching() {
|
||||
let chokidar = require('chokidar');
|
||||
var chokidar = require('chokidar');
|
||||
let utils = require('requirefrom')('src/utils');
|
||||
let fromRoot = utils('fromRoot');
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
let _ = require('lodash');
|
||||
let ansicolors = require('ansicolors');
|
||||
var _ = require('lodash');
|
||||
var ansicolors = require('ansicolors');
|
||||
|
||||
exports.green = _.flow(ansicolors.black, ansicolors.bgGreen);
|
||||
exports.red = _.flow(ansicolors.white, ansicolors.bgRed);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = function (command, spaces) {
|
||||
if (!_.size(command.commands)) {
|
||||
|
@ -69,6 +69,6 @@ ${indent(cmd.optionHelp(), 2)}
|
|||
}
|
||||
|
||||
function humanReadableArgName(arg) {
|
||||
let nameOutput = arg.name + (arg.variadic === true ? '...' : '');
|
||||
var nameOutput = arg.name + (arg.variadic === true ? '...' : '');
|
||||
return arg.required ? '<' + nameOutput + '>' : '[' + nameOutput + ']';
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@ describe('kibana cli', function () {
|
|||
pluginPath: testWorkingPath
|
||||
};
|
||||
|
||||
let errorStub = sinon.stub();
|
||||
var errorStub = sinon.stub();
|
||||
return pluginInstaller.install(settings, logger)
|
||||
.catch(errorStub)
|
||||
.then(function (data) {
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
let path = require('path');
|
||||
let expect = require('expect.js');
|
||||
var path = require('path');
|
||||
var expect = require('expect.js');
|
||||
|
||||
let utils = require('requirefrom')('src/utils');
|
||||
let fromRoot = utils('fromRoot');
|
||||
let settingParser = require('../setting_parser');
|
||||
var utils = require('requirefrom')('src/utils');
|
||||
var fromRoot = utils('fromRoot');
|
||||
var settingParser = require('../setting_parser');
|
||||
|
||||
describe('kibana cli', function () {
|
||||
|
||||
|
@ -13,23 +13,23 @@ describe('kibana cli', function () {
|
|||
|
||||
describe('parseMilliseconds function', function () {
|
||||
|
||||
let parser = settingParser();
|
||||
var parser = settingParser();
|
||||
|
||||
it('should return 0 for an empty string', function () {
|
||||
let value = '';
|
||||
var value = '';
|
||||
|
||||
let result = parser.parseMilliseconds(value);
|
||||
var result = parser.parseMilliseconds(value);
|
||||
|
||||
expect(result).to.be(0);
|
||||
});
|
||||
|
||||
it('should return 0 for a number with an invalid unit of measure', function () {
|
||||
let result = parser.parseMilliseconds('1gigablasts');
|
||||
var result = parser.parseMilliseconds('1gigablasts');
|
||||
expect(result).to.be(0);
|
||||
});
|
||||
|
||||
it('should assume a number with no unit of measure is specified as milliseconds', function () {
|
||||
let result = parser.parseMilliseconds(1);
|
||||
var result = parser.parseMilliseconds(1);
|
||||
expect(result).to.be(1);
|
||||
|
||||
result = parser.parseMilliseconds('1');
|
||||
|
@ -37,32 +37,32 @@ describe('kibana cli', function () {
|
|||
});
|
||||
|
||||
it('should interpret a number with "s" as the unit of measure as seconds', function () {
|
||||
let result = parser.parseMilliseconds('5s');
|
||||
var result = parser.parseMilliseconds('5s');
|
||||
expect(result).to.be(5 * 1000);
|
||||
});
|
||||
|
||||
it('should interpret a number with "second" as the unit of measure as seconds', function () {
|
||||
let result = parser.parseMilliseconds('5second');
|
||||
var result = parser.parseMilliseconds('5second');
|
||||
expect(result).to.be(5 * 1000);
|
||||
});
|
||||
|
||||
it('should interpret a number with "seconds" as the unit of measure as seconds', function () {
|
||||
let result = parser.parseMilliseconds('5seconds');
|
||||
var result = parser.parseMilliseconds('5seconds');
|
||||
expect(result).to.be(5 * 1000);
|
||||
});
|
||||
|
||||
it('should interpret a number with "m" as the unit of measure as minutes', function () {
|
||||
let result = parser.parseMilliseconds('9m');
|
||||
var result = parser.parseMilliseconds('9m');
|
||||
expect(result).to.be(9 * 1000 * 60);
|
||||
});
|
||||
|
||||
it('should interpret a number with "minute" as the unit of measure as minutes', function () {
|
||||
let result = parser.parseMilliseconds('9minute');
|
||||
var result = parser.parseMilliseconds('9minute');
|
||||
expect(result).to.be(9 * 1000 * 60);
|
||||
});
|
||||
|
||||
it('should interpret a number with "minutes" as the unit of measure as minutes', function () {
|
||||
let result = parser.parseMilliseconds('9minutes');
|
||||
var result = parser.parseMilliseconds('9minutes');
|
||||
expect(result).to.be(9 * 1000 * 60);
|
||||
});
|
||||
|
||||
|
@ -120,7 +120,7 @@ describe('kibana cli', function () {
|
|||
|
||||
it('should default to false', function () {
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings.quiet).to.be(false);
|
||||
});
|
||||
|
@ -128,7 +128,7 @@ describe('kibana cli', function () {
|
|||
it('should set settings.quiet property to true', function () {
|
||||
options.parent = { quiet: true };
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings.quiet).to.be(true);
|
||||
});
|
||||
|
@ -139,7 +139,7 @@ describe('kibana cli', function () {
|
|||
|
||||
it('should default to false', function () {
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('silent', false);
|
||||
});
|
||||
|
@ -147,7 +147,7 @@ describe('kibana cli', function () {
|
|||
it('should set settings.silent property to true', function () {
|
||||
options.silent = true;
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('silent', true);
|
||||
});
|
||||
|
@ -159,7 +159,7 @@ describe('kibana cli', function () {
|
|||
|
||||
it('should default to 0 (milliseconds)', function () {
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('timeout', 0);
|
||||
});
|
||||
|
@ -167,7 +167,7 @@ describe('kibana cli', function () {
|
|||
it('should set settings.timeout property to specified value', function () {
|
||||
options.timeout = 1234;
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('timeout', 1234);
|
||||
});
|
||||
|
@ -179,7 +179,7 @@ describe('kibana cli', function () {
|
|||
it('should set settings.action property to "install"', function () {
|
||||
options.install = 'org/package/version';
|
||||
parser = settingParser(options);
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('action', 'install');
|
||||
});
|
||||
|
@ -190,7 +190,7 @@ describe('kibana cli', function () {
|
|||
|
||||
expect(parser.parse).withArgs().to.not.throwError();
|
||||
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('organization', 'kibana');
|
||||
expect(settings).to.have.property('package', 'test-plugin');
|
||||
|
@ -203,7 +203,7 @@ describe('kibana cli', function () {
|
|||
|
||||
expect(parser.parse).withArgs().to.not.throwError();
|
||||
|
||||
let settings = parser.parse(options);
|
||||
var settings = parser.parse(options);
|
||||
|
||||
expect(settings).to.have.property('organization', 'kibana');
|
||||
expect(settings).to.have.property('package', 'test-plugin');
|
||||
|
@ -228,7 +228,7 @@ describe('kibana cli', function () {
|
|||
options.install = 'kibana/test-plugin';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings.urls).to.have.property('length', 1);
|
||||
expect(settings.urls).to.contain('https://download.elastic.co/kibana/test-plugin/test-plugin-latest.tar.gz');
|
||||
|
@ -238,7 +238,7 @@ describe('kibana cli', function () {
|
|||
options.install = 'kibana/test-plugin/v1.1.1';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings.urls).to.have.property('length', 1);
|
||||
expect(settings.urls).to.contain('https://download.elastic.co/kibana/test-plugin/test-plugin-v1.1.1.tar.gz');
|
||||
|
@ -248,8 +248,8 @@ describe('kibana cli', function () {
|
|||
options.install = 'kibana/test-plugin';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
let expected = fromRoot('installedPlugins/test-plugin');
|
||||
var settings = parser.parse();
|
||||
var expected = fromRoot('installedPlugins/test-plugin');
|
||||
|
||||
expect(settings).to.have.property('pluginPath', expected);
|
||||
});
|
||||
|
@ -258,8 +258,8 @@ describe('kibana cli', function () {
|
|||
options.install = 'kibana/test-plugin';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
let expected = fromRoot('installedPlugins/.plugin.installing');
|
||||
var settings = parser.parse();
|
||||
var expected = fromRoot('installedPlugins/.plugin.installing');
|
||||
|
||||
expect(settings).to.have.property('workingPath', expected);
|
||||
});
|
||||
|
@ -268,8 +268,8 @@ describe('kibana cli', function () {
|
|||
options.install = 'kibana/test-plugin';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
let expected = fromRoot('installedPlugins/.plugin.installing/archive.part');
|
||||
var settings = parser.parse();
|
||||
var expected = fromRoot('installedPlugins/.plugin.installing/archive.part');
|
||||
|
||||
expect(settings).to.have.property('tempArchiveFile', expected);
|
||||
});
|
||||
|
@ -283,7 +283,7 @@ describe('kibana cli', function () {
|
|||
|
||||
expect(parser.parse).withArgs().to.not.throwError();
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings).to.have.property('package', 'test-plugin');
|
||||
});
|
||||
|
@ -298,12 +298,12 @@ describe('kibana cli', function () {
|
|||
});
|
||||
|
||||
it('should result in only the specified url in urls collection', function () {
|
||||
let url = 'http://www.google.com/plugin.tar.gz';
|
||||
var url = 'http://www.google.com/plugin.tar.gz';
|
||||
options.install = 'test-plugin';
|
||||
options.url = url;
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings).to.have.property('urls');
|
||||
expect(settings.urls).to.be.an('array');
|
||||
|
@ -322,7 +322,7 @@ describe('kibana cli', function () {
|
|||
options.remove = 'package';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings).to.have.property('action', 'remove');
|
||||
});
|
||||
|
@ -332,7 +332,7 @@ describe('kibana cli', function () {
|
|||
options.remove = 'test-plugin';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings).to.have.property('package', 'test-plugin');
|
||||
});
|
||||
|
@ -351,8 +351,8 @@ describe('kibana cli', function () {
|
|||
options.remove = 'test-plugin';
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
let expected = fromRoot('installedPlugins/test-plugin');
|
||||
var settings = parser.parse();
|
||||
var expected = fromRoot('installedPlugins/test-plugin');
|
||||
|
||||
expect(settings).to.have.property('pluginPath', expected);
|
||||
});
|
||||
|
@ -367,7 +367,7 @@ describe('kibana cli', function () {
|
|||
options.list = true;
|
||||
parser = settingParser(options);
|
||||
|
||||
let settings = parser.parse();
|
||||
var settings = parser.parse();
|
||||
|
||||
expect(settings).to.have.property('action', 'list');
|
||||
});
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
define(function (require) {
|
||||
return function GeoHashGridAggResponseFixture() {
|
||||
|
||||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
// for vis:
|
||||
//
|
||||
|
@ -18,23 +18,23 @@ define(function (require) {
|
|||
// },
|
||||
// });
|
||||
|
||||
let geoHashCharts = _.union(
|
||||
var geoHashCharts = _.union(
|
||||
_.range(48, 57), // 0-9
|
||||
_.range(65, 90), // A-Z
|
||||
_.range(97, 122) // a-z
|
||||
);
|
||||
|
||||
let totalDocCount = 0;
|
||||
var totalDocCount = 0;
|
||||
|
||||
let tags = _.times(_.random(4, 20), function (i) {
|
||||
var tags = _.times(_.random(4, 20), function (i) {
|
||||
// random number of tags
|
||||
let docCount = 0;
|
||||
let buckets = _.times(_.random(40, 200), function () {
|
||||
var docCount = 0;
|
||||
var buckets = _.times(_.random(40, 200), function () {
|
||||
return _.sample(geoHashCharts, 3).join('');
|
||||
})
|
||||
.sort()
|
||||
.map(function (geoHash) {
|
||||
let count = _.random(1, 5000);
|
||||
var count = _.random(1, 5000);
|
||||
|
||||
totalDocCount += count;
|
||||
docCount += count;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
define(function (require) {
|
||||
let results = {};
|
||||
var results = {};
|
||||
|
||||
results.timeSeries = {
|
||||
data: {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
define(function (require) {
|
||||
let data = { };
|
||||
var data = { };
|
||||
|
||||
data.metricOnly = {
|
||||
hits: { total: 1000, hits: [], max_score: 0 },
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
define(function (require) {
|
||||
let _ = require('lodash');
|
||||
let longString = Array(200).join('_');
|
||||
var _ = require('lodash');
|
||||
var longString = Array(200).join('_');
|
||||
|
||||
return function (id, mapping) {
|
||||
function fakeVals(type) {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
define(function (require) {
|
||||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
return function fitsFixture() {
|
||||
return _.map([
|
||||
{_source: {'@timestamp': 0, ssl: true, ip: '192.168.0.1', extension: 'php', 'machine.os': 'Linux', bytes: 10, request: 'foo'}},
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
define(function (require) {
|
||||
function stubbedLogstashFields() {
|
||||
let sourceData = [
|
||||
var sourceData = [
|
||||
{ name: 'bytes', type: 'number', indexed: true, analyzed: true, sortable: true, filterable: true, count: 10 },
|
||||
{ name: 'ssl', type: 'boolean', indexed: true, analyzed: true, sortable: true, filterable: true, count: 20 },
|
||||
{ name: '@timestamp', type: 'date', indexed: true, analyzed: true, sortable: true, filterable: true, count: 30 },
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
define(function (require) {
|
||||
let _ = require('lodash');
|
||||
let sinon = require('auto-release-sinon');
|
||||
var _ = require('lodash');
|
||||
var sinon = require('auto-release-sinon');
|
||||
|
||||
return function (Private, Promise) {
|
||||
let indexPatterns = Private(require('fixtures/stubbed_logstash_index_pattern'));
|
||||
let getIndexPatternStub = sinon.stub();
|
||||
var indexPatterns = Private(require('fixtures/stubbed_logstash_index_pattern'));
|
||||
var getIndexPatternStub = sinon.stub();
|
||||
getIndexPatternStub.returns(Promise.resolve(indexPatterns));
|
||||
|
||||
let courier = {
|
||||
var courier = {
|
||||
indexPatterns: { get: getIndexPatternStub },
|
||||
getStub: getIndexPatternStub
|
||||
};
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
define(function (require) {
|
||||
let _ = require('lodash');
|
||||
let sinon = require('auto-release-sinon');
|
||||
var _ = require('lodash');
|
||||
var sinon = require('auto-release-sinon');
|
||||
|
||||
function MockState(defaults) {
|
||||
this.on = _.noop;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
define(function (require) {
|
||||
let _ = require('lodash');
|
||||
let keys = {};
|
||||
var _ = require('lodash');
|
||||
var keys = {};
|
||||
return {
|
||||
get: function (path, def) {
|
||||
return keys[path] == null ? def : keys[path];
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
define(function (require) {
|
||||
let hits = require('fixtures/real_hits');
|
||||
var hits = require('fixtures/real_hits');
|
||||
|
||||
return {
|
||||
took: 73,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
define(function (require) {
|
||||
function stubbedDocSourceResponse(Private) {
|
||||
let mockLogstashFields = Private(require('fixtures/logstash_fields'));
|
||||
var mockLogstashFields = Private(require('fixtures/logstash_fields'));
|
||||
|
||||
return function (id, index) {
|
||||
index = index || '.kibana';
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
define(function (require) {
|
||||
return function stubbedLogstashIndexPatternService(Private) {
|
||||
let StubIndexPattern = Private(require('testUtils/stub_index_pattern'));
|
||||
let fieldTypes = Private(require('ui/index_patterns/_field_types'));
|
||||
let mockLogstashFields = Private(require('fixtures/logstash_fields'));
|
||||
var StubIndexPattern = Private(require('testUtils/stub_index_pattern'));
|
||||
var fieldTypes = Private(require('ui/index_patterns/_field_types'));
|
||||
var mockLogstashFields = Private(require('fixtures/logstash_fields'));
|
||||
|
||||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
let fields = mockLogstashFields.map(function (field) {
|
||||
var fields = mockLogstashFields.map(function (field) {
|
||||
field.displayName = field.name;
|
||||
let type = fieldTypes.byName[field.type];
|
||||
var type = fieldTypes.byName[field.type];
|
||||
if (!type) throw new TypeError('unknown type ' + field.type);
|
||||
if (!_.has(field, 'sortable')) field.sortable = type.sortable;
|
||||
if (!_.has(field, 'filterable')) field.filterable = type.filterable;
|
||||
return field;
|
||||
});
|
||||
|
||||
let indexPattern = new StubIndexPattern('logstash-*', 'time', fields);
|
||||
var indexPattern = new StubIndexPattern('logstash-*', 'time', fields);
|
||||
indexPattern.id = 'logstash-*';
|
||||
|
||||
return indexPattern;
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
define(function (require) {
|
||||
let sinon = require('auto-release-sinon');
|
||||
let searchResponse = require('fixtures/search_response');
|
||||
var sinon = require('auto-release-sinon');
|
||||
var searchResponse = require('fixtures/search_response');
|
||||
|
||||
return function stubSearchSource(Private, $q, Promise) {
|
||||
let deferedResult = $q.defer();
|
||||
let indexPattern = Private(require('fixtures/stubbed_logstash_index_pattern'));
|
||||
var deferedResult = $q.defer();
|
||||
var indexPattern = Private(require('fixtures/stubbed_logstash_index_pattern'));
|
||||
|
||||
return {
|
||||
sort: sinon.spy(),
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
define(function (require) {
|
||||
let sinon = require('auto-release-sinon');
|
||||
var sinon = require('auto-release-sinon');
|
||||
|
||||
function MockMap(container, chartData, params) {
|
||||
this.container = container;
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
let $ = require('jquery');
|
||||
let _ = require('lodash');
|
||||
var $ = require('jquery');
|
||||
var _ = require('lodash');
|
||||
|
||||
let $visCanvas = $('<div>').attr('id', 'vislib-vis-fixtures').appendTo('body');
|
||||
let count = 0;
|
||||
let visHeight = $visCanvas.height();
|
||||
var $visCanvas = $('<div>').attr('id', 'vislib-vis-fixtures').appendTo('body');
|
||||
var count = 0;
|
||||
var visHeight = $visCanvas.height();
|
||||
|
||||
$visCanvas.new = function () {
|
||||
count += 1;
|
||||
|
@ -19,7 +19,7 @@ afterEach(function () {
|
|||
|
||||
module.exports = function VislibFixtures(Private) {
|
||||
return function (visLibParams) {
|
||||
let Vis = Private(require('ui/vislib/vis'));
|
||||
var Vis = Private(require('ui/vislib/vis'));
|
||||
return new Vis($visCanvas.new(), _.defaults({}, visLibParams || {}, {
|
||||
shareYAxis: true,
|
||||
addTooltip: true,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'columns': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'columns': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
module.exports = {
|
||||
'columns': [
|
||||
{
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'valueFormatter': _.identity,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'columns': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'columns': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'columns': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let moment = require('moment');
|
||||
var moment = require('moment');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'columns': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'rows': [
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
module.exports = {
|
||||
'label': '',
|
||||
|
|
|
@ -3,10 +3,10 @@ let { defaults } = require('lodash');
|
|||
let { resolve } = require('path');
|
||||
let { writeFile } = require('fs');
|
||||
let webpack = require('webpack');
|
||||
let Boom = require('boom');
|
||||
var Boom = require('boom');
|
||||
let DirectoryNameAsMain = require('webpack-directory-name-as-main');
|
||||
let ExtractTextPlugin = require('extract-text-webpack-plugin');
|
||||
let CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin');
|
||||
var CommonsChunkPlugin = require('webpack/lib/optimize/CommonsChunkPlugin');
|
||||
|
||||
let utils = require('requirefrom')('src/utils');
|
||||
let fromRoot = utils('fromRoot');
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
let cloneDeep = require('lodash').cloneDeep;
|
||||
let fromRoot = require('path').resolve.bind(null, __dirname, '../../');
|
||||
var cloneDeep = require('lodash').cloneDeep;
|
||||
var fromRoot = require('path').resolve.bind(null, __dirname, '../../');
|
||||
|
||||
if (!process.env.BABEL_CACHE_PATH) {
|
||||
process.env.BABEL_CACHE_PATH = fromRoot('optimize/.babelcache.json');
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
// this file is not transpiled
|
||||
'use strict'; // eslint-disable-line strict
|
||||
|
||||
let cloneDeep = require('lodash').cloneDeep;
|
||||
let fromRoot = require('path').resolve.bind(null, __dirname, '../../');
|
||||
var cloneDeep = require('lodash').cloneDeep;
|
||||
var fromRoot = require('path').resolve.bind(null, __dirname, '../../');
|
||||
|
||||
if (!process.env.BABEL_CACHE_PATH) {
|
||||
process.env.BABEL_CACHE_PATH = fromRoot('optimize/.babelcache.json');
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
define(function (require) {
|
||||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
// get the kibana/metric_vis module, and make sure that it requires the "kibana" module if it
|
||||
// didn't already
|
||||
const module = require('ui/modules').get('kibana/metric_vis', ['kibana']);
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let Config = require('../config');
|
||||
let expect = require('expect.js');
|
||||
let _ = require('lodash');
|
||||
let Joi = require('joi');
|
||||
var Config = require('../config');
|
||||
var expect = require('expect.js');
|
||||
var _ = require('lodash');
|
||||
var Joi = require('joi');
|
||||
|
||||
/**
|
||||
* Plugins should defined a config method that takes a joi object. By default
|
||||
|
@ -9,12 +9,12 @@ let Joi = require('joi');
|
|||
*
|
||||
* Config should be newed up with a joi schema (containing defaults via joi)
|
||||
*
|
||||
* let schema = { ... }
|
||||
* var schema = { ... }
|
||||
* new Config(schema);
|
||||
*
|
||||
*/
|
||||
|
||||
let data = {
|
||||
var data = {
|
||||
test: {
|
||||
hosts: ['host-01', 'host-02'],
|
||||
client: {
|
||||
|
@ -25,7 +25,7 @@ let data = {
|
|||
}
|
||||
};
|
||||
|
||||
let schema = Joi.object({
|
||||
var schema = Joi.object({
|
||||
test: Joi.object({
|
||||
enable: Joi.boolean().default(true),
|
||||
hosts: Joi.array().items(Joi.string()),
|
||||
|
@ -44,8 +44,8 @@ describe('lib/config/config', function () {
|
|||
describe('constructor', function () {
|
||||
|
||||
it('should not allow any config if the schema is not passed', function (done) {
|
||||
let config = new Config();
|
||||
let run = function () {
|
||||
var config = new Config();
|
||||
var run = function () {
|
||||
config.set('something.enable', true);
|
||||
};
|
||||
expect(run).to.throwException();
|
||||
|
@ -53,7 +53,7 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('should set defaults', function () {
|
||||
let config = new Config(schema);
|
||||
var config = new Config(schema);
|
||||
expect(config.get('test.enable')).to.be(true);
|
||||
expect(config.get('test.client.type')).to.be('datastore');
|
||||
});
|
||||
|
@ -69,7 +69,7 @@ describe('lib/config/config', function () {
|
|||
|
||||
it('should reset the config object with new values', function () {
|
||||
config.set(data);
|
||||
let newData = config.get();
|
||||
var newData = config.get();
|
||||
newData.test.enable = false;
|
||||
config.resetTo(newData);
|
||||
expect(config.get()).to.eql(newData);
|
||||
|
@ -111,21 +111,21 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('should use an object to set config values', function () {
|
||||
let hosts = ['host-01', 'host-02'];
|
||||
var hosts = ['host-01', 'host-02'];
|
||||
config.set({ test: { enable: false, hosts: hosts } });
|
||||
expect(config.get('test.enable')).to.be(false);
|
||||
expect(config.get('test.hosts')).to.eql(hosts);
|
||||
});
|
||||
|
||||
it('should use a flatten object to set config values', function () {
|
||||
let hosts = ['host-01', 'host-02'];
|
||||
var hosts = ['host-01', 'host-02'];
|
||||
config.set({ 'test.enable': false, 'test.hosts': hosts });
|
||||
expect(config.get('test.enable')).to.be(false);
|
||||
expect(config.get('test.hosts')).to.eql(hosts);
|
||||
});
|
||||
|
||||
it('should override values with just the values present', function () {
|
||||
let newData = _.cloneDeep(data);
|
||||
var newData = _.cloneDeep(data);
|
||||
config.set(data);
|
||||
newData.test.enable = false;
|
||||
config.set({ test: { enable: false } });
|
||||
|
@ -133,7 +133,7 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('should thow an exception when setting a value with the wrong type', function (done) {
|
||||
let run = function () {
|
||||
var run = function () {
|
||||
config.set('test.enable', 'something');
|
||||
};
|
||||
expect(run).to.throwException(function (err) {
|
||||
|
@ -156,7 +156,7 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('should return the whole config object when called without a key', function () {
|
||||
let newData = _.cloneDeep(data);
|
||||
var newData = _.cloneDeep(data);
|
||||
newData.test.enable = true;
|
||||
expect(config.get()).to.eql(newData);
|
||||
});
|
||||
|
@ -171,14 +171,14 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('should throw exception for unknown config values', function () {
|
||||
let run = function () {
|
||||
var run = function () {
|
||||
config.get('test.does.not.exist');
|
||||
};
|
||||
expect(run).to.throwException(/Unknown config key: test.does.not.exist/);
|
||||
});
|
||||
|
||||
it('should not throw exception for undefined known config values', function () {
|
||||
let run = function getUndefValue() {
|
||||
var run = function getUndefValue() {
|
||||
config.get('test.undefValue');
|
||||
};
|
||||
expect(run).to.not.throwException();
|
||||
|
@ -193,14 +193,14 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('should allow you to extend the schema at the top level', function () {
|
||||
let newSchema = Joi.object({ test: Joi.boolean().default(true) }).default();
|
||||
var newSchema = Joi.object({ test: Joi.boolean().default(true) }).default();
|
||||
config.extendSchema('myTest', newSchema);
|
||||
expect(config.get('myTest.test')).to.be(true);
|
||||
});
|
||||
|
||||
it('should NOT allow you to extend the schema if somethign else is there', function () {
|
||||
let newSchema = Joi.object({ test: Joi.boolean().default(true) }).default();
|
||||
let run = function () {
|
||||
var newSchema = Joi.object({ test: Joi.boolean().default(true) }).default();
|
||||
var run = function () {
|
||||
config.extendSchema('test', newSchema);
|
||||
};
|
||||
expect(run).to.throwException();
|
||||
|
@ -210,7 +210,7 @@ describe('lib/config/config', function () {
|
|||
|
||||
describe('#removeSchema(key)', function () {
|
||||
it('should completely remove the key', function () {
|
||||
let config = new Config(Joi.object().keys({
|
||||
var config = new Config(Joi.object().keys({
|
||||
a: Joi.number().default(1)
|
||||
}));
|
||||
|
||||
|
@ -220,7 +220,7 @@ describe('lib/config/config', function () {
|
|||
});
|
||||
|
||||
it('only removes existing keys', function () {
|
||||
let config = new Config(Joi.object());
|
||||
var config = new Config(Joi.object());
|
||||
|
||||
expect(() => config.removeSchema('b')).to.throwException('Unknown schema');
|
||||
});
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let explodeBy = require('../explodeBy');
|
||||
let expect = require('expect.js');
|
||||
var explodeBy = require('../explodeBy');
|
||||
var expect = require('expect.js');
|
||||
|
||||
describe('explode_by(dot, flatObject)', function () {
|
||||
|
||||
it('should explode a flatten object with dots', function () {
|
||||
let flatObject = {
|
||||
var flatObject = {
|
||||
'test.enable': true,
|
||||
'test.hosts': ['host-01', 'host-02']
|
||||
};
|
||||
|
@ -17,7 +17,7 @@ describe('explode_by(dot, flatObject)', function () {
|
|||
});
|
||||
|
||||
it('should explode a flatten object with slashes', function () {
|
||||
let flatObject = {
|
||||
var flatObject = {
|
||||
'test/enable': true,
|
||||
'test/hosts': ['host-01', 'host-02']
|
||||
};
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let flattenWith = require('../flattenWith');
|
||||
let expect = require('expect.js');
|
||||
var flattenWith = require('../flattenWith');
|
||||
var expect = require('expect.js');
|
||||
|
||||
describe('flatten_with(dot, nestedObj)', function () {
|
||||
|
||||
it('should flatten object with dot', function () {
|
||||
let nestedObj = {
|
||||
var nestedObj = {
|
||||
test: {
|
||||
enable: true,
|
||||
hosts: ['host-01', 'host-02'],
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let override = require('../override');
|
||||
let expect = require('expect.js');
|
||||
var override = require('../override');
|
||||
var expect = require('expect.js');
|
||||
|
||||
describe('override(target, source)', function () {
|
||||
|
||||
it('should override the values form source to target', function () {
|
||||
let target = {
|
||||
var target = {
|
||||
test: {
|
||||
enable: true,
|
||||
host: ['host-01', 'host-02'],
|
||||
|
@ -13,7 +13,7 @@ describe('override(target, source)', function () {
|
|||
}
|
||||
}
|
||||
};
|
||||
let source = { test: { client: { type: 'nosql' } } };
|
||||
var source = { test: { client: { type: 'nosql' } } };
|
||||
expect(override(target, source)).to.eql({
|
||||
test: {
|
||||
enable: true,
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
module.exports = function (dot, flatObject) {
|
||||
let fullObject = {};
|
||||
var fullObject = {};
|
||||
_.each(flatObject, function (value, key) {
|
||||
let keys = key.split(dot);
|
||||
var keys = key.split(dot);
|
||||
(function walk(memo, keys, value) {
|
||||
let _key = keys.shift();
|
||||
var _key = keys.shift();
|
||||
if (keys.length === 0) {
|
||||
memo[_key] = value;
|
||||
} else {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
module.exports = function (dot, nestedObj, flattenArrays) {
|
||||
let key; // original key
|
||||
let stack = []; // track key stack
|
||||
let flatObj = {};
|
||||
var stack = []; // track key stack
|
||||
var flatObj = {};
|
||||
(function flattenObj(obj) {
|
||||
_.keys(obj).forEach(function (key) {
|
||||
stack.push(key);
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let _ = require('lodash');
|
||||
let flattenWith = require('./flattenWith');
|
||||
let explodeBy = require('./explodeBy');
|
||||
var _ = require('lodash');
|
||||
var flattenWith = require('./flattenWith');
|
||||
var explodeBy = require('./explodeBy');
|
||||
|
||||
module.exports = function (target, source) {
|
||||
let _target = flattenWith('.', target);
|
||||
let _source = flattenWith('.', source);
|
||||
var _target = flattenWith('.', target);
|
||||
var _source = flattenWith('.', source);
|
||||
return explodeBy('.', _.defaults(_source, _target));
|
||||
};
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ module.exports = function (kbnServer, server, config) {
|
|||
const shortUrlLookup = require('./short_url_lookup')(server);
|
||||
|
||||
// Create a new connection
|
||||
let connectionOptions = {
|
||||
var connectionOptions = {
|
||||
host: config.get('server.host'),
|
||||
port: config.get('server.port'),
|
||||
state: {
|
||||
|
|
|
@ -41,13 +41,13 @@ module.exports = class TransformObjStream extends Stream.Transform {
|
|||
}
|
||||
|
||||
_transform(event, enc, next) {
|
||||
let data = this.filter(this.readEvent(event));
|
||||
var data = this.filter(this.readEvent(event));
|
||||
this.push(this.format(data) + '\n');
|
||||
next();
|
||||
}
|
||||
|
||||
readEvent(event) {
|
||||
let data = {
|
||||
var data = {
|
||||
type: event.event,
|
||||
'@timestamp': moment.utc(event.timestamp).format(),
|
||||
tags: [].concat(event.tags || []),
|
||||
|
@ -69,7 +69,7 @@ module.exports = class TransformObjStream extends Stream.Transform {
|
|||
referer: event.source.referer
|
||||
};
|
||||
|
||||
let contentLength = 0;
|
||||
var contentLength = 0;
|
||||
if (typeof event.responsePayload === 'object') {
|
||||
contentLength = stringify(event.responsePayload).length;
|
||||
} else {
|
||||
|
@ -82,7 +82,7 @@ module.exports = class TransformObjStream extends Stream.Transform {
|
|||
contentLength: contentLength
|
||||
};
|
||||
|
||||
let query = querystring.stringify(event.query);
|
||||
var query = querystring.stringify(event.query);
|
||||
if (query) data.req.url += '?' + query;
|
||||
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
let applyFiltersToKeys = require('../applyFiltersToKeys');
|
||||
let expect = require('expect.js');
|
||||
var applyFiltersToKeys = require('../applyFiltersToKeys');
|
||||
var expect = require('expect.js');
|
||||
|
||||
describe('applyFiltersToKeys(obj, actionsByKey)', function () {
|
||||
it('applies for each key+prop in actionsByKey', function () {
|
||||
let data = applyFiltersToKeys({
|
||||
var data = applyFiltersToKeys({
|
||||
a: {
|
||||
b: {
|
||||
c: 1
|
||||
|
|
|
@ -21,7 +21,7 @@ function apply(obj, key, action) {
|
|||
obj[k] = ('' + val).replace(/./g, 'X');
|
||||
}
|
||||
else if (/\/.+\//.test(action)) {
|
||||
let matches = action.match(/\/(.+)\//);
|
||||
var matches = action.match(/\/(.+)\//);
|
||||
if (matches) {
|
||||
let regex = new RegExp(matches[1]);
|
||||
obj[k] = ('' + val).replace(regex, replacer);
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
let _ = require('lodash');
|
||||
let Boom = require('boom');
|
||||
let Promise = require('bluebird');
|
||||
let writeFile = Promise.promisify(require('fs').writeFile);
|
||||
let unlink = require('fs').unlinkSync;
|
||||
var _ = require('lodash');
|
||||
var Boom = require('boom');
|
||||
var Promise = require('bluebird');
|
||||
var writeFile = Promise.promisify(require('fs').writeFile);
|
||||
var unlink = require('fs').unlinkSync;
|
||||
|
||||
module.exports = Promise.method(function (kbnServer, server, config) {
|
||||
let path = config.get('pid.file');
|
||||
var path = config.get('pid.file');
|
||||
if (!path) return;
|
||||
|
||||
let pid = String(process.pid);
|
||||
var pid = String(process.pid);
|
||||
|
||||
return writeFile(path, pid, { flag: 'wx' })
|
||||
.catch(function (err) {
|
||||
if (err.code !== 'EEXIST') throw err;
|
||||
|
||||
let log = {
|
||||
var log = {
|
||||
tmpl: 'pid file already exists at <%= path %>',
|
||||
path: path,
|
||||
pid: pid
|
||||
|
@ -36,7 +36,7 @@ module.exports = Promise.method(function (kbnServer, server, config) {
|
|||
pid: pid
|
||||
});
|
||||
|
||||
let clean = _.once(function (code) {
|
||||
var clean = _.once(function (code) {
|
||||
unlink(path);
|
||||
});
|
||||
|
||||
|
|
|
@ -5,8 +5,8 @@ module.exports = async (kbnServer, server, config) => {
|
|||
let { resolve } = require('path');
|
||||
let { each } = require('bluebird');
|
||||
|
||||
let PluginCollection = require('./PluginCollection');
|
||||
let plugins = kbnServer.plugins = new PluginCollection(kbnServer);
|
||||
var PluginCollection = require('./PluginCollection');
|
||||
var plugins = kbnServer.plugins = new PluginCollection(kbnServer);
|
||||
|
||||
let scanDirs = [].concat(config.get('plugins.scanDirs') || []);
|
||||
let pluginPaths = [].concat(config.get('plugins.paths') || []);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let _ = require('lodash');
|
||||
var _ = require('lodash');
|
||||
|
||||
function Samples(max) {
|
||||
this.vals = {};
|
||||
|
@ -7,8 +7,8 @@ function Samples(max) {
|
|||
}
|
||||
|
||||
Samples.prototype.add = function (sample) {
|
||||
let vals = this.vals;
|
||||
let length = this.length = Math.min(this.length + 1, this.max);
|
||||
var vals = this.vals;
|
||||
var length = this.length = Math.min(this.length + 1, this.max);
|
||||
|
||||
_.forOwn(sample, function (val, name) {
|
||||
if (val == null) val = null;
|
||||
|
|
|
@ -31,15 +31,15 @@ module.exports = class ServerStatus {
|
|||
}
|
||||
|
||||
overall() {
|
||||
let state = _(this._created)
|
||||
var state = _(this._created)
|
||||
.map(function (status) {
|
||||
return states.get(status.state);
|
||||
})
|
||||
.sortBy('severity')
|
||||
.pop();
|
||||
|
||||
let statuses = _.where(this._created, { state: state.id });
|
||||
let since = _.get(_.sortBy(statuses, 'since'), [0, 'since']);
|
||||
var statuses = _.where(this._created, { state: state.id });
|
||||
var since = _.get(_.sortBy(statuses, 'since'), [0, 'since']);
|
||||
|
||||
return {
|
||||
state: state.id,
|
||||
|
@ -59,7 +59,7 @@ module.exports = class ServerStatus {
|
|||
}
|
||||
|
||||
toString() {
|
||||
let overall = this.overall();
|
||||
var overall = this.overall();
|
||||
return `${overall.title} – ${overall.nickname}`;
|
||||
}
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ class Status extends EventEmitter {
|
|||
|
||||
this.on('change', function (previous, previousMsg) {
|
||||
this.since = new Date();
|
||||
let tags = ['status', name];
|
||||
var tags = ['status', name];
|
||||
tags.push(this.state === 'red' ? 'error' : 'info');
|
||||
|
||||
server.log(tags, {
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
let _ = require('lodash');
|
||||
let expect = require('expect.js');
|
||||
let sinon = require('sinon');
|
||||
var _ = require('lodash');
|
||||
var expect = require('expect.js');
|
||||
var sinon = require('sinon');
|
||||
|
||||
let states = require('../states');
|
||||
let Status = require('../Status');
|
||||
let ServerStatus = require('../ServerStatus');
|
||||
var states = require('../states');
|
||||
var Status = require('../Status');
|
||||
var ServerStatus = require('../ServerStatus');
|
||||
|
||||
describe('ServerStatus class', function () {
|
||||
let server;
|
||||
|
@ -17,21 +17,21 @@ describe('ServerStatus class', function () {
|
|||
|
||||
describe('#create(name)', function () {
|
||||
it('should create a new status by name', function () {
|
||||
let status = serverStatus.create('name');
|
||||
var status = serverStatus.create('name');
|
||||
expect(status).to.be.a(Status);
|
||||
});
|
||||
});
|
||||
|
||||
describe('#get(name)', function () {
|
||||
it('exposes plugins by name', function () {
|
||||
let status = serverStatus.create('name');
|
||||
var status = serverStatus.create('name');
|
||||
expect(serverStatus.get('name')).to.be(status);
|
||||
});
|
||||
});
|
||||
|
||||
describe('#getState(name)', function () {
|
||||
it('should expose the state of the plugin by name', function () {
|
||||
let status = serverStatus.create('name');
|
||||
var status = serverStatus.create('name');
|
||||
status.green();
|
||||
expect(serverStatus.getState('name')).to.be('green');
|
||||
});
|
||||
|
@ -39,11 +39,11 @@ describe('ServerStatus class', function () {
|
|||
|
||||
describe('#overall()', function () {
|
||||
it('considers each status to produce a summary', function () {
|
||||
let status = serverStatus.create('name');
|
||||
var status = serverStatus.create('name');
|
||||
|
||||
expect(serverStatus.overall().state).to.be('uninitialized');
|
||||
|
||||
let match = function (overall, state) {
|
||||
var match = function (overall, state) {
|
||||
expect(overall).to.have.property('state', state.id);
|
||||
expect(overall).to.have.property('title', state.title);
|
||||
expect(overall).to.have.property('icon', state.icon);
|
||||
|
@ -65,20 +65,20 @@ describe('ServerStatus class', function () {
|
|||
|
||||
describe('#toJSON()', function () {
|
||||
it('serializes to overall status and individuals', function () {
|
||||
let one = serverStatus.create('one');
|
||||
let two = serverStatus.create('two');
|
||||
let three = serverStatus.create('three');
|
||||
var one = serverStatus.create('one');
|
||||
var two = serverStatus.create('two');
|
||||
var three = serverStatus.create('three');
|
||||
|
||||
one.green();
|
||||
two.yellow();
|
||||
three.red();
|
||||
|
||||
let obj = JSON.parse(JSON.stringify(serverStatus));
|
||||
var obj = JSON.parse(JSON.stringify(serverStatus));
|
||||
expect(obj).to.have.property('overall');
|
||||
expect(obj.overall.state).to.eql(serverStatus.overall().state);
|
||||
expect(obj.statuses).to.have.length(3);
|
||||
|
||||
let outs = _.indexBy(obj.statuses, 'name');
|
||||
var outs = _.indexBy(obj.statuses, 'name');
|
||||
expect(outs.one).to.have.property('state', 'green');
|
||||
expect(outs.two).to.have.property('state', 'yellow');
|
||||
expect(outs.three).to.have.property('state', 'red');
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
let expect = require('expect.js');
|
||||
let sinon = require('sinon');
|
||||
let Status = require('../Status');
|
||||
let ServerStatus = require('../ServerStatus');
|
||||
var expect = require('expect.js');
|
||||
var sinon = require('sinon');
|
||||
var Status = require('../Status');
|
||||
var ServerStatus = require('../ServerStatus');
|
||||
|
||||
describe('Status class', function () {
|
||||
|
||||
|
@ -18,7 +18,7 @@ describe('Status class', function () {
|
|||
});
|
||||
|
||||
it('emits change when the status is set', function (done) {
|
||||
let status = serverStatus.create('test');
|
||||
var status = serverStatus.create('test');
|
||||
|
||||
status.once('change', function (prev, prevMsg) {
|
||||
expect(status.state).to.be('green');
|
||||
|
@ -41,8 +41,8 @@ describe('Status class', function () {
|
|||
});
|
||||
|
||||
it('should only trigger the change listener when something changes', function () {
|
||||
let status = serverStatus.create('test');
|
||||
let stub = sinon.stub();
|
||||
var status = serverStatus.create('test');
|
||||
var stub = sinon.stub();
|
||||
status.on('change', stub);
|
||||
status.green('Ready');
|
||||
status.green('Ready');
|
||||
|
@ -51,26 +51,26 @@ describe('Status class', function () {
|
|||
});
|
||||
|
||||
it('should create a JSON representation of the status', function () {
|
||||
let status = serverStatus.create('test');
|
||||
var status = serverStatus.create('test');
|
||||
status.green('Ready');
|
||||
|
||||
let json = status.toJSON();
|
||||
var json = status.toJSON();
|
||||
expect(json.state).to.eql('green');
|
||||
expect(json.message).to.eql('Ready');
|
||||
});
|
||||
|
||||
function testState(color) {
|
||||
it(`should change the state to ${color} when #${color}() is called`, function () {
|
||||
let status = serverStatus.create('test');
|
||||
let message = 'testing ' + color;
|
||||
var status = serverStatus.create('test');
|
||||
var message = 'testing ' + color;
|
||||
status[color](message);
|
||||
expect(status).to.have.property('state', color);
|
||||
expect(status).to.have.property('message', message);
|
||||
});
|
||||
|
||||
it(`should trigger the "change" listner when #${color}() is called`, function (done) {
|
||||
let status = serverStatus.create('test');
|
||||
let message = 'testing ' + color;
|
||||
var status = serverStatus.create('test');
|
||||
var message = 'testing ' + color;
|
||||
status.on('change', function (prev, prevMsg) {
|
||||
expect(status.state).to.be(color);
|
||||
expect(status.message).to.be(message);
|
||||
|
@ -83,8 +83,8 @@ describe('Status class', function () {
|
|||
});
|
||||
|
||||
it(`should trigger the "${color}" listner when #${color}() is called`, function (done) {
|
||||
let status = serverStatus.create('test');
|
||||
let message = 'testing ' + color;
|
||||
var status = serverStatus.create('test');
|
||||
var message = 'testing ' + color;
|
||||
status.on(color, function (prev, prevMsg) {
|
||||
expect(status.state).to.be(color);
|
||||
expect(status.message).to.be(message);
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
module.exports = function (kbnServer, server, config) {
|
||||
let _ = require('lodash');
|
||||
let ServerStatus = require('./ServerStatus');
|
||||
var _ = require('lodash');
|
||||
var ServerStatus = require('./ServerStatus');
|
||||
var { join } = require('path');
|
||||
|
||||
kbnServer.status = new ServerStatus(kbnServer.server);
|
||||
|
@ -21,8 +21,8 @@ module.exports = function (kbnServer, server, config) {
|
|||
});
|
||||
|
||||
server.decorate('reply', 'renderStatusPage', function () {
|
||||
let app = kbnServer.uiExports.getHiddenApp('statusPage');
|
||||
let resp = app ? this.renderApp(app) : this(kbnServer.status.toString());
|
||||
var app = kbnServer.uiExports.getHiddenApp('statusPage');
|
||||
var resp = app ? this.renderApp(app) : this(kbnServer.status.toString());
|
||||
resp.code(kbnServer.status.isGreen() ? 200 : 503);
|
||||
return resp;
|
||||
});
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
module.exports = function (kbnServer, server, config) {
|
||||
let _ = require('lodash');
|
||||
let Samples = require('./Samples');
|
||||
var _ = require('lodash');
|
||||
var Samples = require('./Samples');
|
||||
let lastReport = Date.now();
|
||||
|
||||
kbnServer.metrics = new Samples(12);
|
||||
|
@ -10,7 +10,7 @@ module.exports = function (kbnServer, server, config) {
|
|||
let secSinceLast = (now - lastReport) / 1000;
|
||||
lastReport = now;
|
||||
|
||||
let port = config.get('server.port');
|
||||
var port = config.get('server.port');
|
||||
let requests = _.get(event, ['requests', port, 'total'], 0);
|
||||
let requestsPerSecond = requests / secSinceLast;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
let Bluebird = require('bluebird');
|
||||
var Bluebird = require('bluebird');
|
||||
require('ui/promises');
|
||||
|
||||
Bluebird.longStackTraces();
|
||||
|
@ -7,7 +7,7 @@ Bluebird.longStackTraces();
|
|||
* replace the Promise service with Bluebird so that tests
|
||||
* can use promises without having to call $rootScope.apply()
|
||||
*
|
||||
* let noDigestPromises = require('testUtils/noDigestPromises');
|
||||
* var noDigestPromises = require('testUtils/noDigestPromises');
|
||||
*
|
||||
* describe('some module that does complex shit with promises', function () {
|
||||
* beforeEach(noDigestPromises.activate);
|
||||
|
@ -15,7 +15,7 @@ Bluebird.longStackTraces();
|
|||
* });
|
||||
*/
|
||||
|
||||
let active = false;
|
||||
var active = false;
|
||||
|
||||
require('ui/modules')
|
||||
.get('kibana')
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
define(function (require) {
|
||||
let $ = require('jquery');
|
||||
let _ = require('lodash');
|
||||
let Promise = require('bluebird');
|
||||
let keyMap = require('ui/utils/key_map');
|
||||
let reverseKeyMap = _.mapValues(_.invert(keyMap), _.ary(_.parseInt, 1));
|
||||
let KeyboardEvent = window.KeyboardEvent;
|
||||
var $ = require('jquery');
|
||||
var _ = require('lodash');
|
||||
var Promise = require('bluebird');
|
||||
var keyMap = require('ui/utils/key_map');
|
||||
var reverseKeyMap = _.mapValues(_.invert(keyMap), _.ary(_.parseInt, 1));
|
||||
var KeyboardEvent = window.KeyboardEvent;
|
||||
|
||||
/**
|
||||
* Simulate keyboard events in an element. This allows testing the way that
|
||||
|
@ -36,7 +36,7 @@ define(function (require) {
|
|||
* @async
|
||||
*/
|
||||
return function ($el, sequence) {
|
||||
let modifierState = {
|
||||
var modifierState = {
|
||||
ctrlKey: false,
|
||||
shiftKey: false,
|
||||
altKey: false,
|
||||
|
@ -46,7 +46,7 @@ define(function (require) {
|
|||
return doList(_.clone(sequence));
|
||||
|
||||
function setModifier(key, state) {
|
||||
let name = key + 'Key';
|
||||
var name = key + 'Key';
|
||||
if (modifierState.hasOwnProperty(name)) {
|
||||
modifierState[name] = !!state;
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ define(function (require) {
|
|||
return Promise.try(function () {
|
||||
if (!list || !list.length) return;
|
||||
|
||||
let event = list[0];
|
||||
var event = list[0];
|
||||
if (_.isString(event)) {
|
||||
event = { type: 'press', key: event };
|
||||
}
|
||||
|
@ -92,14 +92,14 @@ define(function (require) {
|
|||
}
|
||||
|
||||
function fire(type, key, repeat) {
|
||||
let keyCode = reverseKeyMap[key];
|
||||
var keyCode = reverseKeyMap[key];
|
||||
if (!keyCode) throw new TypeError('invalid key "' + key + '"');
|
||||
|
||||
if (type === 'keydown') setModifier(key, true);
|
||||
if (type === 'keyup') setModifier(key, false);
|
||||
|
||||
let $target = _.isFunction($el) ? $el() : $el;
|
||||
let $event = new $.Event(type, _.defaults({ keyCode: keyCode }, modifierState));
|
||||
var $target = _.isFunction($el) ? $el() : $el;
|
||||
var $event = new $.Event(type, _.defaults({ keyCode: keyCode }, modifierState));
|
||||
$target.trigger($event);
|
||||
}
|
||||
};
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
define(function (require) {
|
||||
return function (Private) {
|
||||
let _ = require('lodash');
|
||||
let sinon = require('sinon');
|
||||
let Promise = require('bluebird');
|
||||
let IndexedArray = require('ui/IndexedArray');
|
||||
let IndexPattern = require('ui/index_patterns/_index_pattern');
|
||||
let fieldFormats = Private(require('ui/registry/field_formats'));
|
||||
let flattenHit = Private(require('ui/index_patterns/_flatten_hit'));
|
||||
let formatHit = require('ui/index_patterns/_format_hit');
|
||||
let getComputedFields = require('ui/index_patterns/_get_computed_fields');
|
||||
var _ = require('lodash');
|
||||
var sinon = require('sinon');
|
||||
var Promise = require('bluebird');
|
||||
var IndexedArray = require('ui/IndexedArray');
|
||||
var IndexPattern = require('ui/index_patterns/_index_pattern');
|
||||
var fieldFormats = Private(require('ui/registry/field_formats'));
|
||||
var flattenHit = Private(require('ui/index_patterns/_flatten_hit'));
|
||||
var formatHit = require('ui/index_patterns/_format_hit');
|
||||
var getComputedFields = require('ui/index_patterns/_get_computed_fields');
|
||||
|
||||
let Field = Private(require('ui/index_patterns/_field'));
|
||||
var Field = Private(require('ui/index_patterns/_field'));
|
||||
|
||||
function StubIndexPattern(pattern, timeField, fields) {
|
||||
this.id = pattern;
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
let _ = require('lodash');
|
||||
let root = require('./packageJson').__dirname;
|
||||
var _ = require('lodash');
|
||||
var root = require('./packageJson').__dirname;
|
||||
var { join, dirname, normalize } = require('path');
|
||||
|
||||
module.exports = _.flow(_.partial(join, root), normalize);
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
var { join } = require('path');
|
||||
let existsSync = require('fs').existsSync;
|
||||
var existsSync = require('fs').existsSync;
|
||||
|
||||
let packageDir;
|
||||
let packagePath;
|
||||
|
||||
while (!packagePath || !existsSync(packagePath)) {
|
||||
let prev = packageDir;
|
||||
var prev = packageDir;
|
||||
packageDir = prev ? join(prev, '..') : __dirname;
|
||||
packagePath = join(packageDir, 'package.json');
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue