wallabyjs / public

Repository for Wallaby.js questions and issues
http://wallabyjs.com
759 stars 45 forks source link

Show value in Webstorm doesn't work #2530

Closed i-have-no-name closed 3 years ago

i-have-no-name commented 3 years ago

Issue description or question

Hi. I have jest.config and overrides some rules in package.json

{
    "wallaby": {
    "trace": true,
    "files": [
      {
        "pattern": "src/**/*.js",
        "instrument": false,
        "load": true
      },
      "!./src/**/__tests__/**/*.spec.js"
    ],
    "tests": [
      "./src/**/__tests__/**/*.spec.js"
    ]
  }
}

When I run "Add to exclusive Test run" on my test file and try to "Show value" in my source file It doesn't show any values in "Explorer"

Wallaby diagnostics report

{
  editorVersion: 'WebStorm 2020.2.2',
  pluginVersion: '1.0.198',
  editorType: 'IntelliJ',
  osVersion: 'darwin 19.6.0',
  nodeVersion: 'v14.4.0',
  coreVersion: '1.0.970',
  config: {
    trace: true,
    files: [
      { pattern: 'src/**/*.js', instrument: false, load: true, ignore: false, trigger: true, order: 1 },
      { pattern: 'src/**/__tests__/**/*.spec.js', ignore: true, trigger: true, load: true }
    ],
    tests: [ { pattern: 'src/**/__tests__/**/*.spec.js', ignore: false, trigger: true, load: true, test: true, order: 2 } ],
    diagnostics: {
      jest: {
        config: {
          configs: [
            {
              automock: false,
              browser: false,
              cache: true,
              cacheDirectory: '/private/var/folders/4p/hvsbgtf10cn_x6n7gr5plcdc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [
                'src/Document/actions/addBlockCreator.js',
                'src/Document/actions/moveBlockCreator.js',
                'src/Document/actions/removeBlockCreator.js',
                'src/Document/actions/addFileAsBlock.js',
                'src/Document/actions/tokens.js',
                'src/Document/actions/table',
                'src/Editor/layout/BlockFrame',
                'src/Editor/content/Text',
                'src/Editor/fields/model',
                'src/store/server/events',
                'src/plugins/Extras',
                'src/plugins/ImageLibrary',
                'src/plugins/Library',
                'src/store/server/Api.js',
                'src/store/server/server.js',
                'src/Editor/content/Table/TableToolbar/TableToolbar.js',
                'src/Document/actions/utils.js',
                '__tests__',
                '__utils__',
                '__ignore__',
                '/node_modules/'
              ],
              cwd: '<homeDir>',
              dependencyExtractor: undefined,
              detectLeaks: undefined,
              detectOpenHandles: undefined,
              displayName: undefined,
              errorOnDeprecated: false,
              extraGlobals: [],
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: { __DEV__: true },
              haste: { computeSha1: false, providesModuleNodeModules: [], throwOnModuleCollision: false },
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'js' ],
              moduleLoader: undefined,
              moduleNameMapper: [
                [ '(\\.scss|\\.css)$', 'identity-obj-proxy' ],
                [
                  '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$',
                  '<homeDir>__mocks__/fileMock.js'
                ],
                [ '^libjs-shared/(.*)', '<homeDir>/libjs-shared/src/$1' ]
              ],
              modulePathIgnorePatterns: [],
              modulePaths: [ '<homeDir>src' ],
              name: '2d9f36a5e8fa99fc86cf7107721fa596',
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: undefined,
              restoreMocks: false,
              rootDir: '<homeDir>',
              roots: [ '<homeDir>' ],
              runner: 'jest-runner',
              setupFiles: [
                '<homeDir>/tests/setup/enzyme.js',
                '<homeDir>/node_modules/raf/polyfill.js',
                '<homeDir>/tests/setup/react-redux.js',
                '<homeDir>/tests/setup/currency.js',
                '<homeDir>/tests/setup/slate-schema.js',
                '<homeDir>/tests/setup/IntersectionObserver.js',
                '<homeDir>/tests/setup/permissions.js'
              ],
              setupFilesAfterEnv: [],
              skipFilter: false,
              skipNodeResolution: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/node_modules/jest-environment-jsdom/build/index.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [],
              testPathIgnorePatterns: [ '__utils__', '__ignore__' ],
              testRegex: [ '__tests__/.*\\.spec\\.js?$' ],
              testRunner: '<homeDir>/node_modules/jest-jasmine2/build/index.js',
              testURL: 'http://localhost',
              timers: 'real',
              transform: [ [ '^.+\\.js?$', '<homeDir>/babel-jest-transformer.js', {} ] ],
              transformIgnorePatterns: [ '/node_modules/(?!pd-ui-kit/lib).+\\.js$' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: []
            }
          ],
          globalConfig: {
            bail: 0,
            changedFilesWithAncestor: false,
            changedSince: undefined,
            collectCoverage: false,
            collectCoverageFrom: [],
            collectCoverageOnlyFrom: undefined,
            coverageDirectory: '<homeDir>coverage',
            coverageProvider: 'babel',
            coverageReporters: [ 'cobertura', 'html' ],
            coverageThreshold: undefined,
            detectLeaks: undefined,
            detectOpenHandles: undefined,
            enabledTestsMap: undefined,
            errorOnDeprecated: false,
            expand: false,
            filter: undefined,
            findRelatedTests: false,
            forceExit: false,
            globalSetup: undefined,
            globalTeardown: undefined,
            json: false,
            lastCommit: false,
            listTests: undefined,
            logHeapUsage: false,
            maxConcurrency: 5,
            maxWorkers: 11,
            noSCM: undefined,
            noStackTrace: false,
            nonFlagArgs: undefined,
            notify: false,
            notifyMode: 'failure-change',
            onlyChanged: false,
            onlyFailures: false,
            outputFile: undefined,
            passWithNoTests: undefined,
            projects: [],
            replname: undefined,
            reporters: undefined,
            rootDir: '<homeDir>',
            runTestsByPath: false,
            silent: undefined,
            skipFilter: false,
            testFailureExitCode: 1,
            testNamePattern: undefined,
            testPathPattern: '',
            testResultsProcessor: undefined,
            testSequencer: '<homeDir>/node_modules/@jest/test-sequencer/build/index.js',
            testTimeout: undefined,
            updateSnapshot: 'new',
            useStderr: false,
            verbose: false,
            watch: false,
            watchAll: false,
            watchPlugins: undefined,
            watchman: true
          },
          hasDeprecationWarnings: false,
          wallaby: {
            roots: [],
            watchPathIgnorePatterns: [ '/node_modules/', '\\./dist/|\\./build/|\\./coverage/|/\\..+/', '__utils__', '__ignore__' ],
            testPathIgnorePatterns: [ '/node_modules/', '\\./dist/|\\./build/|\\./coverage/|/\\..+/', '__utils__', '__ignore__' ],
            testMatch: [],
            testRegex: [ '__tests__/.*\\.spec\\.js?$' ]
          }
        }
      }
    },
    testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', autoDetected: true },
    filesWithCoverageCalculated: [],
    globalSetup: false,
    micromatch: true,
    filesWithNoCoverageCalculated: [],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    workers: { initial: 0, regular: 0, recycle: false },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: true,
    extensions: {},
    env: { type: 'node', params: {}, runner: '/usr/local/Cellar/node/14.4.0/bin/node', viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    testLocations: [ 'src/Document/models/Pricing/Attribute' ],
    configCode: 'auto.detect#-1770664831'
  },
  packageJSON: {
    dependencies: {
      'dnd-core': '7.0.0',
      'get-window': '1.1.2',
      hoverintent: '2.1.0',
      'is-hotkey': '0.1.4',
      'isomorphic-fetch': '2.2.1',
      'memoize-state': '2.0.4',
      'object-hash': '1.3.0',
      'pixel-util': '0.0.2',
      'raf-schd': '4.0.2',
      'react-color': '2.14.1',
      'react-copy-to-clipboard': '5.0.1',
      'react-dnd-test-backend': '7.7.0',
      'react-dnd-touch-backend': '11.1.3',
      'react-id-swiper': '1.6.8',
      'react-signature-canvas': '1.0.0-alpha.1',
      'react-test-renderer': '16.8.5',
      'react-tooltip': '3.11.2',
      'react-transition-group': '2.9.0',
      'redux-thunk': '2.3.0',
      'sanitize-html': '1.19.1',
      slate: '0.41.2',
      'slate-base64-serializer': '0.2.68',
      'slate-edit-list-latest': '0.13.1',
      'slate-html-serializer': '0.7.7',
      'slate-plain-serializer': '0.6.7',
      'slate-react': '0.18.10',
      'style-attr': '1.3.0',
      'svg-sprite-loader': '4.1.3',
      svgo: '1.1.1',
      'svgo-loader': '2.2.0',
      tinycolor2: '1.4.1',
      'whatwg-fetch': '3.0.0',
      withinviewport: '2.1.0'
    },
    devDependencies: { 'babel-runtime': '6.26.0', 'collapse-whitespace': '^1.1.7', 'junit-report-merger': '0.0.6' }
  },
  fs: { numberOfFiles: 2376 },
  debug: [
    '2020-10-03T13:07:01.035Z angular/cli config Angular CLI not found.\n',
    '2020-10-03T13:07:01.093Z jest/config Detected Jest.\n',
    '2020-10-03T13:07:01.094Z jest/config Configured Jest.\n',
    '2020-10-03T13:07:01.095Z project Wallaby Node version: v14.4.0\n',
    '2020-10-03T13:07:01.095Z project Wallaby config: <homeDir>/auto.detect\n',
    '2020-10-03T13:07:02.601Z project File cache: <homeDir>/Library/Caches/JetBrains/WebStorm2020.2/wallaby/projects/c788813791077936\n',
    '2020-10-03T13:07:02.610Z uiService Listening port 51235\n',
    '2020-10-03T13:07:02.699Z workers Parallelism for initial run: 10, for regular run: 5\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #0\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #1\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #2\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #3\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #4\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #5\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #6\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #7\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #8\n',
    '2020-10-03T13:07:02.700Z workers Starting run worker instance #9\n',
    '2020-10-03T13:07:02.711Z workers Web server is listening at 64214\n',
    '2020-10-03T13:07:02.851Z project File cache requires some updates, waiting required files from IDE\n',
    '2020-10-03T13:07:02.867Z project Stopping process pool\n',
    '2020-10-03T13:07:02.873Z project Test run started; run priority: 3\n',
    '2020-10-03T13:07:02.896Z project Running all tests\n',
    '2020-10-03T13:07:02.954Z workers Starting test run, priority: 3\n',
    '2020-10-03T13:07:02.954Z nodeRunner Starting sandbox [worker #0, session #ng1aq]\n',
    '2020-10-03T13:07:02.954Z nodeRunner Preparing sandbox [worker #0, session #ng1aq]\n',
    '2020-10-03T13:07:03.003Z workers Started run worker instance (delayed) #1\n',
    '2020-10-03T13:07:03.006Z workers Started run worker instance (delayed) #0\n',
    '2020-10-03T13:07:03.006Z nodeRunner Prepared sandbox [worker #0, session #ng1aq]\n',
    '2020-10-03T13:07:03.006Z workers [worker #0, session #ng1aq] Running tests in sandbox\n',
    '2020-10-03T13:07:03.019Z workers Started run worker instance (delayed) #3\n',
    '2020-10-03T13:07:03.021Z workers Started run worker instance (delayed) #2\n',
    '2020-10-03T13:07:03.028Z workers Started run worker instance (delayed) #4\n',
    '2020-10-03T13:07:03.037Z workers Started run worker instance (delayed) #5\n',
    '2020-10-03T13:07:03.039Z workers Started run worker instance (delayed) #6\n',
    '2020-10-03T13:07:03.049Z workers Started run worker instance (delayed) #8\n',
    '2020-10-03T13:07:03.050Z workers Started run worker instance (delayed) #7\n',
    '2020-10-03T13:07:03.054Z workers Started run worker instance (delayed) #9\n',
    '2020-10-03T13:07:05.877Z workers [ng1aq] Loaded unknown number of test(s)\n',
    '2020-10-03T13:07:05.877Z workers [ng1aq] Test executed: it should be ok\n',
    '2020-10-03T13:07:05.878Z workers [ng1aq] Run 1 test(s), skipped 0 test(s)\n',
    '2020-10-03T13:07:05.879Z workers [ng1aq] Sandbox is responsive, closing it\n',
    '2020-10-03T13:07:05.880Z project Test run finished\n',
    '2020-10-03T13:07:05.880Z project Processed console.log entries\n',
    '2020-10-03T13:07:05.880Z project Processed loading sequences\n',
    '2020-10-03T13:07:05.881Z project Processed executed tests\n',
    '2020-10-03T13:07:05.889Z project Processed code coverage\n',
    '2020-10-03T13:07:05.937Z project Test run result processed and sent to IDE\n'
  ]
}
ArtemGovorov commented 3 years ago

