Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Focus on a test is lost when a syntax error is entered #2987

Closed
cmidgley opened this issue May 13, 2022 · 2 comments
Closed

Focus on a test is lost when a syntax error is entered #2987

cmidgley opened this issue May 13, 2022 · 2 comments

Comments

@cmidgley
Copy link

Issue description or question

Continued from our Discord discussion... When I set focus on a test, then enter code that is a syntax error, when the error is corrected the focus is lost.

wallaby-focus

Wallaby diagnostics report

The following diagnostic report is taken right after the focus was lost on the test (following a syntax error).

{
  editorVersion: '1.67.1',
  pluginVersion: '1.0.337',
  editorType: 'VSCode',
  osVersion: 'linux 5.10.102.1-microsoft-standard-WSL2',
  nodeVersion: 'v16.15.0',
  coreVersion: '1.0.1263',
  checksum: 'OTMyZDExYWM3ZDhkZjBkYWQ1Mjk5Y2I0ODExZWNlOWUsMTY3OTA5NzYwMDAwMCww',
  config: {
    maxConsoleMessagesPerTest: 10000,
    env: {
      params: { runner: '--experimental-vm-modules' },
      type: 'node',
      runner: '/usr/local/bin/node',
      viewportSize: { width: 800, height: 600 },
      options: { width: 800, height: 600 },
      bundle: true
    },
    coveragePathIgnorePatterns: [ '/src/.*\\.js', '/src/.*\\.cdv\\.ts', '/node_modules/', '/src/esp32/' ],
    files: [
      { pattern: '**/node_modules', ignore: true, trigger: true, load: true },
      { pattern: '**/dist', ignore: true, trigger: true, load: true },
      { pattern: '**/compiled', ignore: true, trigger: true, load: true },
      { pattern: '**/docs', ignore: true, trigger: true, load: true },
      { pattern: '**/.rush', ignore: true, trigger: true, load: true },
      { pattern: '**/.vscode', ignore: true, trigger: true, load: true },
      { pattern: '**/.coverage', ignore: true, trigger: true, load: true },
      { pattern: 'src/**/*.ts', ignore: false, trigger: true, load: true, order: 1 },
      { pattern: 'src/tests/*.ts', ignore: false, trigger: true, load: true, order: 2 },
      { pattern: 'src/tests/*.test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/tests/*.test-node.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/tests/linked-tests/*.test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'src/tests/linked-tests/*.test-node.ts', ignore: true, trigger: true, load: true }
    ],
    diagnostics: {
      jest: {
        config: {
          configs: [
            {
              automock: false,
              cache: true,
              cacheDirectory: '/tmp/jest_0',
              clearMocks: false,
              coveragePathIgnorePatterns: [
                '<rootDir>/src/.*\\.js',
                '<rootDir>/src/.*\\.cdv\\.ts',
                '<rootDir>/node_modules/',
                '<rootDir>/src/esp32/',
                '<rootDir>/src/tests/'
              ],
              cwd: '<rootDir>',
              dependencyExtractor: undefined,
              detectLeaks: false,
              detectOpenHandles: false,
              displayName: undefined,
              errorOnDeprecated: false,
              extensionsToTreatAsEsm: [ '.ts' ],
              extraGlobals: [],
              filter: undefined,
              forceCoverageMatch: [],
              globalSetup: undefined,
              globalTeardown: undefined,
              globals: { 'ts-jest': { compiler: 'ttypescript', useESM: true } },
              haste: { computeSha1: false, enableSymlinks: false, forceNodeFilesystemAPI: false, throwOnModuleCollision: false },
              injectGlobals: true,
              moduleDirectories: [ 'node_modules' ],
              moduleFileExtensions: [ 'js', 'jsx', 'ts', 'tsx', 'json', 'node' ],
              moduleLoader: undefined,
              moduleNameMapper: [ [ '^(\\.{1,2}/.*)\\.js$', '$1' ], [ '@cmidgley/tests/(.*)', [ '<rootDir>/src/tests/$1-node.ts' ] ] ],
              modulePathIgnorePatterns: [],
              modulePaths: undefined,
              name: '2865ef5fc1ef9a25adea2192626fc4b1',
              prettierPath: 'prettier',
              resetMocks: false,
              resetModules: false,
              resolver: '/workspace/common/temp/node_modules/.pnpm/jest-ts-webcompat-resolver@1.0.0_jest-resolve@27.4.6/node_modules/jest-ts-webcompat-resolver/index.js',
              restoreMocks: false,
              rootDir: '<rootDir>',
              roots: [ '<rootDir>' ],
              runner: '/workspace/common/temp/node_modules/.pnpm/jest-runner@27.5.1/node_modules/jest-runner/build/index.js',
              setupFiles: [],
              setupFilesAfterEnv: [],
              skipFilter: false,
              skipNodeResolution: undefined,
              slowTestThreshold: 5,
              snapshotFormat: undefined,
              snapshotResolver: undefined,
              snapshotSerializers: [],
              testEnvironment: '/workspace/common/temp/node_modules/.pnpm/jest-environment-node@27.5.1/node_modules/jest-environment-node/build/index.js',
              testEnvironmentOptions: {},
              testLocationInResults: false,
              testMatch: [
                '<rootDir>/src/tests/*.test.ts',
                '<rootDir>/src/tests/*.test-node.ts',
                '<rootDir>/src/tests/linked-tests/*.test.ts',
                '<rootDir>/src/tests/linked-tests/*.test-node.ts'
              ],
              testPathIgnorePatterns: [ '/node_modules/', '/dist/', '/compiled/' ],
              testRegex: [],
              testRunner: '/workspace/common/temp/node_modules/.pnpm/jest-circus@27.5.1/node_modules/jest-circus/runner.js',
              testURL: 'http://localhost',
              timers: 'real',
              transform: [ [ '^.+\\.tsx?$', '/workspace/common/temp/node_modules/.pnpm/ts-jest@27.1.3_60149d457e34ffba7d4e845dde6a1263/node_modules/ts-jest/dist/index.js', {} ] ],
              transformIgnorePatterns: [ '/node_modules/', '\\.pnp\\.[^\\/]+$' ],
              unmockedModulePathPatterns: undefined,
              watchPathIgnorePatterns: [ '/node_modules/', '/dist/', '/compiled/', '/docs/', '/.rush/', '/.vscode/', '/\\.coverage/' ]
            }
          ],
          globalConfig: {
            bail: 0,
            changedFilesWithAncestor: false,
            changedSince: undefined,
            collectCoverage: false,
            collectCoverageFrom: [],
            collectCoverageOnlyFrom: undefined,
            coverageDirectory: '<rootDir>/coverage',
            coverageProvider: 'babel',
            coverageReporters: [ 'json', 'text', 'lcov', 'clover' ],
            coverageThreshold: undefined,
            detectLeaks: false,
            detectOpenHandles: false,
            errorOnDeprecated: false,
            expand: false,
            filter: undefined,
            findRelatedTests: false,
            forceExit: false,
            globalSetup: undefined,
            globalTeardown: undefined,
            json: false,
            lastCommit: false,
            listTests: false,
            logHeapUsage: false,
            maxConcurrency: 5,
            maxWorkers: 7,
            noSCM: undefined,
            noStackTrace: false,
            nonFlagArgs: undefined,
            notify: false,
            notifyMode: 'failure-change',
            onlyChanged: false,
            onlyFailures: false,
            outputFile: undefined,
            passWithNoTests: false,
            projects: [],
            replname: undefined,
            reporters: undefined,
            rootDir: '<rootDir>',
            runTestsByPath: false,
            silent: undefined,
            skipFilter: false,
            snapshotFormat: undefined,
            testFailureExitCode: 1,
            testNamePattern: undefined,
            testPathPattern: '',
            testResultsProcessor: undefined,
            testSequencer: '/workspace/common/temp/node_modules/.pnpm/@jest+test-sequencer@27.5.1/node_modules/@jest/test-sequencer/build/index.js',
            testTimeout: 2500,
            updateSnapshot: 'new',
            useStderr: false,
            verbose: undefined,
            watch: false,
            watchAll: false,
            watchPlugins: undefined,
            watchman: true
          },
          hasDeprecationWarnings: false,
          wallaby: {
            roots: [],
            watchPathIgnorePatterns: [
              '/node_modules/',
              '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/',
              '/tmp/jest_0',
              '/dist/',
              '/compiled/',
              '/docs/',
              '/.rush/',
              '/.vscode/',
              '/\\.coverage/',
              '\\./coverage'
            ],
            testPathIgnorePatterns: [
              '/node_modules/',
              '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/',
              '/tmp/jest_0',
              '/dist/',
              '/compiled/',
              '/docs/',
              '/.rush/',
              '/.vscode/',
              '/\\.coverage/',
              '\\./coverage'
            ],
            testMatch: [ 'src/tests/*.test.ts', 'src/tests/*.test-node.ts', 'src/tests/linked-tests/*.test.ts', 'src/tests/linked-tests/*.test-node.ts' ],
            testRegex: []
          }
        }
      }
    },
    testFramework: { version: 'jest@24.8.0', configurator: 'jest@24.8.0', reporter: 'jest@24.8.0', starter: 'jest@24.8.0', autoDetected: true },
    filesWithCoverageCalculated: [],
    filesWithNoCoverageCalculated: [
      /\/workspace\/libraries\/messenger\/src\/.*\.js/,
      /\/workspace\/libraries\/messenger\/src\/.*\.cdv\.ts/,
      /\/workspace\/libraries\/messenger\/node_modules\//,
      /\/workspace\/libraries\/messenger\/src\/esp32\//,
      /\/workspace\/libraries\/messenger\/src\/tests\//
    ],
    globalSetup: false,
    micromatch: true,
    tests: [
      { pattern: '/node_modules/', regexp: /\/node_modules\//, ignore: true, trigger: true, load: true, test: true },
      {
        pattern: '\\./dist/|\\./build/|\\./coverage/|\\./git/|/\\..+/',
        regexp: /\.\/dist\/|\.\/build\/|\.\/coverage\/|\.\/git\/|\/\..+\//,
        ignore: true,
        trigger: true,
        load: true,
        test: true
      },
      { pattern: '/tmp/jest_0', regexp: /\/tmp\/jest_0/, ignore: true, trigger: true, load: true, test: true },
      { pattern: '/dist/', regexp: /\/dist\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '/compiled/', regexp: /\/compiled\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '/docs/', regexp: /\/docs\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '/.rush/', regexp: /\/.rush\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '/.vscode/', regexp: /\/.vscode\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '/\\.coverage/', regexp: /\/\.coverage\//, ignore: true, trigger: true, load: true, test: true },
      { pattern: '\\./coverage', regexp: /\.\/coverage/, ignore: true, trigger: true, load: true, test: true },
      { pattern: 'src/tests/*.test.ts', ignore: false, trigger: true, load: true, test: true, order: 3 },
      { pattern: 'src/tests/*.test-node.ts', ignore: false, trigger: true, load: true, test: true, order: 4 },
      { pattern: 'src/tests/linked-tests/*.test.ts', ignore: false, trigger: true, load: true, test: true, order: 5 },
      { pattern: 'src/tests/linked-tests/*.test-node.ts', ignore: false, trigger: true, load: true, test: true, order: 6 }
    ],
    runAllTestsInAffectedTestFile: false,
    updateNoMoreThanOneSnapshotPerTestFileRun: false,
    compilers: {},
    preprocessors: {},
    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: false,
    mapConsoleMessagesStackTrace: false,
    extensions: {},
    reportUnhandledPromises: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    configCode: 'auto.detect#758617922'
  },
  packageJSON: {
    dependencies: {
      '@cmidgley/di': 'https://github.com/cmidgley/di',
      '@cmidgley/node-injectable': '^0.1.0',
      '@cmidgley/wrappers': '^0.1.0',
      ws: '^8.5.0',
      '@types/ws': '^8.5.3',
      '@cmidgley/queue': '^0.1.0',
      '@cmidgley/sync': '^0.1.0'
    },
    devDependencies: {
      '@types/jest': '^27.0.3',
      '@types/node': '^16.11.9',
      '@typescript-eslint/eslint-plugin': '^5.6.0',
      '@typescript-eslint/parser': '^5.6.0',
      eslint: '^8.4.1',
      'eslint-plugin-tsdoc': '^0.2.14',
      jest: '^27.3.1',
      'ts-jest': '^27.0.7',
      'ts-node': '^10.4.0',
      'tsconfig-paths': '^3.12.0',
      typescript: '^4.5.3',
      typedoc: '^0.22.10',
      'typedoc-plugin-missing-exports': '~0.22.6',
      '@jest/types': '~27.4.2',
      tslib: '~2.3.1',
      'jest-ts-webcompat-resolver': '~1.0.0',
      'jest-resolve': '~27.4.5',
      '@jest/globals': '~27.4.6',
      '@cmidgley/dispy': 'https://github.com/cmidgley/spy',
      '@cmidgley/result-generator': '^0.1.0',
      '@cmidgley/jest-runner': '^0.1.0',
      ttypescript: '~1.5.13',
      cdv: 'https://github.com/cmidgley/compileDataView',
      'get-port': '^6.1.2',
      '@cmidgley/mock': '^0.1.0',
      wtfnode: '^0.9.1',
      '@types/wtfnode': '^0.7.0'
    }
  },
  fs: { numberOfFiles: 24 },
  debug: [
    '2022-05-13T01:16:53.121Z angular/cli config Angular CLI not found.\n',
    '2022-05-13T01:16:55.444Z jest/config Detected Jest.\n',
    '2022-05-13T01:16:55.445Z jest/config Configured Jest.\n',
    '2022-05-13T01:16:55.447Z project Wallaby Node version: v16.15.0\n',
    '2022-05-13T01:16:55.447Z project Wallaby config: <rootDir>/auto.detect\n',
    '2022-05-13T01:16:55.535Z project File cache: <homeDir>/.vscode-server/extensions/wallabyjs.wallaby-vscode-1.0.337/projects/9a5329dc39136c83\n',
    '2022-05-13T01:16:55.655Z uiService Listening port 51235\n',
    '2022-05-13T01:16:55.667Z project package.json file change detected, invalidating local cache\n',
    '2022-05-13T01:16:55.678Z workers Parallelism for initial run: 6, for regular run: 3\n',
    '2022-05-13T01:16:55.678Z workers Starting run worker instance #0\n',
    '2022-05-13T01:16:55.679Z workers Starting run worker instance #1\n',
    '2022-05-13T01:16:55.679Z workers Starting run worker instance #2\n',
    '2022-05-13T01:16:55.679Z workers Starting run worker instance #3\n',
    '2022-05-13T01:16:55.679Z workers Starting run worker instance #4\n',
    '2022-05-13T01:16:55.679Z workers Starting run worker instance #5\n',
    '2022-05-13T01:16:55.679Z workers Web server is listening at 34563\n',
    '2022-05-13T01:16:55.679Z project File cache requires some updates, waiting required files from IDE\n',
    '2022-05-13T01:16:55.754Z project Stopping process pool\n',
    '2022-05-13T01:16:55.755Z project Test run started; run priority: 3\n',
    '2022-05-13T01:16:55.757Z project Running all tests\n',
    '2022-05-13T01:16:55.761Z workers Starting test run, priority: 3\n',
    '2022-05-13T01:16:55.761Z workers Distributing tests between 6 workers\n',
    '2022-05-13T01:16:55.762Z workers Running tests in parallel\n',
    '2022-05-13T01:16:55.762Z nodeRunner Starting sandbox [worker #0, session #ttfjb]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Starting sandbox [worker #1, session #q3c0h]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Starting sandbox [worker #2, session #vi6nd]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Starting sandbox [worker #3, session #2hsfw]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Starting sandbox [worker #4, session #2ugly]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Starting sandbox [worker #5, session #v6w9x]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Preparing sandbox [worker #0, session #ttfjb]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Preparing sandbox [worker #1, session #q3c0h]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Preparing sandbox [worker #2, session #vi6nd]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Preparing sandbox [worker #3, session #2hsfw]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Preparing sandbox [worker #4, session #2ugly]\n',
    '2022-05-13T01:16:55.762Z nodeRunner Preparing sandbox [worker #5, session #v6w9x]\n',
    '2022-05-13T01:16:55.850Z workers Started run worker instance (delayed) #0\n',
    '2022-05-13T01:16:55.850Z nodeRunner Prepared sandbox [worker #0, session #ttfjb]\n',
    '2022-05-13T01:16:55.850Z workers [worker #0, session #ttfjb] Running tests in sandbox\n',
    '2022-05-13T01:16:55.865Z workers Started run worker instance (delayed) #1\n',
    '2022-05-13T01:16:55.865Z nodeRunner Prepared sandbox [worker #1, session #q3c0h]\n',
    '2022-05-13T01:16:55.865Z workers [worker #1, session #q3c0h] Running tests in sandbox\n',
    '2022-05-13T01:16:55.873Z workers Started run worker instance (delayed) #2\n',
    '2022-05-13T01:16:55.874Z nodeRunner Prepared sandbox [worker #2, session #vi6nd]\n',
    '2022-05-13T01:16:55.874Z workers [worker #2, session #vi6nd] Running tests in sandbox\n',
    '2022-05-13T01:16:55.883Z workers Started run worker instance (delayed) #3\n',
    '2022-05-13T01:16:55.884Z nodeRunner Prepared sandbox [worker #3, session #2hsfw]\n',
    '2022-05-13T01:16:55.884Z workers [worker #3, session #2hsfw] Running tests in sandbox\n',
    '2022-05-13T01:16:55.890Z workers Started run worker instance (delayed) #4\n',
    '2022-05-13T01:16:55.890Z nodeRunner Prepared sandbox [worker #4, session #2ugly]\n',
    '2022-05-13T01:16:55.891Z workers [worker #4, session #2ugly] Running tests in sandbox\n',
    '2022-05-13T01:16:55.892Z workers Started run worker instance (delayed) #5\n',
    '2022-05-13T01:16:55.892Z nodeRunner Prepared sandbox [worker #5, session #v6w9x]\n',
    '2022-05-13T01:16:55.892Z workers [worker #5, session #v6w9x] Running tests in sandbox\n',
    '2022-05-13T01:17:02.159Z workers Scheduling Jest Test Run (vi6nd): 2022-05-13T01:17:00.324Z\n',
    '2022-05-13T01:17:02.239Z workers [vi6nd] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:02.241Z workers [vi6nd] Test executed: can add multiple messages\n',
    '2022-05-13T01:17:02.242Z workers [vi6nd] Test executed: can clear the list\n',
    '2022-05-13T01:17:02.243Z workers [vi6nd] Test executed: can acknowledge messages\n',
    '2022-05-13T01:17:02.243Z workers [vi6nd] Test executed: will detect unknown message id/fragment id\n',
    '2022-05-13T01:17:02.244Z workers [vi6nd] Test executed: will enqueue all messages\n',
    '2022-05-13T01:17:02.246Z workers [vi6nd] Run 5 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:02.246Z workers Jest Test Run Complete (vi6nd): 2022-05-13T01:17:02.157Z\n',
    '2022-05-13T01:17:02.248Z workers [vi6nd] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:02.967Z workers Scheduling Jest Test Run (2ugly): 2022-05-13T01:17:00.391Z\n',
    '2022-05-13T01:17:03.063Z workers Scheduling Jest Test Run (v6w9x): 2022-05-13T01:17:00.498Z\n',
    '2022-05-13T01:17:03.064Z workers [2ugly] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:03.069Z workers [2ugly] Test executed: will construct WebSocket protocol client\n',
    '2022-05-13T01:17:03.072Z workers [2ugly] Test executed: will construct WebSocket protocol server\n',
    '2022-05-13T01:17:03.073Z workers [2ugly] Test executed: will listen for a connection and then terminate it\n',
    '2022-05-13T01:17:03.073Z workers [v6w9x] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:03.073Z workers [2ugly] Test executed: will connect and disconnect\n',
    '2022-05-13T01:17:03.074Z workers [v6w9x] Test executed: will throw error on requireSecure\n',
    '2022-05-13T01:17:03.074Z workers [2ugly] Test executed: will send and receive a message\n',
    '2022-05-13T01:17:03.074Z workers [2ugly] Test executed: will attach a different set of events to a server-attached client connection\n',
    '2022-05-13T01:17:03.074Z workers [2ugly] Test executed: will detect a client disconnect\n',
    '2022-05-13T01:17:03.075Z workers [2ugly] Test executed: will maintain context on a connection\n',
    '2022-05-13T01:17:03.075Z workers [2ugly] Test executed: will attachEvents on client\n',
    '2022-05-13T01:17:03.076Z workers [2ugly] Test executed: will detect a server close\n',
    '2022-05-13T01:17:03.076Z workers [2ugly] Test executed: will receive onSendable event when connection made\n',
    '2022-05-13T01:17:03.076Z workers [2ugly] Test executed: will receieve onSendable event when listen connected\n',
    '2022-05-13T01:17:03.083Z workers [2ugly] Test executed: will receieve onSendable event after a send\n',
    '2022-05-13T01:17:03.086Z workers [v6w9x] Test executed: will cleanly close connection on listen error event\n',
    '2022-05-13T01:17:03.088Z workers [v6w9x] Test executed: will report onConnectError on client error event\n',
    '2022-05-13T01:17:03.102Z workers [2ugly] Test executed: will send and receive large messages\n',
    '2022-05-13T01:17:03.109Z workers [2ugly] Test executed: will provide access to server and client options\n',
    '2022-05-13T01:17:03.112Z workers [v6w9x] Test executed: will report onClose on client communications error\n',
    '2022-05-13T01:17:03.114Z workers [2ugly] Run 15 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:03.115Z workers Jest Test Run Complete (2ugly): 2022-05-13T01:17:03.108Z\n',
    '2022-05-13T01:17:03.116Z workers [2ugly] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:03.132Z workers [v6w9x] Test executed: will close connection if send fails\n',
    '2022-05-13T01:17:03.139Z workers [v6w9x] Run 5 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:03.142Z workers Jest Test Run Complete (v6w9x): 2022-05-13T01:17:03.131Z\n',
    '2022-05-13T01:17:03.147Z workers [v6w9x] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:03.728Z workers Scheduling Jest Test Run (2hsfw): 2022-05-13T01:17:00.502Z\n',
    '2022-05-13T01:17:03.739Z workers [2hsfw] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:03.739Z workers [2hsfw] Test executed: has the correct initial state\n',
    '2022-05-13T01:17:03.741Z workers [2hsfw] Test executed: will transition to state2 on any event\n',
    '2022-05-13T01:17:03.745Z workers [2hsfw] Test executed: will transition from state2 and verify the data value argument\n',
    '2022-05-13T01:17:03.757Z workers [2hsfw] Test executed: will exception on unknown event without default\n',
    '2022-05-13T01:17:03.766Z workers [2hsfw] Test executed: will traverse to the unknown state (callback) when no default\n',
    '2022-05-13T01:17:03.772Z workers [2hsfw] Test executed: will traverse to the unknown state (string) when no default\n',
    '2022-05-13T01:17:03.781Z workers [2hsfw] Test executed: will detect transition to undefined state\n',
    '2022-05-13T01:17:03.783Z workers [2hsfw] Test executed: will detect an internal error on unknown state\n',
    '2022-05-13T01:17:03.789Z workers [2hsfw] Test executed: manages context across states\n',
    '2022-05-13T01:17:03.791Z workers [2hsfw] Test executed: will transition to a string default state\n',
    '2022-05-13T01:17:03.795Z workers [2hsfw] Test executed: will delay and sequence synchronous events\n',
    '2022-05-13T01:17:03.800Z workers [2hsfw] Run 11 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:03.800Z workers Jest Test Run Complete (2hsfw): 2022-05-13T01:17:03.727Z\n',
    '2022-05-13T01:17:03.802Z workers [2hsfw] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:04.255Z workers Scheduling Jest Test Run (ttfjb): 2022-05-13T01:17:00.468Z\n',
    '2022-05-13T01:17:04.399Z workers [ttfjb] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:04.422Z workers [ttfjb] Test executed: will establish a client/server connection\n',
    '2022-05-13T01:17:04.460Z workers [ttfjb] Test executed: will send and receive a simple message using client\n',
    '2022-05-13T01:17:04.478Z workers [ttfjb] Test executed: will send and receive a simple message using server\n',
    '2022-05-13T01:17:04.580Z workers [ttfjb] Test executed: will send and receive a multiple messages between client and server\n',
    '2022-05-13T01:17:04.685Z workers [ttfjb] Test executed: will handle a physical connection loss\n',
    '2022-05-13T01:17:04.689Z workers Scheduling Jest Test Run (q3c0h): 2022-05-13T01:17:00.497Z\n',
    '2022-05-13T01:17:04.737Z workers [ttfjb] Test executed: will deny an invalid auth key\n',
    '2022-05-13T01:17:04.752Z workers [q3c0h] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:04.752Z workers [q3c0h] Test executed: will instantiate and close a messenger flow\n',
    '2022-05-13T01:17:04.757Z workers [q3c0h] Test executed: will handle an initial message on client\n',
    '2022-05-13T01:17:04.763Z workers [q3c0h] Test executed: will correctly discard an invalid message\n',
    '2022-05-13T01:17:04.769Z workers [q3c0h] Test executed: will correctly flow a client to a message ready state\n',
    '2022-05-13T01:17:04.789Z workers [q3c0h] Test executed: will handle a client auth deny\n',
    '2022-05-13T01:17:04.803Z workers [ttfjb] Test executed: will keep connection alive with ping/pong\n',
    '2022-05-13T01:17:04.852Z workers [q3c0h] Test executed: will timeout a failed connection and try again\n',
    '2022-05-13T01:17:04.864Z workers [ttfjb] Test executed: will return valid options for client and server\n',
    '2022-05-13T01:17:04.870Z workers [q3c0h] Test executed: will handle a protocol-induced connection loss during negotiation\n',
    '2022-05-13T01:17:04.873Z workers [q3c0h] Test executed: will handle an immediate protocol failed connection\n',
    '2022-05-13T01:17:04.894Z workers [ttfjb] Test executed: will handle a connection failure\n',
    '2022-05-13T01:17:04.948Z workers [q3c0h] Test executed: will handle an internally detected timed out connect\n',
    '2022-05-13T01:17:04.951Z workers [ttfjb] Test executed: can update events after a connection\n',
    '2022-05-13T01:17:04.996Z workers [q3c0h] Test executed: will cleanly close a connection from the client\n',
    '2022-05-13T01:17:05.051Z workers [q3c0h] Test executed: will cleanly close a connection with data in flow from the client\n',
    '2022-05-13T01:17:05.126Z workers [q3c0h] Test executed: will cleanly close a connection with reconnect during close from the client\n',
    '2022-05-13T01:17:05.134Z workers [ttfjb] Test executed: can handle a failing in listen when creating a server\n',
    '2022-05-13T01:17:05.143Z workers [ttfjb] Run 11 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:05.144Z workers Jest Test Run Complete (ttfjb): 2022-05-13T01:17:05.133Z\n',
    '2022-05-13T01:17:05.146Z workers [ttfjb] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:05.238Z workers [q3c0h] Test executed: will cleanly close a connection with reconnect during close while data remains in flight from the client\n',
    '2022-05-13T01:17:05.245Z workers [q3c0h] Test executed: will correctly flow a server to a message ready state\n',
    '2022-05-13T01:17:05.252Z workers [q3c0h] Test executed: will handle a server auth deny\n',
    '2022-05-13T01:17:05.259Z workers [q3c0h] Test executed: will exception if closeConnection as server\n',
    '2022-05-13T01:17:05.281Z workers [q3c0h] Test executed: will timeout a server session if a client never reconnects\n',
    '2022-05-13T01:17:05.306Z workers [q3c0h] Test executed: will cleanly close a server side connection\n',
    '2022-05-13T01:17:05.323Z workers [q3c0h] Test executed: will reset connect if client delivers an invalid ack\n',
    '2022-05-13T01:17:05.336Z workers [q3c0h] Test executed: will receive a simple message\n',
    '2022-05-13T01:17:05.364Z workers [q3c0h] Test executed: will receive a fragmented message\n',
    '2022-05-13T01:17:05.396Z workers [q3c0h] Test executed: will send an ack based on bytes\n',
    '2022-05-13T01:17:05.425Z workers [q3c0h] Test executed: will send an ack based on time\n',
    '2022-05-13T01:17:05.472Z workers [q3c0h] Test executed: will update an ack to send only once\n',
    '2022-05-13T01:17:05.514Z workers [q3c0h] Test executed: will send a simple message\n',
    '2022-05-13T01:17:05.546Z workers [q3c0h] Test executed: will send a multi-fragment message\n',
    '2022-05-13T01:17:05.590Z workers [q3c0h] Test executed: will send messages gated by protocol space availability\n',
    '2022-05-13T01:17:05.627Z workers [q3c0h] Test executed: will can cancel while output is blocked on write gate\n',
    '2022-05-13T01:17:05.667Z workers [q3c0h] Test executed: will receive and correctly handle an ack\n',
    '2022-05-13T01:17:05.704Z workers [q3c0h] Test executed: will give up and restart connect on a ack with unknown ids\n',
    '2022-05-13T01:17:05.790Z workers [q3c0h] Test executed: will send a ping after inactivity\n',
    '2022-05-13T01:17:05.825Z workers [q3c0h] Test executed: will respond to a ping with a pong\n',
    '2022-05-13T01:17:05.878Z workers [q3c0h] Test executed: will disconnect and try again if no pong\n',
    '2022-05-13T01:17:05.908Z workers [q3c0h] Test executed: will ignore a pong\n',
    '2022-05-13T01:17:05.961Z workers [q3c0h] Test executed: will resync messages after connection loss with verify onAck (client)\n',
    '2022-05-13T01:17:06.011Z workers [q3c0h] Test executed: will detect misaligned IDs and issue onReset with verify onAck (client)\n',
    '2022-05-13T01:17:06.080Z workers [q3c0h] Test executed: will handle server reporting unknown message with close and reset (client)\n',
    '2022-05-13T01:17:06.159Z workers [q3c0h] Test executed: will resync messages after connection loss with verify onAck (no received messages, server)\n',
    '2022-05-13T01:17:06.483Z workers [q3c0h] Test executed: will resync messages after connection loss with verify onAck (one received messages, server)\n',
    '2022-05-13T01:17:06.501Z workers [q3c0h] Test executed: will resync messages after connection loss with verify onAck (all received messages, server)\n',
    '2022-05-13T01:17:06.515Z workers [q3c0h] Test executed: will detect misaligned IDs and send onConnect with verify onAck (server)\n',
    '2022-05-13T01:17:06.532Z workers [q3c0h] Test executed: will detect unknown session ID and restart session (server)\n',
    '2022-05-13T01:17:06.550Z workers [q3c0h] Run 42 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:06.551Z workers Jest Test Run Complete (q3c0h): 2022-05-13T01:17:06.472Z\n',
    '2022-05-13T01:17:06.554Z workers [q3c0h] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:06.554Z workers Merging parallel test run results\n',
    '2022-05-13T01:17:06.559Z project Test run finished\n',
    '2022-05-13T01:17:06.560Z project Processed console.log entries\n',
    '2022-05-13T01:17:06.560Z project Processed loading sequences\n',
    '2022-05-13T01:17:06.561Z project Processed executed tests\n',
    '2022-05-13T01:17:06.572Z project Processed code coverage\n',
    '2022-05-13T01:17:06.709Z project Test run result processed and sent to IDE\n',
    '2022-05-13T01:17:12.440Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:12.459Z project Test run started; run priority: 2\n',
    '2022-05-13T01:17:12.459Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
    '2022-05-13T01:17:12.459Z workers Starting test run, priority: 2\n',
    '2022-05-13T01:17:12.459Z nodeRunner Starting sandbox [worker #0, session #49st9]\n',
    '2022-05-13T01:17:12.460Z nodeRunner Preparing sandbox [worker #0, session #49st9]\n',
    '2022-05-13T01:17:12.460Z nodeRunner Prepared sandbox [worker #0, session #49st9]\n',
    '2022-05-13T01:17:12.460Z workers [worker #0, session #49st9] Running tests in sandbox\n',
    '2022-05-13T01:17:12.764Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:12.766Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
    '2022-05-13T01:17:12.766Z project Test run was cancelled\n',
    '2022-05-13T01:17:13.162Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:13.162Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
    '2022-05-13T01:17:13.162Z project Test run was cancelled\n',
    '2022-05-13T01:17:13.494Z workers Scheduling Jest Test Run (49st9): 2022-05-13T01:17:12.465Z\n',
    '2022-05-13T01:17:13.624Z workers [49st9] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:13.625Z project Test run cancelled, re-queueing run data\n',
    '2022-05-13T01:17:13.625Z project Test run finished\n',
    '2022-05-13T01:17:13.625Z project Test run data re-queued\n',
    '2022-05-13T01:17:13.631Z workers Jest Test Run Complete (49st9): 2022-05-13T01:17:13.600Z\n',
    '2022-05-13T01:17:13.639Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:13.647Z project Test run started; run priority: 2\n',
    '2022-05-13T01:17:13.647Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
    '2022-05-13T01:17:13.648Z workers Starting test run, priority: 2\n',
    '2022-05-13T01:17:13.648Z nodeRunner Starting sandbox [worker #0, session #bpra7]\n',
    '2022-05-13T01:17:13.648Z nodeRunner Preparing sandbox [worker #0, session #bpra7]\n',
    '2022-05-13T01:17:13.648Z nodeRunner Prepared sandbox [worker #0, session #bpra7]\n',
    '2022-05-13T01:17:13.648Z workers [worker #0, session #bpra7] Running tests in sandbox\n',
    '2022-05-13T01:17:13.792Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:13.792Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
    '2022-05-13T01:17:13.793Z project Test run was cancelled\n',
    '2022-05-13T01:17:13.946Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:13.947Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
    '2022-05-13T01:17:13.947Z project Test run was cancelled\n',
    '2022-05-13T01:17:14.080Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:14.081Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
    '2022-05-13T01:17:14.081Z project Test run was cancelled\n',
    '2022-05-13T01:17:14.314Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:14.315Z workers Cancelling test run, cancel requester priority: 2, current run priority: 2\n',
    '2022-05-13T01:17:14.315Z project Test run was cancelled\n',
    '2022-05-13T01:17:14.387Z workers Scheduling Jest Test Run (bpra7): 2022-05-13T01:17:13.652Z\n',
    '2022-05-13T01:17:14.393Z workers Jest Test Run Complete (bpra7): 2022-05-13T01:17:14.385Z\n',
    '2022-05-13T01:17:14.393Z workers [bpra7] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:14.394Z project Test run cancelled, re-queueing run data\n',
    '2022-05-13T01:17:14.394Z project Test run finished\n',
    '2022-05-13T01:17:14.394Z project Test run data re-queued\n',
    '2022-05-13T01:17:14.424Z project Test run started; run priority: 2\n',
    '2022-05-13T01:17:14.424Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
    '2022-05-13T01:17:14.425Z workers Starting test run, priority: 2\n',
    '2022-05-13T01:17:14.425Z nodeRunner Starting sandbox [worker #0, session #ad24z]\n',
    '2022-05-13T01:17:14.425Z nodeRunner Preparing sandbox [worker #0, session #ad24z]\n',
    '2022-05-13T01:17:14.425Z nodeRunner Prepared sandbox [worker #0, session #ad24z]\n',
    '2022-05-13T01:17:14.425Z workers [worker #0, session #ad24z] Running tests in sandbox\n',
    '2022-05-13T01:17:14.955Z workers Scheduling Jest Test Run (ad24z): 2022-05-13T01:17:14.430Z\n',
    '2022-05-13T01:17:14.957Z workers Sandbox (active) [ad24z] error: Failed to instrument src/tests/MessengerFlow.test.ts\n' +
      '  471 |         await flowToClientConnected(messengerFlow);\n' +
      '  472 |         invalid++;\n' +
      '> 473 |         ++;\n' +
      '      |           ^ SyntaxError: Unexpected token (473:10)\n' +
      '  474 |     });\n' +
      "  475 |     it('will handle a client auth deny', async () => {\n" +
      '  476 |         MessengerMetrics.reconnectAuthenticationDenied = TIMEOUT;\n',
    '2022-05-13T01:17:14.962Z workers [ad24z] Run 0 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:14.962Z workers Jest Test Run Complete (ad24z): 2022-05-13T01:17:14.953Z\n',
    '2022-05-13T01:17:14.964Z workers [ad24z] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:14.964Z workers Failed to map the stack to user code, entry message: Failed to instrument src/tests/MessengerFlow.test.ts\n' +
      '  471 |         await flowToClientConnected(messengerFlow);\n' +
      '  472 |         invalid++;\n' +
      '> 473 |         ++;\n' +
      '      |           ^ SyntaxError: Unexpected token (473:10)\n' +
      '  474 |     });\n' +
      "  475 |     it('will handle a client auth deny', async () => {\n" +
      '  476 |         MessengerMetrics.reconnectAuthenticationDenied = TIMEOUT;, stack: Error: Failed to instrument src/tests/MessengerFlow.test.ts\n' +
      '  471 |         await flowToClientConnected(messengerFlow);\n' +
      '  472 |         invalid++;\n' +
      '> 473 |         ++;\n' +
      '      |           ^ SyntaxError: Unexpected token (473:10)\n' +
      '  474 |     });\n' +
      "  475 |     it('will handle a client auth deny', async () => {\n" +
      '  476 |         MessengerMetrics.reconnectAuthenticationDenied = TIMEOUT;\n' +
      '    at Object.formatInstrumentationError (<homeDir>/.vscode-server/extensions/wallabyjs.wallaby-vscode-1.0.337/wallabydf91ee/server.js:30:17876)\n' +
      '    at s (<homeDir>/.vscode-server/extensions/wallabyjs.wallaby-vscode-1.0.337/wallabydf91ee/runners/node/jest@24.8.0/initializer.js:15:3817)\n' +
      '    at TsJestTransformer.e.process (<homeDir>/.vscode-server/extensions/wallabyjs.wallaby-vscode-1.0.337/wallabydf91ee/runners/node/jest@24.8.0/initializer.js:15:5714)\n' +
      '    at /workspace/common/temp/node_modules/.pnpm/ts-jest@27.1.3_60149d457e34ffba7d4e845dde6a1263/node_modules/ts-jest/dist/ts-jest-transformer.js:210:82\n' +
      '    at new Promise (<anonymous>)\n' +
      '    at TsJestTra\n',
    '2022-05-13T01:17:14.964Z project Test run finished\n',
    '2022-05-13T01:17:14.965Z project Processed console.log entries\n',
    '2022-05-13T01:17:14.965Z project Processed loading sequences\n',
    '2022-05-13T01:17:14.965Z project Processed executed tests\n',
    '2022-05-13T01:17:14.967Z project Processed code coverage\n',
    '2022-05-13T01:17:15.030Z project Test run result processed and sent to IDE\n',
    '2022-05-13T01:17:15.341Z fs File changed: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:15.342Z fs No changes detected for src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:15.343Z extended-core File was not changed, but file markers may need to be synced\n',
    '2022-05-13T01:17:17.999Z fs File changed in editor: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:18.015Z project Test run started; run priority: 2\n',
    '2022-05-13T01:17:18.015Z testTask Test files from affected: 1, from deleted or manually requested: 0, from recently changed: 0, from loaded by: 0, from failing: 0\n',
    '2022-05-13T01:17:18.016Z workers Starting test run, priority: 2\n',
    '2022-05-13T01:17:18.016Z nodeRunner Starting sandbox [worker #0, session #fkulp]\n',
    '2022-05-13T01:17:18.016Z nodeRunner Preparing sandbox [worker #0, session #fkulp]\n',
    '2022-05-13T01:17:18.016Z nodeRunner Prepared sandbox [worker #0, session #fkulp]\n',
    '2022-05-13T01:17:18.017Z workers [worker #0, session #fkulp] Running tests in sandbox\n',
    '2022-05-13T01:17:18.734Z workers Scheduling Jest Test Run (fkulp): 2022-05-13T01:17:18.022Z\n',
    '2022-05-13T01:17:18.778Z workers [fkulp] Loaded unknown number of test(s)\n',
    '2022-05-13T01:17:18.779Z workers [fkulp] Test executed: will instantiate and close a messenger flow\n',
    '2022-05-13T01:17:18.782Z workers [fkulp] Test executed: will handle an initial message on client\n',
    '2022-05-13T01:17:18.785Z workers [fkulp] Test executed: will correctly discard an invalid message\n',
    '2022-05-13T01:17:18.792Z workers [fkulp] Test executed: will correctly flow a client to a message ready state\n',
    '2022-05-13T01:17:18.828Z workers [fkulp] Test executed: will handle a client auth deny\n',
    '2022-05-13T01:17:18.882Z workers [fkulp] Test executed: will timeout a failed connection and try again\n',
    '2022-05-13T01:17:18.891Z workers [fkulp] Test executed: will handle a protocol-induced connection loss during negotiation\n',
    '2022-05-13T01:17:18.896Z workers [fkulp] Test executed: will handle an immediate protocol failed connection\n',
    '2022-05-13T01:17:18.978Z fs File changed: src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:18.980Z fs No changes detected for src/tests/MessengerFlow.test.ts\n',
    '2022-05-13T01:17:18.981Z extended-core File was not changed, but file markers may need to be synced\n',
    '2022-05-13T01:17:18.984Z workers [fkulp] Test executed: will handle an internally detected timed out connect\n',
    '2022-05-13T01:17:19.031Z workers [fkulp] Test executed: will cleanly close a connection from the client\n',
    '2022-05-13T01:17:19.085Z workers [fkulp] Test executed: will cleanly close a connection with data in flow from the client\n',
    '2022-05-13T01:17:19.162Z workers [fkulp] Test executed: will cleanly close a connection with reconnect during close from the client\n',
    '2022-05-13T01:17:19.267Z workers [fkulp] Test executed: will cleanly close a connection with reconnect during close while data remains in flight from the client\n',
    '2022-05-13T01:17:19.275Z workers [fkulp] Test executed: will correctly flow a server to a message ready state\n',
    '2022-05-13T01:17:19.282Z workers [fkulp] Test executed: will handle a server auth deny\n',
    '2022-05-13T01:17:19.302Z workers [fkulp] Test executed: will exception if closeConnection as server\n',
    '2022-05-13T01:17:19.310Z workers [fkulp] Test executed: will timeout a server session if a client never reconnects\n',
    '2022-05-13T01:17:19.337Z workers [fkulp] Test executed: will cleanly close a server side connection\n',
    '2022-05-13T01:17:19.352Z workers [fkulp] Test executed: will reset connect if client delivers an invalid ack\n',
    '2022-05-13T01:17:19.364Z workers [fkulp] Test executed: will receive a simple message\n',
    '2022-05-13T01:17:19.390Z workers [fkulp] Test executed: will receive a fragmented message\n',
    '2022-05-13T01:17:19.424Z workers [fkulp] Test executed: will send an ack based on bytes\n',
    '2022-05-13T01:17:19.459Z workers [fkulp] Test executed: will send an ack based on time\n',
    '2022-05-13T01:17:19.504Z workers [fkulp] Test executed: will update an ack to send only once\n',
    '2022-05-13T01:17:19.545Z workers [fkulp] Test executed: will send a simple message\n',
    '2022-05-13T01:17:19.587Z workers [fkulp] Test executed: will send a multi-fragment message\n',
    '2022-05-13T01:17:19.630Z workers [fkulp] Test executed: will send messages gated by protocol space availability\n',
    '2022-05-13T01:17:19.666Z workers [fkulp] Test executed: will can cancel while output is blocked on write gate\n',
    '2022-05-13T01:17:19.706Z workers [fkulp] Test executed: will receive and correctly handle an ack\n',
    '2022-05-13T01:17:19.746Z workers [fkulp] Test executed: will give up and restart connect on a ack with unknown ids\n',
    '2022-05-13T01:17:19.834Z workers [fkulp] Test executed: will send a ping after inactivity\n',
    '2022-05-13T01:17:19.869Z workers [fkulp] Test executed: will respond to a ping with a pong\n',
    '2022-05-13T01:17:19.920Z workers [fkulp] Test executed: will disconnect and try again if no pong\n',
    '2022-05-13T01:17:19.950Z workers [fkulp] Test executed: will ignore a pong\n',
    '2022-05-13T01:17:20.000Z workers [fkulp] Test executed: will resync messages after connection loss with verify onAck (client)\n',
    '2022-05-13T01:17:20.051Z workers [fkulp] Test executed: will detect misaligned IDs and issue onReset with verify onAck (client)\n',
    '2022-05-13T01:17:20.121Z workers [fkulp] Test executed: will handle server reporting unknown message with close and reset (client)\n',
    '2022-05-13T01:17:20.207Z workers [fkulp] Test executed: will resync messages after connection loss with verify onAck (no received messages, server)\n',
    '2022-05-13T01:17:20.485Z workers [fkulp] Test executed: will resync messages after connection loss with verify onAck (one received messages, server)\n',
    '2022-05-13T01:17:20.501Z workers [fkulp] Test executed: will resync messages after connection loss with verify onAck (all received messages, server)\n',
    '2022-05-13T01:17:20.518Z workers [fkulp] Test executed: will detect misaligned IDs and send onConnect with verify onAck (server)\n',
    '2022-05-13T01:17:20.530Z workers [fkulp] Test executed: will detect unknown session ID and restart session (server)\n',
    '2022-05-13T01:17:20.539Z workers [fkulp] Run 42 test(s), skipped 0 test(s)\n',
    '2022-05-13T01:17:20.539Z workers Jest Test Run Complete (fkulp): 2022-05-13T01:17:20.464Z\n',
    '2022-05-13T01:17:20.541Z workers [fkulp] Sandbox is responsive, closing it\n',
    '2022-05-13T01:17:20.541Z project Test run finished\n',
    '2022-05-13T01:17:20.542Z project Processed console.log entries\n',
    '2022-05-13T01:17:20.542Z project Processed loading sequences\n',
    '2022-05-13T01:17:20.542Z project Processed executed tests\n',
    '2022-05-13T01:17:20.547Z project Processed code coverage\n',
    '2022-05-13T01:17:20.617Z project Test run result processed and sent to IDE\n'
  ]
}
@NikGovorov
Copy link
Member

Thanks for reporting the issue. It is fixed and the fix is published in the latest core version.

@cmidgley
Copy link
Author

Thank you for finding and fixing this. The fix is working fantastic for me! THANKS!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants