Add Websites/browserbench.org
[WebKit-https.git] / Websites / browserbench.org / Speedometer / resources / flightjs-example-app / karma.conf.js
1 // Karma configuration file
2 //
3 // For all available config options and default values, see:
4 // https://github.com/karma-runner/karma/blob/stable/lib/config.js#L54
5
6
7 // base path, that will be used to resolve files and exclude
8 basePath = '';
9
10 // list of files / patterns to load in the browser
11 files = [
12   'components/es5-shim/es5-shim.js',
13   'components/es5-shim/es5-sham.js',
14
15   // frameworks
16   JASMINE,
17   JASMINE_ADAPTER,
18   REQUIRE,
19   REQUIRE_ADAPTER,
20
21   // loaded without require
22   'components/jquery/jquery.js',
23   'components/jasmine-jquery/lib/jasmine-jquery.js',
24   'components/jasmine-flight/lib/jasmine-flight.js',
25
26   // loaded with require
27   {pattern: 'components/flight/**/*.js', included: false},
28   {pattern: 'components/mustache/**/*.js', included: false},
29   {pattern: 'app/**/*.js', included: false},
30   {pattern: 'test/fixtures/**/*.html', included: false},
31   {pattern: 'test/spec/**/*.js', included: false},
32
33   'test/test-main.js'
34 ];
35
36 // list of files to exclude
37 exclude = [
38
39 ];
40
41 // use dots reporter, as travis terminal does not support escaping sequences
42 reporters = [
43   'dots'
44 ];
45
46 // enable / disable watching file and executing tests whenever any file changes
47 // CLI --auto-watch --no-auto-watch
48 autoWatch = true;
49
50 // start these browsers
51 browsers = [
52   'Chrome',
53   'Firefox'
54 ];
55
56 // auto run tests on start (when browsers are captured) and exit
57 // CLI --single-run --no-single-run
58 singleRun = false;