It looks like you are setting instrument: false to all of your source files in your Wallaby config, that is why your coverage/show value is not working.

Try removing these lines from your Wallaby config:

-    "files": [
-      {
-        "pattern": "src/**/*.js",
-        "instrument": false,
-        "load": true
-      },
-      "!./src/**/__tests__/**/*.spec.js"
-    ],
-    "tests": [
-      "./src/**/__tests__/**/*.spec.js"
-    ]

Also, the number of files in your repo that is tracked by Wallaby fs: { numberOfFiles: 2376 }, looks a bit high (that is after ignoring all node_modules and dot folders). Please review your project folder to find out some large folders likely not required for your tests to run and ignore them in your Jest's watchPathIgnorePatterns setting. This should improve the performance significantly.

i-have-no-name commented 3 years ago

Unfortunately, it does not help me. I did as you said, and still, It does not work.

smcenlly commented 3 years ago

Hi. I have jest.config and overrides some rules in package.json

Is there a specific reason for the overrides? Does Wallaby work without them?

Your jest configuration also shows that you are excluding a number of files from being included from code-coverage which may also explain why your coverage is not working.

Please also try removing these patterns to see if that fixes your problem:

coveragePathIgnorePatterns: [
                'src/Document/actions/addBlockCreator.js',
                'src/Document/actions/moveBlockCreator.js',
                'src/Document/actions/removeBlockCreator.js',
                'src/Document/actions/addFileAsBlock.js',
                'src/Document/actions/tokens.js',
                'src/Document/actions/table',
                'src/Editor/layout/BlockFrame',
                'src/Editor/content/Text',
                'src/Editor/fields/model',
                'src/store/server/events',
                'src/plugins/Extras',
                'src/plugins/ImageLibrary',
                'src/plugins/Library',
                'src/store/server/Api.js',
                'src/store/server/server.js',
                'src/Editor/content/Table/TableToolbar/TableToolbar.js',
                'src/Document/actions/utils.js',
                '__tests__',
                '__utils__',
                '__ignore__',
                '/node_modules/'
              ],
