compile config for test mode
This commit is contained in:
@@ -9,6 +9,10 @@ module.exports = {
|
||||
dev: {
|
||||
sourcemaps: true,
|
||||
embedtemplates: false
|
||||
},
|
||||
test: {
|
||||
sourcemaps: false,
|
||||
embedtemplates: true
|
||||
}
|
||||
},
|
||||
sources: {
|
||||
|
||||
@@ -10,4 +10,14 @@ function setDevelopmentMode(cb) {
|
||||
return cb();
|
||||
};
|
||||
|
||||
module.exports = { setDevelopmentMode: setDevelopmentMode };
|
||||
function setTestMode(cb) {
|
||||
|
||||
config.compile.current = config.compile.test;
|
||||
|
||||
return cb();
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
setDevelopmentMode: setDevelopmentMode,
|
||||
setTestMode: setTestMode
|
||||
};
|
||||
|
||||
@@ -23,6 +23,7 @@ function runUnitTestServer() {
|
||||
autoWatch: true,
|
||||
port: 9999,
|
||||
singleRun: false,
|
||||
browsers: ['ChromeDebugging'],
|
||||
keepalive: true
|
||||
})
|
||||
.start();
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
const { src, dest, series, parallel, lastRun } = require('gulp');
|
||||
|
||||
const config = require('./gulp/config');
|
||||
const { setDevelopmentMode } = require('./gulp/modes');
|
||||
const { setDevelopmentMode, setTestMode } = require('./gulp/modes');
|
||||
const { dependencies } = require('./gulp/tasks/dependencies');
|
||||
const { js } = require('./gulp/tasks/js');
|
||||
const { less } = require('./gulp/tasks/less');
|
||||
@@ -31,6 +31,6 @@ exports.build = series(parallel(dependencies, js, less, views), testUnit);
|
||||
exports.dev = series(setDevelopmentMode, parallel(dependencies, js, less, views), watchTask);
|
||||
exports.watch = series(watchTask);
|
||||
//
|
||||
exports.runTests = series(js, testUnit);
|
||||
exports.runUnit = series(js, runUnitTestServer, watchTask);
|
||||
exports.testE2e = series(testE2e);
|
||||
exports.runTests = series(setTestMode, parallel(js, testUnit));
|
||||
exports.runUnit = series(setTestMode, parallel(js, runUnitTestServer), watchTask);
|
||||
exports.testE2e = series(setTestMode, parallel(testE2e));
|
||||
|
||||
@@ -103,6 +103,13 @@ module.exports = function (config) {
|
||||
// CLI --browsers Chrome,Firefox,Safari
|
||||
browsers: ['ChromeHeadless'],
|
||||
|
||||
customLaunchers: {
|
||||
ChromeDebugging: {
|
||||
base: 'Chrome',
|
||||
flags: ['--remote-debugging-port=9333']
|
||||
}
|
||||
},
|
||||
|
||||
// allow waiting a bit longer, some machines require this
|
||||
|
||||
browserNoActivityTimeout: 100000, // default 10,000ms
|
||||
|
||||
Reference in New Issue
Block a user