-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathkarma.conf.js
48 lines (40 loc) · 1.08 KB
/
karma.conf.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
module.exports = function(config) {
var configuration = {
browsers: ["Chrome", "Firefox"/*, "OperaClassic"*/ ],
customLaunchers: {
Chrome_travis_ci: {
base: "Chrome",
flags: ["--no-sandbox"]
}
},
frameworks: ["jasmine"],
files: [
"lib/webcomponentsjs/webcomponents-lite.min.js",
{
pattern: "lib/**",
included: false,
served: true,
watched: true
},
"src/*.html",
"src/*.js",
{
pattern: "tests/tests_helper.js",
included: true
},
"tests/*.js"
],
reporters: ["progress", "coverage"],
preprocessors: {
"src/**/*.js": ["coverage"]
},
coverageReporter: {
type: "html",
dir: "coverage/"
}
};
if(process.env.TRAVIS){
configuration.browsers = ["Chrome_travis_ci", "Firefox"];
}
config.set(configuration);
};