Toolkit: add junit reporting and jest.config.js to plugin build (#22450)

This commit is contained in:
Ryan McKinley
2020-02-27 08:53:59 -08:00
committed by GitHub
parent 62d86c956f
commit 63c6fc5f4e
4 changed files with 39 additions and 3 deletions
@@ -1,6 +1,6 @@
import * as jestCLI from 'jest-cli';
import { useSpinner } from '../../utils/useSpinner';
import { jestConfig } from '../../../config/jest.plugin.config';
import { loadJestPluginConfig } from '../../../config/jest.plugin.config';
export interface PluginTestOptions {
updateSnapshot: boolean;
@@ -13,7 +13,7 @@ export interface PluginTestOptions {
export const testPlugin = useSpinner<PluginTestOptions>(
'Running tests',
async ({ updateSnapshot, coverage, watch, testPathPattern, testNamePattern }) => {
const testConfig = jestConfig();
const testConfig = loadJestPluginConfig();
const cliConfig = {
config: JSON.stringify(testConfig),
@@ -60,6 +60,7 @@ const copyFiles = () => {
'src/config/tsconfig.plugin.local.json',
'src/config/eslint.plugin.json',
'src/config/styles.mock.js',
'src/config/jest.plugin.config.local.js',
// plugin test file
'src/plugins/e2e/commonPluginTests.ts',