| /******************************************************************************** | 
 |  * Copyright (c) 2020 Contributors to the Eclipse Foundation | 
 |  * | 
 |  * See the NOTICE file(s) distributed with this work for additional | 
 |  * information regarding copyright ownership. | 
 |  * | 
 |  * This program and the accompanying materials are made available under the | 
 |  * terms of the Eclipse Public License v. 2.0 which is available at | 
 |  * http://www.eclipse.org/legal/epl-2.0. | 
 |  * | 
 |  * SPDX-License-Identifier: EPL-2.0 | 
 |  ********************************************************************************/ | 
 | // Karma configuration file, see link for more information | 
 | // https://karma-runner.github.io/1.0/config/configuration-file.html | 
 |  | 
 | process.env.CHROME_BIN = require('puppeteer').executablePath(); | 
 |  | 
 | module.exports = function(config) { | 
 |   config.set({ | 
 |     basePath: '', | 
 |     frameworks: ['jasmine', '@angular-devkit/build-angular'], | 
 |     plugins: [ | 
 |       require('karma-jasmine'), | 
 |       require('karma-chrome-launcher'), | 
 |       require('karma-jasmine-html-reporter'), | 
 |       require('karma-coverage-istanbul-reporter'), | 
 |       require('@angular-devkit/build-angular/plugins/karma'), | 
 |     ], | 
 |     client: { | 
 |       clearContext: false, // leave Jasmine Spec Runner output visible in browser | 
 |     }, | 
 |     coverageIstanbulReporter: { | 
 |       dir: require('path').join(__dirname, '../../coverage/grid-failure-information-map-app'), | 
 |       reports: ['html', 'lcovonly', 'text-summary'], | 
 |       fixWebpackSourcePaths: true, | 
 |     }, | 
 |     reporters: ['progress', 'kjhtml'], | 
 |     port: 9876, | 
 |     colors: true, | 
 |     logLevel: config.LOG_INFO, | 
 |     autoWatch: true, | 
 |     browsers: ['ChromeHeadlessNoSandbox'], | 
 |     customLaunchers: { | 
 |       ChromeHeadlessNoSandbox: { | 
 |         base: 'ChromeHeadless', | 
 |         flags: ['--no-sandbox', '--remote-debugging-port=9223', '--remote-debugging-address=0.0.0.0'], | 
 |       }, | 
 |     }, | 
 |     singleRun: false, | 
 |     restartOnFileChange: true, | 
 |   }); | 
 | }; |