mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
[build] Remove grunt checkPlugins task (#85852)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
26b784b2a4
commit
52cd716bc3
1 changed files with 0 additions and 58 deletions
|
@ -1,58 +0,0 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import fs from 'fs';
|
||||
import path from 'path';
|
||||
|
||||
export default function checkPlugins(grunt) {
|
||||
grunt.registerTask(
|
||||
'checkPlugins',
|
||||
'Checks for plugins which may disrupt tests',
|
||||
function checkPlugins() {
|
||||
const done = this.async();
|
||||
const pluginsDir = path.resolve('./plugins/');
|
||||
|
||||
fs.readdir(pluginsDir, (err, files) => {
|
||||
if (!files) {
|
||||
return done();
|
||||
}
|
||||
|
||||
const plugins = files.filter((file) => {
|
||||
return fs.statSync(path.join(pluginsDir, file)).isDirectory();
|
||||
});
|
||||
|
||||
if (plugins.length) {
|
||||
grunt.log.error(
|
||||
'==================================================================================================='
|
||||
);
|
||||
plugins.forEach((plugin) => {
|
||||
grunt.log.error(
|
||||
`The ${plugin} plugin may disrupt the test process. Consider removing it and re-running your tests.`
|
||||
);
|
||||
});
|
||||
grunt.log.error(
|
||||
'==================================================================================================='
|
||||
);
|
||||
}
|
||||
|
||||
done();
|
||||
});
|
||||
}
|
||||
);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue