tooling(webpack): move webpack to its own folder (#6076)
This commit is contained in:
@@ -28,12 +28,12 @@ module.exports = (config) => {
|
||||
let singleRun;
|
||||
|
||||
if (process.env.KARMA_DEBUG) {
|
||||
webpackConfig = require('./webpack.dev.js');
|
||||
browsers = ['ChromeDebugging'];
|
||||
webpackConfig = require("./.webpack/webpack.dev.js");
|
||||
browsers = ["ChromeDebugging"];
|
||||
singleRun = false;
|
||||
} else {
|
||||
webpackConfig = require('./webpack.coverage.js');
|
||||
browsers = ['ChromeHeadless'];
|
||||
webpackConfig = require("./.webpack/webpack.coverage.js");
|
||||
browsers = ["ChromeHeadless"];
|
||||
singleRun = true;
|
||||
}
|
||||
|
||||
@@ -42,28 +42,28 @@ module.exports = (config) => {
|
||||
delete webpackConfig.entry;
|
||||
|
||||
config.set({
|
||||
basePath: '',
|
||||
frameworks: ['jasmine', 'webpack'],
|
||||
basePath: "",
|
||||
frameworks: ["jasmine", "webpack"],
|
||||
files: [
|
||||
'indexTest.js',
|
||||
"indexTest.js",
|
||||
// included means: should the files be included in the browser using <script> tag?
|
||||
// We don't want them as a <script> because the shared worker source
|
||||
// needs loaded remotely by the shared worker process.
|
||||
{
|
||||
pattern: 'dist/couchDBChangesFeed.js*',
|
||||
pattern: "dist/couchDBChangesFeed.js*",
|
||||
included: false
|
||||
},
|
||||
{
|
||||
pattern: 'dist/inMemorySearchWorker.js*',
|
||||
pattern: "dist/inMemorySearchWorker.js*",
|
||||
included: false
|
||||
},
|
||||
{
|
||||
pattern: 'dist/generatorWorker.js*',
|
||||
pattern: "dist/generatorWorker.js*",
|
||||
included: false
|
||||
}
|
||||
],
|
||||
port: 9876,
|
||||
reporters: ['spec', 'junit', 'coverage-istanbul'],
|
||||
reporters: ["spec", "junit", "coverage-istanbul"],
|
||||
browsers,
|
||||
client: {
|
||||
jasmine: {
|
||||
@@ -73,8 +73,8 @@ module.exports = (config) => {
|
||||
},
|
||||
customLaunchers: {
|
||||
ChromeDebugging: {
|
||||
base: 'Chrome',
|
||||
flags: ['--remote-debugging-port=9222'],
|
||||
base: "Chrome",
|
||||
flags: ["--remote-debugging-port=9222"],
|
||||
debug: true
|
||||
}
|
||||
},
|
||||
@@ -90,7 +90,7 @@ module.exports = (config) => {
|
||||
fixWebpackSourcePaths: true,
|
||||
skipFilesWithNoCoverage: true,
|
||||
dir: "coverage/unit", //Sets coverage file to be consumed by codecov.io
|
||||
reports: ['lcovonly']
|
||||
reports: ["lcovonly"]
|
||||
},
|
||||
specReporter: {
|
||||
maxLogLines: 5,
|
||||
@@ -102,11 +102,11 @@ module.exports = (config) => {
|
||||
failFast: false
|
||||
},
|
||||
preprocessors: {
|
||||
'indexTest.js': ['webpack', 'sourcemap']
|
||||
"indexTest.js": ["webpack", "sourcemap"]
|
||||
},
|
||||
webpack: webpackConfig,
|
||||
webpackMiddleware: {
|
||||
stats: 'errors-warnings'
|
||||
stats: "errors-warnings"
|
||||
},
|
||||
concurrency: 1,
|
||||
singleRun,
|
||||
|
||||
Reference in New Issue
Block a user