i-have-no-name commented 3 years ago

If set conf.type = automatic in Webstorm, everything is fine. But if I create custom config file

module.exports = function () {
  return {
    autoDetect: true,

    debug: true,

    /* testFramework: {
      configFile: './jest.config.js'
    } */
  };
};

it does not work.

I need custom config to rewrite some jest.config rules, for example watchPathIgnorePatterns and I don't want that this file was under the git

ArtemGovorov commented 3 years ago

If set conf.type = automatic in Webstorm, everything is fine. But if I create custom config file it does not work.

Can you please share the code of your custom config? In your code sample, the testFramework setting is commented out, so no custom config is used, and your main Jest config should be used.

Also, when you say it does not work, do you mean Show Value or some other error(s)? If it is Show Value, what is the name of the file where it doesn't work? Is it one of the files in your main Jest config coveragePathIgnorePatterns list?

for example watchPathIgnorePatterns and I don't want that this file was under the git

Why do you need a custom config for it and can not set the same in you main Jest config?

i-have-no-name commented 3 years ago
module.exports = function () {

  return {
    autoDetect: true,

    debug: true,

    testFramework: {
      configFile: './jest.config.wallaby.js'
    }
  };
};
const fs = require('fs');
const config = require('./jest.config');

module.exports = {
  ...config,
  watchPathIgnorePatterns: [
    ...fs.readdirSync('./').filter((path) => path !== 'src'),
    'src/actions',
    'src/styles',
    'src/tests',
    'src/plugins',
    'src/components',
  ],
};
  1. No, there are no errors but wallaby doesn't run for this file and I can't use 'Show value'. coveragePathIgnorePatterns does not have this file.

  2. Maybe not everyone in the team will use wallaby, and I want to have some custom config, with overridden watchPathIgnorePatterns for performance ( As you said before )

ArtemGovorov commented 3 years ago

Thanks.

If you delete watchPathIgnorePatterns from the custom config file:

const fs = require('fs');
const config = require('./jest.config');

module.exports = {
  ...config,
-  watchPathIgnorePatterns: [
-    ...fs.readdirSync('./').filter((path) => path !== 'src'),
-    'src/actions',
-    'src/styles',
-    'src/tests',
-    'src/plugins',
-    'src/components',
-  ],
};

and restart Wallaby, does it start working?

Also just to confirm:

Maybe not everyone in the team will use wallaby, and I want to have some custom config, with overridden watchPathIgnorePatterns for performance ( As you said before )

This does improve Jest's CLI performance a bit as well, not just Wallaby's.

i-have-no-name commented 3 years ago
  1. No, unfortunately it doesn't.
  2. No. I think it worked before, but I change root folder, because they were not correct.
  3. I think in this file there no coverage indicators
Снимок экрана 2020-10-05 в 14 18 45 Снимок экрана 2020-10-05 в 14 18 55

I have a monorepo project:

- app
   - packages
     - a
     - b 

And right now my jest config in folder a and I try to setup it only for this package.

smcenlly commented 3 years ago

