From 8a22111a8e0d2f77c58c5aea242139243d847eeb Mon Sep 17 00:00:00 2001 From: William Assis <35489495+gassiss@users.noreply.github.com> Date: Fri, 25 Sep 2020 03:12:00 -0300 Subject: [PATCH] Toolkit: Add --coverage flag to plugin build command (#27743) * Add --coverage option to build script * Update README --- packages/grafana-toolkit/README.md | 4 ++++ packages/grafana-toolkit/src/cli/index.ts | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/grafana-toolkit/README.md b/packages/grafana-toolkit/README.md index 94309fc0222..45385111ba0 100644 --- a/packages/grafana-toolkit/README.md +++ b/packages/grafana-toolkit/README.md @@ -100,6 +100,10 @@ Available options: This command creates a production-ready build of your plugin. +Available options: + +- `--coverage` - Reports code coverage after the test step of the build. + ## FAQ ### Which version of grafana-toolkit should I use? diff --git a/packages/grafana-toolkit/src/cli/index.ts b/packages/grafana-toolkit/src/cli/index.ts index 8d683c2eb34..4dbcb0b9706 100644 --- a/packages/grafana-toolkit/src/cli/index.ts +++ b/packages/grafana-toolkit/src/cli/index.ts @@ -139,8 +139,9 @@ export const run = (includeInternalScripts = false) => { program .command('plugin:build') .description('Prepares plugin dist package') + .option('--coverage', 'Run code coverage', false) .action(async cmd => { - await execTask(pluginBuildTask)({ coverage: false, silent: true }); + await execTask(pluginBuildTask)({ coverage: cmd.coverage, silent: true }); }); program