@@ -10,8 +10,6 @@ dist: xenial
|
|||||||
sudo: required
|
sudo: required
|
||||||
services:
|
services:
|
||||||
- xvfb
|
- xvfb
|
||||||
addons:
|
|
||||||
chrome: stable
|
|
||||||
before_script:
|
before_script:
|
||||||
- export DISPLAY=:99.0
|
- export DISPLAY=:99.0
|
||||||
install:
|
install:
|
||||||
|
|||||||
@@ -130,7 +130,7 @@
|
|||||||
],
|
],
|
||||||
"customWebpackConfig": {
|
"customWebpackConfig": {
|
||||||
"path": "./angular.webpack.js",
|
"path": "./angular.webpack.js",
|
||||||
"target": "web"
|
"target": "electron-renderer"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -70,8 +70,8 @@
|
|||||||
"jasmine-core": "3.4.0",
|
"jasmine-core": "3.4.0",
|
||||||
"jasmine-spec-reporter": "4.2.1",
|
"jasmine-spec-reporter": "4.2.1",
|
||||||
"karma": "4.2.0",
|
"karma": "4.2.0",
|
||||||
"karma-chrome-launcher": "3.0.0",
|
|
||||||
"karma-coverage-istanbul-reporter": "2.1.0",
|
"karma-coverage-istanbul-reporter": "2.1.0",
|
||||||
|
"karma-electron": "^6.3.0",
|
||||||
"karma-jasmine": "2.0.1",
|
"karma-jasmine": "2.0.1",
|
||||||
"karma-jasmine-html-reporter": "1.4.2",
|
"karma-jasmine-html-reporter": "1.4.2",
|
||||||
"mocha": "6.2.0",
|
"mocha": "6.2.0",
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ module.exports = function (config) {
|
|||||||
frameworks: ['jasmine', '@angular-devkit/build-angular'],
|
frameworks: ['jasmine', '@angular-devkit/build-angular'],
|
||||||
plugins: [
|
plugins: [
|
||||||
require('karma-jasmine'),
|
require('karma-jasmine'),
|
||||||
require('karma-chrome-launcher'),
|
require('karma-electron'),
|
||||||
require('karma-jasmine-html-reporter'),
|
require('karma-jasmine-html-reporter'),
|
||||||
require('karma-coverage-istanbul-reporter'),
|
require('karma-coverage-istanbul-reporter'),
|
||||||
require('@angular-devkit/build-angular/plugins/karma')
|
require('@angular-devkit/build-angular/plugins/karma')
|
||||||
@@ -25,7 +25,21 @@ module.exports = function (config) {
|
|||||||
colors: true,
|
colors: true,
|
||||||
logLevel: config.LOG_INFO,
|
logLevel: config.LOG_INFO,
|
||||||
autoWatch: true,
|
autoWatch: true,
|
||||||
browsers: ['Chrome'],
|
browsers: ['AngularElectron'],
|
||||||
singleRun: true
|
singleRun: true,
|
||||||
|
customLaunchers: {
|
||||||
|
AngularElectron: {
|
||||||
|
base: 'Electron',
|
||||||
|
browserWindowOptions: {
|
||||||
|
webPreferences: {
|
||||||
|
nodeIntegration: true,
|
||||||
|
allowRunningInsecureContent: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
client: {
|
||||||
|
useIframe: false
|
||||||
|
}
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user