@i-have-no-name - we'll need to know about your file paths, see latest Wallaby diagnostics, etc. to diagnose further. Could you please provide us with a sample repo with a similar project/jest configuration that also has your problem?

i-have-no-name commented 3 years ago
{
  editorVersion: 'WebStorm 2020.2.2',
  pluginVersion: '1.0.198',
  editorType: 'IntelliJ',
  osVersion: 'darwin 19.6.0',
  nodeVersion: 'v14.13.0',
  coreVersion: '1.0.970',
  config: {
    debug: true,
    testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', configFile: './jest.config.wallaby.js', autoDetected: true },
    diagnostics: {
      jest: {
        config: {
          configs: [
            {
              automock: false,
              browser: false,
              cache: true,
              cacheDirectory: '/private/var/folders/4p/hvsbgtf10cn_x6n7gr5plcdc0000gn/T/jest_dx',
              clearMocks: false,
              coveragePathIgnorePatterns: [
                'src/Document/actions/addBlockCreator.js',
                'src/Document/actions/moveBlockCreator.js',
                'src/Document/actions/removeBlockCreator.js',
                'src/Document/actions/addFileAsBlock.js',
                'src/Document/actions/tokens.js',
                'src/Document/actions/table',
                'src/Editor/layout/BlockFrame',
                'src/Editor/content/Text',
                'src/Editor/fields/model',
                'src/store/server/events',
                'src/plugins/Extras',
                'src/plugins/ImageLibrary',
                'src/plugins/Library',
                'src/store/server/Api.js',
                'src/store/server/server.js',
                'src/Editor/content/Table/TableToolbar/TableToolbar.js',
                'src/Document/actions/utils.js',
                '__utils__',
                '__ignore__',
                '/node_modules/'
              ],
              cwd: '<homeDir>/p/monorepo/packages/core',
              dependencyExtractor: undefined,
              detectLeaks: undefined,
              detectOpenHandles: undefined,
              displayName: undefined,
              errorOnDeprecated: false,
              extraGlobals: [],
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: { __DEV__: true },
              haste: { computeSha1: false, providesModuleNodeModules: [], throwOnModuleCollision: false },
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'js' ],
              moduleLoader: undefined,
              moduleNameMapper: [
                [ '(\\.scss|\\.css)$', 'identity-obj-proxy' ],
                [
                  '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$',
                  '<homeDir>/p/monorepo/packages/core/__mocks__/fileMock.js'
                ],
                [ '^libjs-shared/(.*)', '<homeDir>/p/monorepo/packages/libjs-shared/src/$1' ]
              ],
              modulePathIgnorePatterns: [],
              modulePaths: [ '<homeDir>/p/monorepo/packages/core/src' ],
              name: '8d9983ef9a7eaf5c155bed8aaf21f0fa',
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: undefined,
              restoreMocks: false,
              rootDir: '<homeDir>/p/monorepo/packages/core',
              roots: [ '<homeDir>/p/monorepo/packages/core' ],
              runner: 'jest-runner',
              setupFiles: [
                '<homeDir>/p/monorepo/packages/core/src/tests/setup/enzyme.js',
                '<homeDir>/p/monorepo/node_modules/raf/polyfill.js',
                '<homeDir>/p/monorepo/packages/core/src/tests/setup/react-redux.js',
                '<homeDir>/p/monorepo/packages/core/src/tests/setup/currency.js',
                '<homeDir>/p/monorepo/packages/core/src/tests/setup/slate-schema.js',
                '<homeDir>/p/monorepo/packages/core/src/tests/setup/IntersectionObserver.js',
                '<homeDir>/p/monorepo/packages/core/src/tests/setup/permissions.js'
              ],
              setupFilesAfterEnv: [],
              skipFilter: false,
              skipNodeResolution: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '<homeDir>/p/monorepo/node_modules/jest-environment-jsdom/build/index.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [],
              testPathIgnorePatterns: [ '__utils__', '__ignore__' ],
              testRegex: [ '__tests__/.*\\.spec\\.js?$' ],
              testRunner: '<homeDir>/p/monorepo/node_modules/jest-jasmine2/build/index.js',
              testURL: 'http://localhost',
              timers: 'real',
              transform: [ [ '^.+\\.js?$', '<homeDir>/p/monorepo/babel-jest-transformer.js', {} ] ],
              transformIgnorePatterns: [ '/node_modules/(?!pd-ui-kit/lib).+\\.js$' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: [
                '.browserslistrc',        '.dockerignore',
                '.editorconfig',          '.eslintrc.js',
                '.gitignore',             '.gitlab',
                '.npmrc',                 'App.js',
                'Dockerfile',             '__mocks__',
                'build',                  'config',
                'docker',                 'docker-compose.yml',
                'docs',                   'favicon.ico',
                'index.js',               'jest.ci.config.js',
                'jest.ci.diff.config.js', 'jest.config.js',
                'jest.config.wallaby.js', 'lib',
                'merge-junit-results.js', 'node_modules',
                'package-lock.json',      'package.json',
                'postcss.config.js',      'scripts',
                'wallaby.js',             '__snapshots__',
                'src/AppVersion.js',      'src/server.js',
                'src/EditorAppConfig.js', 'src/index.js',
                'src/actions',            'src/components',
                'src/event',              'src/styles',
                'src/tests',              'src/PluginManager',
                'src/plugins',            'src/layout',
                'src/decorators',         'src/drag-n-drop',
                'src/permissions',        'src/theme',
                'src/Editor/actions'
              ]
            }
          ],
          globalConfig: {
            bail: 0,
            changedFilesWithAncestor: false,
            changedSince: undefined,
            collectCoverage: true,
            collectCoverageFrom: [],
            collectCoverageOnlyFrom: undefined,
            coverageDirectory: '<homeDir>/p/monorepo/packages/core/coverage',
            coverageProvider: 'babel',
            coverageReporters: [ 'cobertura', 'html' ],
            coverageThreshold: undefined,
            detectLeaks: undefined,
            detectOpenHandles: undefined,
            enabledTestsMap: undefined,
            errorOnDeprecated: false,
            expand: false,
            filter: undefined,
            findRelatedTests: false,
            forceExit: false,
            globalSetup: undefined,
            globalTeardown: undefined,
            json: false,
            lastCommit: false,
            listTests: undefined,
            logHeapUsage: false,
            maxConcurrency: 5,
            maxWorkers: 11,
            noSCM: undefined,
            noStackTrace: false,
            nonFlagArgs: undefined,
            notify: false,
            notifyMode: 'failure-change',
            onlyChanged: false,
            onlyFailures: false,
            outputFile: undefined,
            passWithNoTests: undefined,
            projects: [],
            replname: undefined,
            reporters: undefined,
            rootDir: '<homeDir>/p/monorepo/packages/core',
            runTestsByPath: false,
            silent: undefined,
            skipFilter: false,
            testFailureExitCode: 1,
            testNamePattern: undefined,
            testPathPattern: '',
            testResultsProcessor: undefined,
            testSequencer: '<homeDir>/p/monorepo/node_modules/@jest/test-sequencer/build/index.js',
            testTimeout: undefined,
            updateSnapshot: 'new',
            useStderr: false,
            verbose: false,
            watch: false,
            watchAll: false,
            watchPlugins: undefined,
            watchman: true
          },
          hasDeprecationWarnings: false,
          wallaby: {
            roots: [],
            watchPathIgnorePatterns: [
              '/node_modules/',         '\\./dist/|\\./build/|\\./coverage/|/\\..+/',
              '.browserslistrc',        '.dockerignore',
              '.editorconfig',          '.eslintrc.js',
              '.gitignore',             '.gitlab',
              '.npmrc',                 'App.js',
              'Dockerfile',             '__mocks__',
              'build',                  'config',
              'docker',                 'docker-compose.yml',
              'docs',                   'favicon.ico',
              'index.js',               'jest.ci.config.js',
              'jest.ci.diff.config.js', 'jest.config.js',
              'jest.config.wallaby.js', 'lib',
              'merge-junit-results.js', 'node_modules',
              'package-lock.json',      'package.json',
              'postcss.config.js',      'scripts',
              'wallaby.js',             '__snapshots__',
              'src/AppVersion.js',      'src/server.js',
              'src/EditorAppConfig.js', 'src/index.js',
              'src/actions',            'src/components',
              'src/event',              'src/styles',
              'src/tests',              'src/PluginManager',
              'src/plugins',            'src/layout',
              'src/decorators',         'src/drag-n-drop',
              'src/permissions',        'src/theme',
              'src/Editor/actions',     '__utils__',
              '__ignore__'
            ],
            testPathIgnorePatterns: [
              '/node_modules/',         '\\./dist/|\\./build/|\\./coverage/|/\\..+/',
              '.browserslistrc',        '.dockerignore',
              '.editorconfig',          '.eslintrc.js',
              '.gitignore',             '.gitlab',
              '.npmrc',                 'App.js',
              'Dockerfile',             '__mocks__',
              'build',                  'config',
              'docker',                 'docker-compose.yml',
              'docs',                   'favicon.ico',
              'index.js',               'jest.ci.config.js',
              'jest.ci.diff.config.js', 'jest.config.js',
              'jest.config.wallaby.js', 'lib',
              'merge-junit-results.js', 'node_modules',
              'package-lock.json',      'package.json',
              'postcss.config.js',      'scripts',
              'wallaby.js',             '__snapshots__',
              'src/AppVersion.js',      'src/server.js',
              'src/EditorAppConfig.js', 'src/index.js',
              'src/actions',            'src/components',
              'src/event',              'src/styles',
              'src/tests',              'src/PluginManager',
              'src/plugins',            'src/layout',
              'src/decorators',         'src/drag-n-drop',
              'src/permissions',        'src/theme',
              'src/Editor/actions',     '__utils__',
              '__ignore__'
            ],
            testMatch: [],
            testRegex: [ '__tests__/.*\\.spec\\.js?$' ]
          }
        }
      }
    },
    filesWithCoverageCalculated: [],
    globalSetup: false,
    micromatch: true,
    files: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true },
      { pattern: '\\./dist/|\\./build/|\\./coverage/|/\\..+/', regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\/\..+\//, ignore: true, trigger: true, load: true },
      { pattern: '.browserslistrc', regexp: /.browserslistrc/, ignore: true, trigger: true, load: true },
      { pattern: '.dockerignore', regexp: /.dockerignore/, ignore: true, trigger: true, load: true },
      { pattern: '.editorconfig', regexp: /.editorconfig/, ignore: true, trigger: true, load: true },
      { pattern: '.eslintrc.js', regexp: /.eslintrc.js/, ignore: true, trigger: true, load: true },
      { pattern: '.gitignore', regexp: /.gitignore/, ignore: true, trigger: true, load: true },
      { pattern: '.gitlab', regexp: /.gitlab/, ignore: true, trigger: true, load: true },
      { pattern: '.npmrc', regexp: /.npmrc/, ignore: true, trigger: true, load: true },
      { pattern: 'App.js', regexp: /App.js/, ignore: true, trigger: true, load: true },
      { pattern: 'Dockerfile', regexp: /Dockerfile/, ignore: true, trigger: true, load: true },
      { pattern: '__mocks__', regexp: /__mocks__/, ignore: true, trigger: true, load: true },
      { pattern: 'build', regexp: /build/, ignore: true, trigger: true, load: true },
      { pattern: 'config', regexp: /config/, ignore: true, trigger: true, load: true },
      { pattern: 'docker', regexp: /docker/, ignore: true, trigger: true, load: true },
      { pattern: 'docker-compose.yml', regexp: /docker-compose.yml/, ignore: true, trigger: true, load: true },
      { pattern: 'docs', regexp: /docs/, ignore: true, trigger: true, load: true },
      { pattern: 'favicon.ico', regexp: /favicon.ico/, ignore: true, trigger: true, load: true },
      { pattern: 'index.js', regexp: /index.js/, ignore: true, trigger: true, load: true },
      { pattern: 'jest.ci.config.js', regexp: /jest.ci.config.js/, ignore: true, trigger: true, load: true },
      { pattern: 'jest.ci.diff.config.js', regexp: /jest.ci.diff.config.js/, ignore: true, trigger: true, load: true },
      { pattern: 'jest.config.js', regexp: /jest.config.js/, ignore: true, trigger: true, load: true },
      { pattern: 'jest.config.wallaby.js', regexp: /jest.config.wallaby.js/, ignore: true, trigger: true, load: true },
      { pattern: 'lib', regexp: /lib/, ignore: true, trigger: true, load: true },
      { pattern: 'merge-junit-results.js', regexp: /merge-junit-results.js/, ignore: true, trigger: true, load: true },
      { pattern: 'node_modules', regexp: /node_modules/, ignore: true, trigger: true, load: true },
      { pattern: 'package-lock.json', regexp: /package-lock.json/, ignore: true, trigger: true, load: true },
      { pattern: 'package.json', regexp: /package.json/, ignore: true, trigger: true, load: true },
      { pattern: 'postcss.config.js', regexp: /postcss.config.js/, ignore: true, trigger: true, load: true },
      { pattern: 'scripts', regexp: /scripts/, ignore: true, trigger: true, load: true },
      { pattern: 'wallaby.js', regexp: /wallaby.js/, ignore: true, trigger: true, load: true },
      { pattern: '__snapshots__', regexp: /__snapshots__/, ignore: true, trigger: true, load: true },
      { pattern: 'src/AppVersion.js', regexp: /src\/AppVersion.js/, ignore: true, trigger: true, load: true },
      { pattern: 'src/server.js', regexp: /src\/server.js/, ignore: true, trigger: true, load: true },
      { pattern: 'src/EditorAppConfig.js', regexp: /src\/EditorAppConfig.js/, ignore: true, trigger: true, load: true },
      { pattern: 'src/index.js', regexp: /src\/index.js/, ignore: true, trigger: true, load: true },
      { pattern: 'src/actions', regexp: /src\/actions/, ignore: true, trigger: true, load: true },
      { pattern: 'src/components', regexp: /src\/components/, ignore: true, trigger: true, load: true },
      { pattern: 'src/event', regexp: /src\/event/, ignore: true, trigger: true, load: true },
      { pattern: 'src/styles', regexp: /src\/styles/, ignore: true, trigger: true, load: true },
      { pattern: 'src/tests', regexp: /src\/tests/, ignore: true, trigger: true, load: true },
      { pattern: 'src/PluginManager', regexp: /src\/PluginManager/, ignore: true, trigger: true, load: true },
      { pattern: 'src/plugins', regexp: /src\/plugins/, ignore: true, trigger: true, load: true },
      { pattern: 'src/layout', regexp: /src\/layout/, ignore: true, trigger: true, load: true },
      { pattern: 'src/decorators', regexp: /src\/decorators/, ignore: true, trigger: true, load: true },
      { pattern: 'src/drag-n-drop', regexp: /src\/drag-n-drop/, ignore: true, trigger: true, load: true },
      { pattern: 'src/permissions', regexp: /src\/permissions/, ignore: true, trigger: true, load: true },
      { pattern: 'src/theme', regexp: /src\/theme/, ignore: true, trigger: true, load: true },
      { pattern: 'src/Editor/actions', regexp: /src\/Editor\/actions/, ignore: true, trigger: true, load: true },
      { pattern: '__utils__', regexp: /__utils__/, ignore: true, trigger: true, load: true },
      { pattern: '__ignore__', regexp: /__ignore__/, ignore: true, trigger: true, load: true },
      { pattern: '**/**', ignore: false, trigger: true, load: true, order: 1 },
      { pattern: '__tests__/.*\\.spec\\.js?$', regexp: /__tests__\/.*\.spec\.js?$/, ignore: true, trigger: true, load: true }
    ],
    tests: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '\\./dist/|\\./build/|\\./coverage/|/\\..+/', regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\/\..+\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.browserslistrc', regexp: /.browserslistrc/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.dockerignore', regexp: /.dockerignore/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.editorconfig', regexp: /.editorconfig/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.eslintrc.js', regexp: /.eslintrc.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.gitignore', regexp: /.gitignore/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.gitlab', regexp: /.gitlab/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '.npmrc', regexp: /.npmrc/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'App.js', regexp: /App.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'Dockerfile', regexp: /Dockerfile/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '__mocks__', regexp: /__mocks__/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'build', regexp: /build/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'config', regexp: /config/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'docker', regexp: /docker/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'docker-compose.yml', regexp: /docker-compose.yml/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'docs', regexp: /docs/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'favicon.ico', regexp: /favicon.ico/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'index.js', regexp: /index.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'jest.ci.config.js', regexp: /jest.ci.config.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'jest.ci.diff.config.js', regexp: /jest.ci.diff.config.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'jest.config.js', regexp: /jest.config.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'jest.config.wallaby.js', regexp: /jest.config.wallaby.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'lib', regexp: /lib/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'merge-junit-results.js', regexp: /merge-junit-results.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'node_modules', regexp: /node_modules/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'package-lock.json', regexp: /package-lock.json/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'package.json', regexp: /package.json/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'postcss.config.js', regexp: /postcss.config.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'scripts', regexp: /scripts/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'wallaby.js', regexp: /wallaby.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '__snapshots__', regexp: /__snapshots__/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/AppVersion.js', regexp: /src\/AppVersion.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/server.js', regexp: /src\/server.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/EditorAppConfig.js', regexp: /src\/EditorAppConfig.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/index.js', regexp: /src\/index.js/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/actions', regexp: /src\/actions/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/components', regexp: /src\/components/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/event', regexp: /src\/event/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/styles', regexp: /src\/styles/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/tests', regexp: /src\/tests/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/PluginManager', regexp: /src\/PluginManager/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/plugins', regexp: /src\/plugins/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/layout', regexp: /src\/layout/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/decorators', regexp: /src\/decorators/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/drag-n-drop', regexp: /src\/drag-n-drop/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/permissions', regexp: /src\/permissions/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/theme', regexp: /src\/theme/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/Editor/actions', regexp: /src\/Editor\/actions/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '__utils__', regexp: /__utils__/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '__ignore__', regexp: /__ignore__/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '__tests__/.*\\.spec\\.js?$', regexp: /__tests__\/.*\.spec\.js?$/, ignore: false, trigger: true, load: true, test: true, order: 2 }
    ],
    filesWithNoCoverageCalculated: [],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    preprocessors: {},
    maxConsoleMessagesPerTest: 100,
    autoConsoleLog: true,
    delays: { run: 0, edit: 100, update: 0 },
    workers: { initial: 0, regular: 0, recycle: false },
    teardown: undefined,
    hints: {
      ignoreCoverage: '__REGEXP /ignore coverage|istanbul ignore/',
      ignoreCoverageForFile: '__REGEXP /ignore file coverage/',
      commentAutoLog: '?',
      testFileSelection: { include: '__REGEXP /file\\.only/', exclude: '__REGEXP /file\\.skip/' }
    },
    automaticTestFileSelection: true,
    runSelectedTestsOnly: true,
    extensions: {},
    env: { type: 'node', params: {}, runner: '/usr/local/Cellar/node/14.13.0/bin/node', viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    testLocations: [ 'src/Document/models/Pricing/Attribute/__tests__/Attribute.spec.js' ],
    configCode: "module.exports = function () {\n\n  return {\n    autoDetect: true,\n\n    debug: true,\n\n    testFramework: {\n      configFile: './jest.config.wallaby.js'\n    }\n  };\n};\n"
  },
  packageJSON: {
    dependencies: {
      'dnd-core': '7.0.0',
      'get-window': '1.1.2',
      hoverintent: '2.1.0',
      'is-hotkey': '0.1.4',
      'isomorphic-fetch': '2.2.1',
      'memoize-state': '2.0.4',
      'object-hash': '1.3.0',
      'pixel-util': '0.0.2',
      'raf-schd': '4.0.2',
      'react-color': '2.14.1',
      'react-copy-to-clipboard': '5.0.1',
      'react-dnd-test-backend': '7.7.0',
      'react-dnd-touch-backend': '11.1.3',
      'react-id-swiper': '1.6.8',
      'react-signature-canvas': '1.0.0-alpha.1',
      'react-test-renderer': '16.8.5',
      'react-tooltip': '3.11.2',
      'react-transition-group': '2.9.0',
      'redux-thunk': '2.3.0',
      'sanitize-html': '1.19.1',
      slate: '0.41.2',
      'slate-base64-serializer': '0.2.68',
      'slate-edit-list-latest': '0.13.1',
      'slate-html-serializer': '0.7.7',
      'slate-plain-serializer': '0.6.7',
      'slate-react': '0.18.10',
      'style-attr': '1.3.0',
      'svg-sprite-loader': '4.1.3',
      svgo: '1.1.1',
      'svgo-loader': '2.2.0',
      tinycolor2: '1.4.1',
      'whatwg-fetch': '3.0.0',
      withinviewport: '2.1.0'
    },
    devDependencies: { 'babel-runtime': '6.26.0', 'collapse-whitespace': '^1.1.7', 'junit-report-merger': '0.0.6' }
  },
  fs: { numberOfFiles: 1677 },
  debug: [
    '2020-10-06T07:05:56.812Z angular/cli config Angular CLI not found.\n',
    '2020-10-06T07:05:56.910Z jest/config Detected Jest.\n',
    '2020-10-06T07:05:56.910Z jest/config Configured Jest.\n',
    '2020-10-06T07:05:56.912Z project Wallaby Node version: v14.13.0\n',
    '2020-10-06T07:05:56.912Z project Wallaby config: <homeDir>/p/monorepo/packages/core/wallaby.js\n',
    '2020-10-06T07:05:57.543Z project File cache: <homeDir>/Library/Caches/JetBrains/WebStorm2020.2/wallaby/projects/491f40eb53033ccf\n',
    '2020-10-06T07:05:57.555Z uiService Listening port 51235\n',
    '2020-10-06T07:05:57.615Z workers Parallelism for initial run: 10, for regular run: 5\n',
    '2020-10-06T07:05:57.615Z workers Starting run worker instance #0\n',
    '2020-10-06T07:05:57.615Z workers Starting run worker instance #1\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #2\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #3\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #4\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #5\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #6\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #7\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #8\n',
    '2020-10-06T07:05:57.616Z workers Starting run worker instance #9\n',
    '2020-10-06T07:05:57.618Z workers Web server is listening at 62910\n',
    '2020-10-06T07:05:57.671Z project Stopping process pool\n',
    '2020-10-06T07:05:57.671Z project File cache is up-to-date, starting full test run\n',
    '2020-10-06T07:05:57.689Z project Test run started; run priority: 3\n',
    '2020-10-06T07:05:57.697Z project Running all tests\n',
    '2020-10-06T07:05:57.706Z workers Starting test run, priority: 3\n',
    '2020-10-06T07:05:57.706Z nodeRunner Starting sandbox [worker #0, session #4pgmn]\n',
    '2020-10-06T07:05:57.706Z nodeRunner Preparing sandbox [worker #0, session #4pgmn]\n',
    '2020-10-06T07:05:58.191Z workers Started run worker instance (delayed) #0\n',
    '2020-10-06T07:05:58.191Z nodeRunner Prepared sandbox [worker #0, session #4pgmn]\n',
    '2020-10-06T07:05:58.192Z workers [worker #0, session #4pgmn] Running tests in sandbox\n',
    '2020-10-06T07:05:58.192Z workers Started run worker instance (delayed) #1\n',
    '2020-10-06T07:05:58.192Z workers Started run worker instance (delayed) #2\n',
    '2020-10-06T07:05:58.192Z workers Started run worker instance (delayed) #3\n',
    '2020-10-06T07:05:58.192Z workers Started run worker instance (delayed) #4\n',
    '2020-10-06T07:05:58.193Z workers Started run worker instance (delayed) #6\n',
    '2020-10-06T07:05:58.193Z workers Started run worker instance (delayed) #8\n',
    '2020-10-06T07:05:58.193Z workers Started run worker instance (delayed) #5\n',
    '2020-10-06T07:05:58.193Z workers Started run worker instance (delayed) #7\n',
    '2020-10-06T07:05:58.194Z workers Started run worker instance (delayed) #9\n',
    '2020-10-06T07:05:58.300Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.300Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.301Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.301Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.301Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.302Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.302Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.302Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.303Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.303Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.303Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.303Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.304Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.304Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.305Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.305Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.305Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.306Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.306Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.306Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.307Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.307Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.307Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.308Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.308Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.308Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.309Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.309Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.309Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.310Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.310Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.311Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.311Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.312Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.312Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.313Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.313Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.314Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.314Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.314Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.315Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.315Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.315Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.316Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.316Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.316Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.317Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.317Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.317Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.318Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.318Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.318Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.319Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.319Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.320Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.320Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.320Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.321Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.321Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.321Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.322Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.322Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.322Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.323Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.323Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.323Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.324Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.324Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.324Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.325Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.325Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.325Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.326Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.326Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.326Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.326Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.327Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.327Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.328Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.328Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.328Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.329Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.329Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.330Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.331Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.331Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.331Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.332Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.332Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.332Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.333Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.333Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.333Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.334Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.334Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.334Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.335Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.335Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.335Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.335Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.336Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.336Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.336Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.337Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.339Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.340Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.340Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.341Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.341Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.342Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.342Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.342Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.343Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.343Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.343Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.344Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.344Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.344Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.344Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.345Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.345Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.345Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.346Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.346Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.346Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.347Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.347Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.347Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.347Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.348Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.348Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.348Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.349Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.349Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.349Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.350Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.350Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.350Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.351Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.351Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.352Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.352Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.352Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.353Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.353Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.353Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.354Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.354Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.354Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.355Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.355Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.355Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.356Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.356Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.356Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.357Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.357Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.357Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.358Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.358Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.358Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.359Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.359Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.359Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.359Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.360Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.360Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.360Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.361Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.361Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.361Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.362Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.362Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.362Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.363Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.363Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.363Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.364Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.364Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.364Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.365Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.365Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.365Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.365Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.366Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.366Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.366Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.367Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.367Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.367Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.368Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.368Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.368Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.368Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.369Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.369Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.369Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.370Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.370Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.370Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.371Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.371Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.371Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.373Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.373Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.374Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.374Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.374Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.375Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.375Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.375Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.375Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.376Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.376Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.377Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.377Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.378Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.378Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.378Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.379Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.379Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.379Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.380Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.380Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.380Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.381Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.381Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.381Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.382Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.382Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.382Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.383Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.383Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.383Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.384Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.384Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.428Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.428Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.429Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.429Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.430Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.430Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.430Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.431Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.431Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.431Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.432Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.432Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.432Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.433Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.433Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.433Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.433Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.434Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.434Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.435Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.435Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.435Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.436Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.436Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.436Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.437Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.437Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.437Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.438Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.438Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.438Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.439Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.439Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.439Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.440Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.440Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.440Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.441Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.441Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.441Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.441Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.442Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.442Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.442Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.443Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.443Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.443Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.444Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.444Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.445Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.445Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.445Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.446Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.446Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.446Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.447Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.447Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.447Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.448Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.448Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.448Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.449Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.449Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.449Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.449Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.450Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.450Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.451Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.461Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.461Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.462Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.462Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.462Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.463Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.463Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.463Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.464Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.464Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.464Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.465Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.465Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.465Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.466Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.466Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.466Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.467Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.474Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.474Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.475Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.475Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.475Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.476Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.476Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.476Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.477Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.477Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.477Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.478Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.478Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.478Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.478Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.479Z project Test run is not cancelled because cancel requester does not have enough priority to cancel the run\n',
    '2020-10-06T07:05:58.808Z workers [4pgmn] Run 0 test(s), skipped 0 test(s)\n',
    '2020-10-06T07:05:58.809Z workers [4pgmn] Sandbox is responsive, closing it\n',
    '2020-10-06T07:05:58.809Z project Test run finished\n',
    '2020-10-06T07:05:58.810Z project Processed console.log entries\n',
    '2020-10-06T07:05:58.810Z project Processed loading sequences\n',
    '2020-10-06T07:05:58.810Z project Processed executed tests\n',
    '2020-10-06T07:05:58.813Z project Processed code coverage\n',
    '2020-10-06T07:05:58.828Z project Test run result processed and sent to IDE\n',
    '2020-10-06T07:05:59.145Z project Test run started; run priority: 2\n',
    '2020-10-06T07:05:59.148Z testTask Test files from affected: 415, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
    '2020-10-06T07:05:59.149Z testTask Running only selected or not excluded tests\n',
    '2020-10-06T07:05:59.159Z workers Starting test run, priority: 2\n',
    '2020-10-06T07:05:59.159Z nodeRunner Starting sandbox [worker #0, session #d355t]\n',
    '2020-10-06T07:05:59.160Z nodeRunner Preparing sandbox [worker #0, session #d355t]\n',
    '2020-10-06T07:05:59.160Z nodeRunner Prepared sandbox [worker #0, session #d355t]\n',
    '2020-10-06T07:05:59.160Z workers [worker #0, session #d355t] Running tests in sandbox\n',
    '2020-10-06T07:06:02.092Z workers [d355t] Loaded unknown number of test(s)\n',
    '2020-10-06T07:06:02.092Z workers [d355t] Test executed: ok\n',
    '2020-10-06T07:06:02.093Z workers [d355t] Run 1 test(s), skipped 0 test(s)\n',
    '2020-10-06T07:06:02.094Z workers [d355t] Sandbox is responsive, closing it\n',
    '2020-10-06T07:06:02.095Z project Test run finished\n',
    '2020-10-06T07:06:02.095Z project Processed console.log entries\n',
    '2020-10-06T07:06:02.095Z project Processed loading sequences\n',
    '2020-10-06T07:06:02.096Z project Processed executed tests\n',
    '2020-10-06T07:06:02.099Z project Processed code coverage\n',
    '2020-10-06T07:06:02.117Z project Test run result processed and sent to IDE\n'
  ]
}
ArtemGovorov commented 3 years ago

Unfortunately we can't reproduce the issue. We have created this sample repo https://github.com/ArtemGovorov/wallaby-2530 with your folder structure, and starting exclusive test run correctly works for us:

ws

Can you please clone the repo, cd packages/core, npm i, and start Wallaby exclusive run on the file or the folder with the test to see if the repo is working for you? If it is working, please extract a sample from your real project that doesn't work and share it (you may send it as a pull request to our sample repo if you like).

i-have-no-name commented 3 years ago

Your example works. I found the problem: this happened because of moduleFileExtensions: ['js'] in my jest.config.js. This is a little bit strange. I add json type and everything works.

ArtemGovorov commented 3 years ago

Thanks for checking and investigating what setting was causing the issue. The bug is fixed and the fix has been published in the latest core version 1.0.971 (you may just restart your IDE and then start wallaby.js to force the core update immediately).