wallabyjs / public

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

Sandbox load failed, status: failed: Chrome is not running #2511

Closed manudss closed 4 years ago

manudss commented 4 years ago

Issue description or question

Hi, I have this errors when run my test :

Test run failure: Sandbox load failed, status: failed: Chrome is not running

whith this error in the console :

spawn UNKNOWN at ChildProcess.spawn (internal/child_process.js:407:11) at Launcher.spawn (child_process.js:548:9) at Generator.next (<anonymous>) at processTicksAndRejections (internal/process/task_queues.js:97:5)

Because of this erros, I cannot run my tests !

Thanks in advance.

Wallaby diagnostics report

{
  editorVersion: 'IntelliJ IDEA 2020.2',
  pluginVersion: '1.0.191',
  editorType: 'IntelliJ',
  osVersion: 'win32 10.0.18363',
  nodeVersion: 'v12.16.3',
  coreVersion: '1.0.948',
  checksum: 'MmM5ZDMxMjdlOWY5Mzc3YTY2MmZhN2ZkNTJiZmI4ZWIsMTYxNzY2NzIwMDAwMCww',
  config: {
    diagnostics: {
      angular: {
        workspace: {
          '$schema': './node_modules/@angular-devkit/core/src/workspace/workspace-schema.json',
          version: 1,
          newProjectRoot: 'projects',
          projects: {
            'iga-portal': {
              root: 'projects/iga-portal/',
              projectType: 'application',
              prefix: 'iga',
              schematics: { '@schematics/angular:component': { styleext: 'scss' } },
              architect: {
                build: {
                  builder: '@angular-devkit/build-angular:browser',
                  options: {
                    outputPath: 'dist/iga-portal/',
                    index: 'projects/iga-portal/src/index.html',
                    main: 'projects/iga-portal/src/main.ts',
                    polyfills: 'projects/iga-portal/src/polyfills.ts',
                    tsConfig: 'projects/iga-portal/tsconfig.app.json',
                    assets: [
                      { glob: 'favicon.ico', input: 'projects/iga-portal/src', output: '/' },
                      { glob: '**/*', input: 'projects/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' }
                    ],
                    styles: [
                      'projects/iga-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: []
                  },
                  stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/iga-portal/src/environments/environment.prod.ts' } ],
                      index: 'projects/iga-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true
                    },
                    'production-fr': {
                      fileReplacements: [ { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/iga-portal/src/environments/environment.prod.ts' } ],
                      index: 'projects/iga-portal/src/index/fr/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal/fr/',
                      i18nFile: 'projects/iga-portal/src/locale/messages.fr.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'fr',
                      i18nMissingTranslation: 'error'
                    },
                    'production-en': {
                      fileReplacements: [ { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/iga-portal/src/environments/environment.prod.ts' } ],
                      index: 'projects/iga-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/iga-portal/en/',
                      i18nFile: 'projects/iga-portal/src/locale/messages.en.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'en',
                      i18nMissingTranslation: 'error'
                    },
                    fr: {
                      aot: true,
                      outputPath: 'dist/iga-portal-fr/',
                      baseHref: '/iga-portal-fr/',
                      i18nFile: 'projects/iga-portal/src/locale/messages.fr.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'fr',
                      i18nMissingTranslation: 'error'
                    },
                    en: {
                      aot: true,
                      outputPath: 'dist/iga-portal/',
                      i18nFile: 'projects/iga-portal/src/locale/messages.en.xlf',
                      baseHref: '/iga-portal/',
                      i18nFormat: 'xlf',
                      i18nLocale: 'en',
                      i18nMissingTranslation: 'error'
                    }
                  }
                },
                serve: {
                  builder: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'iga-portal:build' },
                  configurations: {
                    production: { browserTarget: 'iga-portal:build:production' },
                    fr: { browserTarget: 'iga-portal:build:fr' },
                    en: { browserTarget: 'iga-portal:build:en' },
                    'production-fr': { browserTarget: 'iga-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { builder: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'iga-portal:build' } },
                test: {
                  builder: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'projects/iga-portal/src/test.ts',
                    polyfills: 'projects/iga-portal/src/polyfills.ts',
                    tsConfig: 'projects/iga-portal/tsconfig.spec.json',
                    karmaConfig: 'projects/iga-portal/karma.conf.js',
                    styles: [ 'projects/iga-portal/src/styles.scss' ],
                    scripts: [],
                    assets: [
                      { glob: 'projects/iga-portal/src/favicon.ico', input: 'src/', output: '/' },
                      { glob: '**/*', input: 'projects/iga-portal/src/assets', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' }
                    ]
                  }
                },
                lint: {
                  builder: '@angular-devkit/build-angular:tslint',
                  options: { tsConfig: [ 'projects/iga-portal/tsconfig.app.json', 'projects/iga-portal/tsconfig.spec.json' ], exclude: [ '**/node_modules/**' ] }
                }
              }
            },
            'wam-portal': {
              root: 'projects/wam-portal/',
              sourceRoot: 'projects/wam-portal/src',
              projectType: 'application',
              prefix: 'wam',
              schematics: { '@schematics/angular:component': { styleext: 'scss' } },
              architect: {
                build: {
                  builder: '@angular-devkit/build-angular:browser',
                  options: {
                    outputPath: 'dist/wam-portal',
                    index: 'projects/wam-portal/src/index.html',
                    main: 'projects/wam-portal/src/main.ts',
                    polyfills: 'projects/wam-portal/src/polyfills.ts',
                    tsConfig: 'projects/wam-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'projects/wam-portal/src/favicon.ico',
                      'projects/wam-portal/src/assets',
                      { glob: 'CHANGELOG.md', input: './projects/wam-portal/', output: '/assets' },
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-plain_text.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'projects/wam-portal/src/styles.scss',
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/mode-plain_text.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ]
                  },
                  configurations: {
                    production: {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.prod.ts' } ],
                      index: 'projects/wam-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/en/',
                      budgets: [ { type: 'initial', maximumWarning: '5mb', maximumError: '20mb' } ]
                    },
                    mock: {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.mock.ts' } ],
                      index: 'projects/wam-portal/src/index/mock/index.html'
                    },
                    ci: {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '3mb', maximumError: '15mb' } ],
                      outputPath: 'dist/wam-portal/en/'
                    },
                    'production-en': {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/en/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.en.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'en',
                      i18nMissingTranslation: 'warn'
                    },
                    'production-fr': {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/fr/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/fr/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.fr.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'fr',
                      i18nMissingTranslation: 'warn'
                    },
                    'production-ja': {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/ja/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/ja/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.ja.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ja',
                      i18nMissingTranslation: 'warn'
                    },
                    'production-de': {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/de/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/de/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.de.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'de',
                      i18nMissingTranslation: 'warn'
                    },
                    'production-nl': {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/nl/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/nl/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.nl.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'nl',
                      i18nMissingTranslation: 'warn'
                    },
                    'production-ro': {
                      fileReplacements: [ { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/wam-portal/src/environments/environment.ci.ts' } ],
                      index: 'projects/wam-portal/src/index/ro/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: false,
                      vendorChunk: false,
                      buildOptimizer: true,
                      outputPath: 'dist/wam-portal/ro/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.ro.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ro',
                      i18nMissingTranslation: 'warn'
                    },
                    fr: {
                      aot: true,
                      outputPath: 'dist/wam-portal-fr/',
                      baseHref: '/wam-portal-fr/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.fr.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'fr',
                      i18nMissingTranslation: 'error'
                    },
                    de: {
                      aot: true,
                      outputPath: 'dist/wam-portal-de/',
                      baseHref: '/wam-portal-de/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.de.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'de',
                      i18nMissingTranslation: 'error'
                    },
                    nl: {
                      aot: true,
                      outputPath: 'dist/wam-portal-nl/',
                      baseHref: '/wam-portal-nl/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.nl.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'nl',
                      i18nMissingTranslation: 'error'
                    },
                    ro: {
                      aot: true,
                      outputPath: 'dist/wam-portal-ro/',
                      baseHref: '/wam-portal-ro/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.ro.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ro',
                      i18nMissingTranslation: 'error'
                    },
                    ja: {
                      aot: true,
                      outputPath: 'dist/wam-portal-ja/',
                      baseHref: '/wam-portal-ja/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.ja.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ja',
                      i18nMissingTranslation: 'error'
                    },
                    en: {
                      aot: true,
                      outputPath: 'dist/wam-portal/',
                      i18nFile: 'projects/wam-portal/src/locale/messages.en.xlf',
                      baseHref: '/wam-portal/',
                      i18nFormat: 'xlf',
                      i18nLocale: 'en',
                      i18nMissingTranslation: 'error'
                    }
                  }
                },
                serve: {
                  builder: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'wam-portal:build' },
                  configurations: {
                    'mock-server': { browserTarget: 'wam-portal:build:mock', proxyConfig: './projects/wam-portal/proxy-mock.conf.json' },
                    mock: { browserTarget: 'wam-portal:build:mock' },
                    production: { browserTarget: 'wam-portal:build:production' },
                    fr: { browserTarget: 'wam-portal:build:fr' },
                    de: { browserTarget: 'wam-portal:build:de' },
                    nl: { browserTarget: 'wam-portal:build:nl' },
                    ro: { browserTarget: 'wam-portal:build:ro' },
                    ja: { browserTarget: 'wam-portal:build:ja' },
                    en: { browserTarget: 'wam-portal:build:en' },
                    'production-fr': { browserTarget: 'wam-portal:build:production-fr' }
                  }
                },
                'extract-i18n': { builder: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'wam-portal:build' } },
                test: {
                  builder: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'projects/wam-portal/src/test.ts',
                    polyfills: 'projects/wam-portal/src/polyfills.ts',
                    tsConfig: 'projects/wam-portal/tsconfig.spec.json',
                    karmaConfig: 'projects/wam-portal/karma.conf.js',
                    styles: [ 'projects/wam-portal/src/styles.scss' ],
                    scripts: [],
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [ 'projects/wam-portal/src/favicon.ico', 'projects/wam-portal/src/assets' ]
                  }
                },
                lint: {
                  builder: '@angular-devkit/build-angular:tslint',
                  options: { tsConfig: [ 'projects/wam-portal/tsconfig.app.json', 'projects/wam-portal/tsconfig.spec.json' ], exclude: [ '**/node_modules/**' ] }
                }
              }
            },
            'wam-portal-e2e': {
              root: 'projects/wam-portal-e2e/',
              projectType: 'application',
              prefix: '',
              architect: {
                e2e: {
                  builder: '@nrwl/cypress:cypress',
                  options: { cypressConfig: 'projects/wam-portal-e2e/cypress.json', tsConfig: 'projects/wam-portal-e2e/tsconfig.e2e.json' },
                  configurations: {
                    production: { devServerTarget: 'wam-portal:serve:production' },
                    'mock-server': { devServerTarget: 'wam-portal:serve:mock-server' },
                    mock: { devServerTarget: 'wam-portal:serve:mock' },
                    'mock-ci': {},
                    'mock-local': {}
                  }
                },
                lint: { builder: '@angular-devkit/build-angular:tslint', options: { tsConfig: 'projects/wam-portal-e2e/tsconfig.e2e.json', exclude: [ '**/node_modules/**' ] } }
              }
            },
            components: {
              root: 'common/components',
              sourceRoot: 'common/components/src',
              projectType: 'library',
              prefix: 'lib',
              architect: {
                build: { builder: '@angular-devkit/build-ng-packagr:build', options: { tsConfig: 'common/components/tsconfig.lib.json', project: 'common/components/ng-package.json' } },
                test: {
                  builder: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'common/components/src/test.ts',
                    tsConfig: 'common/components/tsconfig.spec.json',
                    karmaConfig: 'common/components/karma.conf.js',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', './styles', '../../common/styles' ] }
                  }
                },
                lint: {
                  builder: '@angular-devkit/build-angular:tslint',
                  options: { tsConfig: [ 'common/components/tsconfig.lib.json', 'common/components/tsconfig.spec.json' ], exclude: [ '**/node_modules/**' ] }
                }
              }
            },
            'idaas-portal': {
              root: 'projects/idaas-portal/',
              sourceRoot: 'projects/idaas-portal/src',
              projectType: 'application',
              prefix: 'idaas',
              schematics: { '@schematics/angular:component': { style: 'scss' } },
              architect: {
                build: {
                  builder: '@angular-devkit/build-angular:browser',
                  options: {
                    outputPath: 'dist/idaas-portal',
                    index: 'projects/idaas-portal/src/index.html',
                    main: 'projects/idaas-portal/src/main.ts',
                    polyfills: 'projects/idaas-portal/src/polyfills.ts',
                    tsConfig: 'projects/idaas-portal/tsconfig.app.json',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    assets: [
                      'projects/idaas-portal/src/favicon.ico',
                      'projects/idaas-portal/src/assets',
                      { glob: '**/*', input: 'common/assets', output: '/assets' },
                      { glob: '**/*', input: 'projects/wam-portal/src/assets', output: '/assets/' },
                      { glob: '**/*', input: 'projects/iga-portal/src/assets', output: '/assets/' },
                      { glob: 'theme-chrome.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'theme-eclipse.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-css.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-eiffel.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-xml.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'mode-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'worker-html.js', input: './node_modules/ace-builds/src-min/', output: '/' },
                      { glob: 'ext-language_tools.js', input: './node_modules/ace-builds/src-min/', output: '/' }
                    ],
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'projects/idaas-portal/src/styles.scss'
                    ],
                    scripts: [
                      'node_modules/ace-builds/src-min/ace.js',
                      'node_modules/ace-builds/src-min/mode-css.js',
                      'node_modules/ace-builds/src-min/theme-eclipse.js',
                      'node_modules/marked/lib/marked.js'
                    ],
                    es5BrowserSupport: true
                  },
                  configurations: {
                    production: {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/prod/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' } ]
                    },
                    ci: {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.ci.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.ci.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.ci.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/ci/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: true,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '10mb', maximumError: '20mb' } ],
                      outputPath: 'dist/idaas-portal/en/'
                    },
                    'production-en': {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/en/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' } ],
                      outputPath: 'dist/idaas-portal/en/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.en.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'en',
                      i18nMissingTranslation: 'error'
                    },
                    'production-fr': {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/fr/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' } ],
                      outputPath: 'dist/idaas-portal/fr/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.fr.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'fr',
                      i18nMissingTranslation: 'error'
                    },
                    'production-ja': {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/ja/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' } ],
                      outputPath: 'dist/idaas-portal/ja/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.ja.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ja',
                      i18nMissingTranslation: 'error'
                    },
                    'production-de': {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/de/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' } ],
                      outputPath: 'dist/idaas-portal/de/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.de.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'de',
                      i18nMissingTranslation: 'error'
                    },
                    'production-nl': {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/nl/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' } ],
                      outputPath: 'dist/idaas-portal/nl/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.nl.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'nl',
                      i18nMissingTranslation: 'error'
                    },
                    'production-ro': {
                      fileReplacements: [
                        { replace: 'projects/idaas-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/wam-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' },
                        { replace: 'projects/iga-portal/src/environments/environment.ts', with: 'projects/idaas-portal/src/environments/environment.prod.ts' }
                      ],
                      index: 'projects/idaas-portal/src/index/ro/index.html',
                      optimization: true,
                      outputHashing: 'all',
                      sourceMap: false,
                      extractCss: true,
                      namedChunks: false,
                      aot: true,
                      extractLicenses: true,
                      vendorChunk: false,
                      buildOptimizer: true,
                      budgets: [ { type: 'initial', maximumWarning: '2mb', maximumError: '15mb' } ],
                      outputPath: 'dist/idaas-portal/ro/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.ro.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ro',
                      i18nMissingTranslation: 'error'
                    },
                    dev: { aot: true },
                    fr: {
                      aot: true,
                      outputPath: 'dist/idaas-portal-fr/',
                      baseHref: '/idaas-portal-fr/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.fr.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'fr',
                      i18nMissingTranslation: 'error'
                    },
                    de: {
                      aot: true,
                      outputPath: 'dist/idaas-portal-de/',
                      baseHref: '/idaas-portal-de/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.de.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'de',
                      i18nMissingTranslation: 'error'
                    },
                    nl: {
                      aot: true,
                      outputPath: 'dist/idaas-portal-nl/',
                      baseHref: '/idaas-portal-nl/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.nl.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'nl',
                      i18nMissingTranslation: 'error'
                    },
                    ro: {
                      aot: true,
                      outputPath: 'dist/idaas-portal-ro/',
                      baseHref: '/idaas-portal-ro/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.ro.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ro',
                      i18nMissingTranslation: 'error'
                    },
                    ja: {
                      aot: true,
                      outputPath: 'dist/idaas-portal-ja/',
                      baseHref: '/idaas-portal-ja/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.ja.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'ja',
                      i18nMissingTranslation: 'error'
                    },
                    en: {
                      aot: true,
                      outputPath: 'dist/idaas-portal-en/',
                      baseHref: '/idaas-portal-en/',
                      i18nFile: 'projects/idaas-portal/src/locale/messages.en.xlf',
                      i18nFormat: 'xlf',
                      i18nLocale: 'en',
                      i18nMissingTranslation: 'error'
                    }
                  }
                },
                serve: {
                  builder: '@angular-devkit/build-angular:dev-server',
                  options: { browserTarget: 'idaas-portal:build' },
                  configurations: { production: { browserTarget: 'idaas-portal:build:dev' }, fr: { browserTarget: 'idaas-portal:build:fr' } }
                },
                'extract-i18n': { builder: '@angular-devkit/build-angular:extract-i18n', options: { browserTarget: 'idaas-portal:build' } },
                test: {
                  builder: '@angular-devkit/build-angular:karma',
                  options: {
                    main: 'projects/idaas-portal/src/test.ts',
                    polyfills: 'projects/idaas-portal/src/polyfills.ts',
                    tsConfig: 'projects/idaas-portal/tsconfig.spec.json',
                    karmaConfig: 'projects/idaas-portal/karma.conf.js',
                    stylePreprocessorOptions: { includePaths: [ 'common/styles', '../../common/styles' ] },
                    styles: [
                      'node_modules/material-design-icons-iconfont/dist/material-design-icons.css',
                      'node_modules/roboto-fontface/css/roboto/roboto-fontface.css',
                      'projects/idaas-portal/src/styles.scss'
                    ],
                    scripts: [],
                    assets: [ 'projects/idaas-portal/src/favicon.ico', 'projects/idaas-portal/src/assets' ]
                  }
                },
                lint: {
                  builder: '@angular-devkit/build-angular:tslint',
                  options: { tsConfig: [ 'projects/idaas-portal/tsconfig.app.json', 'projects/idaas-portal/tsconfig.spec.json' ], exclude: [ '**/node_modules/**' ] }
                }
              }
            },
            'idaas-portal-e2e': {
              root: 'projects/idaas-portal-e2e/',
              projectType: 'application',
              prefix: '',
              architect: {
                e2e: {
                  builder: '@angular-devkit/build-angular:protractor',
                  options: { protractorConfig: 'projects/idaas-portal-e2e/protractor.conf.js', devServerTarget: 'idaas-portal:serve' },
                  configurations: { production: { devServerTarget: 'idaas-portal:serve:production' } }
                },
                lint: { builder: '@angular-devkit/build-angular:tslint', options: { tsConfig: 'projects/idaas-portal-e2e/tsconfig.e2e.json', exclude: [ '**/node_modules/**' ] } }
              }
            }
          },
          schematics: { '@schematics/angular:component': { styleext: 'scss' } },
          defaultProject: 'idaas-portal',
          cli: { defaultCollection: '@schematics/angular' }
        },
        tsConfig: '{"compileOnSave":false,"compilerOptions":{"baseUrl":"./","downlevelIteration":true,"module":"esnext","outDir":"./dist/out-tsc","sourceMap":true,"declaration":false,"moduleResolution":"node","emitDecoratorMetadata":true,"skipLibCheck":true,"experimentalDecorators":true,"target":"es2015","typeRoots":["./local_types","node_modules/@types"],"types":["jasmine","node","jasmine-given"],"lib":["es2017","dom"],"paths":{"id-template-editor-lib":["libs/id-template-editor-lib"],"id-template-editor-lib/*":["libs/id-template-editor-lib/*"],"autospy":["auto-spy"],"autoSpy":["auto-spy"]}},"angularCompilerOptions":{},"files":["projects/iga-portal/src/test.ts","projects/iga-portal/src/polyfills.ts","projects/wam-portal/src/test.ts","projects/wam-portal/src/polyfills.ts","common/components/src/test.ts","projects/idaas-portal/src/test.ts","projects/idaas-portal/src/polyfills.ts"],"include":["projects/iga-portal/**/*.spec.ts","projects/iga-portal/**/*.d.ts","projects/wam-portal/**/*.spec.ts","projects/wam-portal/**/*.d.ts","common/components/**/*.spec.ts","common/components/**/*.d.ts","projects/idaas-portal/**/*.spec.ts","projects/idaas-portal/**/*.d.ts"]}',
        polyfill: {
          path: 'D:\\dev\\idaas_front_end\\src\\wallaby-polyfills.js',
          code: "require('D:/dev/idaas_front_end/src/node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js');\r\n" +
            "require('D:/dev/idaas_front_end/src/projects/iga-portal/src/polyfills.ts');\r\n" +
            "require('D:/dev/idaas_front_end/src/projects/wam-portal/src/polyfills.ts');\r\n" +
            "require('D:/dev/idaas_front_end/src/projects/idaas-portal/src/polyfills.ts');"
        },
        main: [
          {
            path: 'D:/dev/idaas_front_end/src/projects/iga-portal/src/test.ts',
            code: '// prettier-ignore\n' +
              '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\n' +
              '/* import-sort-ignore */\n' +
              '/* tslint:disable:ordered-imports */\n' +
              '// organize-imports-ignore\n' +
              "import 'zone.js/dist/zone'; // import-sort-ignore\n" +
              "import 'zone.js/dist/zone-testing'; // import-sort-ignore\n" +
              "import { getTestBed } from '@angular/core/testing';\n" +
              "import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';\n" +
              '\n' +
              'declare const require: any;\n' +
              '\n' +
              '// First, initialize the Angular testing environment.\n' +
              'getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());\n' +
              '// Then we find all the tests.\n' +
              '\n' +
              '// And load the modules.\n' +
              '\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/projects/wam-portal/src/test.ts',
            code: '// prettier-ignore\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\n' +
              '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\n' +
              '/* import-sort-ignore */\n' +
              '/* tslint:disable:ordered-imports */\n' +
              '// organize-imports-ignore\n' +
              ' // import-sort-ignore\n' +
              ' // import-sort-ignore\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '// First, initialize the Angular testing environment.\n' +
              '\n' +
              '// Then we find all the tests.\n' +
              '\n' +
              '// And load the modules.\n' +
              '\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/common/components/src/test.ts',
            code: '// prettier-ignore\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\n' +
              '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\n' +
              '/* import-sort-ignore */\n' +
              '/* tslint:disable:ordered-imports */\n' +
              '// organize-imports-ignore\n' +
              "import 'core-js/es/reflect';\n" +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '// First, initialize the Angular testing environment.\n' +
              '\n' +
              '// Then we find all the tests.\n' +
              '\n' +
              '// And load the modules.\n' +
              '\n'
          },
          {
            path: 'D:/dev/idaas_front_end/src/projects/idaas-portal/src/test.ts',
            code: '// prettier-ignore\n' +
              '// This file is required by karma.conf.js and loads recursively all the .spec and framework files\n' +
              '// /!\\ Do not order the import for this files.  Zone and Zone-testing must be on always on top\n' +
              '// Do not apply prettier to this files, (deactivate git hooks when commit)\n' +
              '/* import-sort-ignore */\n' +
              '/* tslint:disable:ordered-imports */\n' +
              '// organize-imports-ignore\n' +
              ' // import-sort-ignore\n' +
              ' // import-sort-ignore\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '\n' +
              '// First, initialize the Angular testing environment.\n' +
              '\n' +
              '// Then we find all the tests.\n' +
              '\n' +
              '// And load the modules.\n' +
              '\n'
          }
        ]
      }
    },
    testFramework: { version: 'jasmine@3.5.0', configurator: 'jasmine@2.1.3', reporter: 'jasmine@2.1.3', starter: 'jasmine@2.1.3', autoDetected: true },
    env: { kind: 'chrome', type: 'browser', params: {}, viewportSize: { width: 800, height: 600 }, options: { width: 800, height: 600 }, bundle: true },
    files: [
      { pattern: 'projects/iga-portal/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/iga-portal/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 1 },
      { pattern: 'projects/iga-portal/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 2 },
      { pattern: 'projects/wam-portal/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/wam-portal/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 3 },
      { pattern: 'projects/wam-portal/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 4 },
      { pattern: 'common/components/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'common/components/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'common/components/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'common/components/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'common/components/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 5 },
      { pattern: 'common/components/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 6 },
      { pattern: 'projects/idaas-portal/src/polyfills.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/test.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/main.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/index.html', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/test.base.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/test.wallaby.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/**/*.spec.ts', ignore: true, trigger: true, load: true },
      { pattern: 'projects/idaas-portal/src/**/*.+(ts|js)', load: false, ignore: false, trigger: true, order: 7 },
      { pattern: 'projects/idaas-portal/src/**/*.+(css|less|scss|sass|styl|html|json|svg)', instrument: false, load: false, ignore: false, trigger: true, order: 8 }
    ],
    tests: [
      { pattern: 'projects/iga-portal/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 9 },
      { pattern: 'projects/wam-portal/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 10 },
      { pattern: 'common/components/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 11 },
      { pattern: 'projects/idaas-portal/src/**/*.spec.ts', load: false, ignore: false, trigger: true, test: true, order: 12 }
    ],
    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: false,
    extensions: {},
    reportUnhandledPromises: false,
    throwOnBeforeUnload: true,
    slowTestThreshold: 75,
    lowCoverageThreshold: 80,
    loose: true,
    configCode: 'auto.detect#-643460424'
  },
  packageJSON: {
    dependencies: {
      '@angular/animations': '8.2.14',
      '@angular/cdk': '8.2.3',
      '@angular/common': '8.2.14',
      '@angular/compiler': '8.2.14',
      '@angular/core': '8.2.14',
      '@angular/forms': '8.2.14',
      '@angular/material': '8.2.3',
      '@angular/material-moment-adapter': '9.2.0',
      '@angular/platform-browser': '8.2.14',
      '@angular/platform-browser-dynamic': '8.2.14',
      '@angular/router': '8.2.14',
      '@datorama/akita': '4.22.2',
      '@datorama/akita-ng-forms-manager': '3.3.0',
      '@ecodev/fab-speed-dial': '5.0.3',
      '@ng-dynamic-forms/core': '9.1.0',
      '@ng-dynamic-forms/ui-material': '9.1.0',
      '@ngx-translate/core': '12.1.2',
      '@ngx-translate/i18n-polyfill': '1.0.0',
      '@rxweb/reactive-form-validators': '1.9.8',
      'akita-filters-plugin': '4.1.0-beta.1',
      'angular-oauth2-oidc': '5.0.2',
      'angular2-text-mask': '9.0.0',
      'classlist.js': '1.1.20150312',
      'core-js': '3.6.5',
      'file-saver': '2.0.2',
      filepond: '4.13.4',
      'filepond-plugin-file-encode': '2.1.5',
      'filepond-plugin-file-validate-type': '1.2.5',
      'filepond-plugin-image-exif-orientation': '1.0.7',
      'filepond-plugin-image-preview': '4.6.1',
      'filepond-plugin-image-resize': '2.0.4',
      'filepond-plugin-image-transform': '3.7.2',
      'filepond-plugin-image-validate-size': '1.2.3',
      'filepond-polyfill': '1.0.4',
      hammerjs: '2.0.8',
      lodash: '4.17.19',
      'material-design-icons-iconfont': '5.0.1',
      moment: '2.24.0',
      'ng2-ace-editor': '0.3.9',
      'ngx-avatar': '3.7.0',
      'ngx-clipboard': '12.3.1',
      'ngx-color-picker': '8.2.0',
      'ngx-cookie-service': '3.0.4',
      'ngx-filepond': '5.0.1',
      'ngx-http-annotations': '0.7.0',
      'ngx-i18nsupport': '0.17.1',
      'ngx-lodash-pipes': '0.0.8',
      'ngx-markdown': '8.2.2',
      'ngx-moment': '3.5.0',
      'ngx-papaparse': '4.0.4',
      'ngx-take-until-destroy': '5.4.0',
      'ngx-valdemort': '2.0.0',
      'roboto-fontface': '0.10.0',
      rxjs: '6.5.5',
      'secure-random-password': '0.2.1',
      'start-server-and-test': '1.11.0',
      'web-animations-js': '2.3.2',
      'zone.js': '0.9.1'
    },
    devDependencies: {
      '@angular-devkit/build-angular': '0.803.28',
      '@angular-devkit/build-ng-packagr': '0.803.28',
      '@angular/cli': '8.3.28',
      '@angular/compiler-cli': '8.2.14',
      '@angular/language-service': '8.2.14',
      '@babel/core': '7.8.7',
      '@datorama/akita-ng-router-store': '3.1.4',
      '@datorama/akita-ngdevtools': '3.0.2',
      '@nrwl/cypress': '9.2.2',
      '@nrwl/workspace': '9.2.2',
      '@schuchard/prettier': '3.1.0',
      '@storybook/addon-a11y': '5.3.19',
      '@storybook/addon-actions': '5.3.18',
      '@storybook/addon-backgrounds': '5.3.19',
      '@storybook/addon-console': '1.2.1',
      '@storybook/addon-cssresources': '5.3.19',
      '@storybook/addon-knobs': '5.3.18',
      '@storybook/addon-links': '5.3.18',
      '@storybook/addon-notes': '5.3.18',
      '@storybook/addon-storysource': '5.3.19',
      '@storybook/addon-viewport': '5.3.19',
      '@storybook/addons': '5.3.18',
      '@storybook/angular': '5.3.18',
      '@types/cypress-image-snapshot': '3.1.2',
      '@types/file-saver': '2.0.1',
      '@types/jasmine': '3.5.10',
      '@types/jasmine-given': '2.6.4',
      '@types/jasminewd2': '2.0.8',
      '@types/node': '12.12.35',
      '@types/ua-parser-js': '0.7.33',
      'babel-loader': '8.0.6',
      codelyzer: '5.2.2',
      'cross-env-file': '1.0.0',
      cypress: '4.11.0',
      'cypress-image-snapshot': '3.1.1',
      husky: '4.2.5',
      intl: '1.2.5',
      'jasmine-auto-spies': '5.4.0',
      'jasmine-core': '3.3.0',
      'jasmine-given': '2.6.4',
      'jasmine-marbles': '0.6.0',
      'jasmine-spec-reporter': '4.2.1',
      'json-server': '0.16.1',
      karma: '5.0.1',
      'karma-chrome-launcher': '2.2.0',
      'karma-coverage-istanbul-reporter': '2.1.1',
      'karma-es6-shim': '1.0.0',
      'karma-firefox-launcher': '1.3.0',
      'karma-html-detailed-reporter': '2.1.0',
      'karma-jasmine': '2.0.1',
      'karma-jasmine-given': '0.1.1',
      'karma-jasmine-html-reporter': '1.5.3',
      'karma-junit-reporter': '2.0.1',
      'karma-mocha-reporter': '2.2.5',
      'karma-spec-reporter': '0.0.32',
      'lint-staged': '10.2.11',
      ls: '0.2.1',
      mocha: '6.2.3',
      mochawesome: '5.0.0',
      'mochawesome-merge': '4.0.3',
      'mochawesome-report-generator': '4.1.0',
      'ng-bullet': '1.0.3',
      'ng-mocks': '10.1.1',
      'ng-packagr': '5.7.1',
      'node-sass': '4.14.1',
      'npm-run-all': '4.1.5',
      prettier: '2.0.4',
      'prettier-plugin-organize-imports': '1.1.1',
      'pretty-quick': '2.0.1',
      protractor: '5.4.3',
      rimraf: '3.0.2',
      scuri: '1.0.1',
      'start-server-and-test': '1.11.0',
      'ts-node': '8.3.0',
      tsickle: '0.35.0',
      tslib: '1.11.1',
      tslint: '5.18.0',
      'tslint-config-prettier': '1.18.0',
      typescript: '3.4.5',
      'ua-parser-js': '0.7.21',
      'wallaby-webpack': '3.9.15',
      yargs: '15.3.1'
    }
  },
  fs: { numberOfFiles: 1214 },
  debug: [
    '2020-09-10T09:03:20.651Z angular/cli config Detected Angular CLI.\n',
    '2020-09-10T09:03:30.583Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/projects/iga-portal/src/test.ts.\n',
    '2020-09-10T09:03:30.586Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/projects/wam-portal/src/test.ts.\n',
    '2020-09-10T09:03:30.589Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/common/components/src/test.ts.\n',
    '2020-09-10T09:03:30.591Z angular/cli karma workspace config Using virtual D:/dev/idaas_front_end/src/projects/idaas-portal/src/test.ts.\n',
    '2020-09-10T09:03:30.591Z angular/cli karma workspace config Using virtual D:\\dev\\idaas_front_end\\src\\tsconfig.wallaby.spec.json.\n',
    '2020-09-10T09:03:32.991Z project Wallaby Node version: v12.16.3\n',
    '2020-09-10T09:03:32.992Z project Wallaby config: D:\\dev\\idaas_front_end\\src\\auto.detect\n',
    '2020-09-10T09:03:37.806Z project File cache: C:\\Users\\A740550\\AppData\\Local\\JetBrains\\IntelliJIdea2020.2\\wallaby\\projects\\bd406ac8b2720950\n',
    '2020-09-10T09:03:37.890Z uiService Listening port 51235\n',
    '2020-09-10T09:03:38.096Z workers Parallelism for initial run: 6, for regular run: 3\n',
    '2020-09-10T09:03:38.096Z workers Starting run worker instance #0\n',
    '2020-09-10T09:03:38.096Z workers Starting run worker instance #1\n',
    '2020-09-10T09:03:38.096Z workers Starting run worker instance #2\n',
    '2020-09-10T09:03:38.096Z workers Starting run worker instance #3\n',
    '2020-09-10T09:03:38.096Z workers Starting run worker instance #4\n',
    '2020-09-10T09:03:38.096Z workers Starting run worker instance #5\n',
    '2020-09-10T09:03:38.099Z workers Web server is listening at 56986\n',
    '2020-09-10T09:03:38.143Z workers Started run worker instance (immediate) #0\n',
    '2020-09-10T09:03:38.143Z workers Started run worker instance (immediate) #1\n',
    '2020-09-10T09:03:38.143Z workers Started run worker instance (immediate) #2\n',
    '2020-09-10T09:03:38.143Z workers Started run worker instance (immediate) #3\n',
    '2020-09-10T09:03:38.143Z workers Started run worker instance (immediate) #4\n',
    '2020-09-10T09:03:38.143Z workers Started run worker instance (immediate) #5\n',
    '2020-09-10T09:03:38.143Z project Stopping process pool\n',
    '2020-09-10T09:03:38.143Z project File cache is up-to-date, starting full test run\n',
    '2020-09-10T09:03:38.146Z project Running postprocessor\n',
    '2020-09-10T09:03:38.164Z postprocessor Processing started.\n',
    '2020-09-10T09:03:38.164Z postprocessor Initializing.\n',
    '2020-09-10T09:03:38.165Z postprocessor Initializing entry.\n',
    '2020-09-10T09:03:38.165Z postprocessor Sanitizing configuration.\n',
    '2020-09-10T09:03:38.165Z postprocessor Adjusting configuration.\n',
    '2020-09-10T09:03:38.165Z postprocessor Creating compiler.\n',
    '2020-09-10T09:03:38.361Z postprocessor Customizing compiler.\n',
    '2020-09-10T09:03:38.362Z postprocessor Compilation started.\n',
    '2020-09-10T09:05:23.065Z postprocessor Compilation finished.\n',
    '2020-09-10T09:05:33.045Z postprocessor Emitting 2686 files.\n',
    '2020-09-10T09:05:33.407Z postprocessor Processing finished.\n',
    '2020-09-10T09:05:33.843Z project Postprocessor execution finished\n',
    '2020-09-10T09:05:33.843Z project Test run started; run priority: 3\n',
    '2020-09-10T09:05:33.857Z project Running all tests\n',
    '2020-09-10T09:05:33.912Z workers Starting test run, priority: 3\n',
    '2020-09-10T09:05:33.912Z workers Distributing tests between 6 workers\n',
    '2020-09-10T09:05:33.917Z workers Running tests in parallel\n',
    '2020-09-10T09:05:33.918Z chromeRunner Starting sandbox [worker #0, session #jxv3p]\n',
    '2020-09-10T09:05:33.918Z chromeRunner Starting sandbox [worker #1, session #knq1a]\n',
    '2020-09-10T09:05:33.918Z chromeRunner Starting sandbox [worker #2, session #r5jvh]\n',
    '2020-09-10T09:05:33.918Z chromeRunner Starting sandbox [worker #3, session #5mwv3]\n',
    '2020-09-10T09:05:33.918Z chromeRunner Starting sandbox [worker #4, session #cpjnc]\n',
    '2020-09-10T09:05:33.918Z chromeRunner Starting sandbox [worker #5, session #bqzii]\n',
    '2020-09-10T09:05:33.918Z chromeRunner Preparing sandbox [worker #0, session #jxv3p]\n',
    '2020-09-10T09:05:33.951Z browserRunner Total files to load in sandbox: 44\n',
    '2020-09-10T09:05:33.970Z browserRunner Sandbox is generated [worker #0, session #jxv3p]: http://localhost:56986/wallaby_sandbox0.html\n',
    '2020-09-10T09:05:33.970Z chromeRunner Preparing sandbox [worker #1, session #knq1a]\n',
    '2020-09-10T09:05:34.003Z browserRunner Total files to load in sandbox: 45\n',
    '2020-09-10T09:05:34.021Z browserRunner Sandbox is generated [worker #1, session #knq1a]: http://localhost:56986/wallaby_sandbox1.html\n',
    '2020-09-10T09:05:34.021Z chromeRunner Preparing sandbox [worker #2, session #r5jvh]\n',
    '2020-09-10T09:05:34.051Z browserRunner Total files to load in sandbox: 44\n',
    '2020-09-10T09:05:34.055Z browserRunner Sandbox is generated [worker #2, session #r5jvh]: http://localhost:56986/wallaby_sandbox2.html\n',
    '2020-09-10T09:05:34.055Z chromeRunner Preparing sandbox [worker #3, session #5mwv3]\n',
    '2020-09-10T09:05:34.094Z browserRunner Total files to load in sandbox: 44\n',
    '2020-09-10T09:05:34.098Z browserRunner Sandbox is generated [worker #3, session #5mwv3]: http://localhost:56986/wallaby_sandbox3.html\n',
    '2020-09-10T09:05:34.098Z chromeRunner Preparing sandbox [worker #4, session #cpjnc]\n',
    '2020-09-10T09:05:34.139Z browserRunner Total files to load in sandbox: 45\n',
    '2020-09-10T09:05:34.144Z browserRunner Sandbox is generated [worker #4, session #cpjnc]: http://localhost:56986/wallaby_sandbox4.html\n',
    '2020-09-10T09:05:34.144Z chromeRunner Preparing sandbox [worker #5, session #bqzii]\n',
    '2020-09-10T09:05:34.186Z browserRunner Total files to load in sandbox: 44\n',
    '2020-09-10T09:05:34.190Z browserRunner Sandbox is generated [worker #5, session #bqzii]: http://localhost:56986/wallaby_sandbox5.html\n',
    '2020-09-10T09:05:34.190Z chromeRunner Prepared sandbox [worker #0, session #jxv3p]\n',
    '2020-09-10T09:05:34.190Z chromeRunner Prepared sandbox [worker #1, session #knq1a]\n',
    '2020-09-10T09:05:34.190Z chromeRunner Prepared sandbox [worker #2, session #r5jvh]\n',
    '2020-09-10T09:05:34.190Z chromeRunner Prepared sandbox [worker #3, session #5mwv3]\n',
    '2020-09-10T09:05:34.190Z chromeRunner Prepared sandbox [worker #4, session #cpjnc]\n',
    '2020-09-10T09:05:34.190Z chromeRunner Prepared sandbox [worker #5, session #bqzii]\n',
    '2020-09-10T09:05:34.191Z workers [worker #0, session #jxv3p] Running tests in sandbox\n',
    "2020-09-10T09:05:34.192Z chromeRunner Failed to evaluate code on Chrome Tab: Cannot read property 'Runtime' of undefined\n",
    '2020-09-10T09:05:34.192Z workers [worker #1, session #knq1a] Running tests in sandbox\n',
    "2020-09-10T09:05:34.192Z chromeRunner Failed to evaluate code on Chrome Tab: Cannot read property 'Runtime' of undefined\n",
    '2020-09-10T09:05:34.192Z workers [worker #2, session #r5jvh] Running tests in sandbox\n',
    "2020-09-10T09:05:34.192Z chromeRunner Failed to evaluate code on Chrome Tab: Cannot read property 'Runtime' of undefined\n",
    '2020-09-10T09:05:34.192Z workers [worker #3, session #5mwv3] Running tests in sandbox\n',
    "2020-09-10T09:05:34.192Z chromeRunner Failed to evaluate code on Chrome Tab: Cannot read property 'Runtime' of undefined\n",
    '2020-09-10T09:05:34.192Z workers [worker #4, session #cpjnc] Running tests in sandbox\n',
    "2020-09-10T09:05:34.192Z chromeRunner Failed to evaluate code on Chrome Tab: Cannot read property 'Runtime' of undefined\n",
    '2020-09-10T09:05:34.193Z workers [worker #5, session #bqzii] Running tests in sandbox\n',
    "2020-09-10T09:05:34.193Z chromeRunner Failed to evaluate code on Chrome Tab: Cannot read property 'Runtime' of undefined\n",
    '2020-09-10T09:05:41.228Z workers [jxv3p] Sandbox is not responsive, recycling worker instance\n',
    '2020-09-10T09:05:41.230Z project Test run finished\n',
    '2020-09-10T09:05:41.231Z workers [knq1a] Sandbox is not responsive, recycling worker instance\n',
    '2020-09-10T09:05:41.231Z workers [r5jvh] Sandbox is not responsive, recycling worker instance\n',
    '2020-09-10T09:05:41.231Z workers [5mwv3] Sandbox is not responsive, recycling worker instance\n',
    '2020-09-10T09:05:41.231Z workers [cpjnc] Sandbox is not responsive, recycling worker instance\n',
    '2020-09-10T09:05:41.231Z workers [bqzii] Sandbox is not responsive, recycling worker instance\n'
  ]
}
ArtemGovorov commented 4 years ago

It looks like Wallaby can't find Chrome on your machine.

manudss commented 4 years ago

Ok, this works now, by adding Env variable CHROME_PATH. But it's weird because it was working very well a few days ago without it. And that nothing has changed in my configuration.

smcenlly commented 4 years ago

Your issue is almost certainly environmental as nothing has changed in Wallaby in the last few months related to how chrome is found and loaded. Under the covers, we use chrome-launcher v0.13.1 to detect and launch chrome for your operating system. If you wish to further diagnose why this isn't working, you could set up a simple test using this package to debug why chrome could not be found without the environment variable.