force chrome to produce debug output as it runs in CI
This commit is contained in:
parent
86a2d9bf8f
commit
413f7d314d
|
@ -448,13 +448,16 @@ karma:
|
|||
<<: *except-docs
|
||||
variables:
|
||||
BABEL_ENV: "coverage"
|
||||
CHROME_LOG_FILE: "chrome_debug.log"
|
||||
script:
|
||||
- bundle exec rake karma
|
||||
coverage: '/^Statements *: (\d+\.\d+%)/'
|
||||
artifacts:
|
||||
name: coverage-javascript
|
||||
expire_in: 31d
|
||||
when: always
|
||||
paths:
|
||||
- chrome_debug.log
|
||||
- coverage-javascript/
|
||||
|
||||
coverage:
|
||||
|
|
|
@ -21,7 +21,14 @@ module.exports = function(config) {
|
|||
|
||||
var karmaConfig = {
|
||||
basePath: ROOT_PATH,
|
||||
browsers: ['ChromeHeadless'],
|
||||
browsers: ['ChromeDebug'],
|
||||
customLaunchers: {
|
||||
ChromeDebug: {
|
||||
base: 'ChromeHeadless',
|
||||
flags: ['--enable-logging', '--v=1'],
|
||||
displayName: 'Chrome'
|
||||
}
|
||||
},
|
||||
frameworks: ['jasmine'],
|
||||
files: [
|
||||
{ pattern: 'spec/javascripts/test_bundle.js', watched: false },
|
||||
|
@ -33,6 +40,7 @@ module.exports = function(config) {
|
|||
reporters: [progressReporter],
|
||||
webpack: webpackConfig,
|
||||
webpackMiddleware: { stats: 'errors-only' },
|
||||
logLevel: config.LOG_DEBUG,
|
||||
};
|
||||
|
||||
if (process.env.BABEL_ENV === 'coverage' || process.env.NODE_ENV === 'coverage') {
|
||||
|
|
Loading…
Reference in New Issue