1-
2- // base path, that will be used to resolve files and exclude
3- basePath = '.' ;
4-
5- // list of files / patterns to load in the browser
6- files = [
7- JASMINE ,
8- JASMINE_ADAPTER ,
9- 'lib/jquery-1.8.3/jquery-1.8.3.js' ,
10- 'lib/jquery-ui-1.9.2/js/datepicker.js' ,
11- 'lib/angular/1.0.4/angular.js' ,
12- 'lib/angular/1.0.4/angular-mocks.js' ,
13- '1820EN_*/**/*.js'
14- ] ;
15-
16- // list of files to exclude
17- exclude = [
18- '1820EN_01_Code/**' ,
19- '1820EN_02_Code/10 - testing - karma tips and tricks/**' ,
20- '1820EN_05_Code/**' ,
21- '1820EN_06_Code/**' ,
22- '1820EN_09_Code/01_directive_test_skeleton/test.js'
23- ] ;
24-
25- // Start these browsers, currently available:
26- // - Chrome
27- // - ChromeCanary
28- // - Firefox
29- // - Opera
30- // - Safari
31- // - PhantomJS
32- browsers = [ 'Chrome' ] ;
33-
34- // test results reporter to use
35- // possible values: dots || progress
36- reporter = 'progress' ;
37-
38- // web server port
39- port = 9018 ;
40-
41- // cli runner port
42- runnerPort = 9100 ;
43-
44- // enable / disable colors in the output (reporters and logs)
45- colors = true ;
46-
47- // level of logging
48- // possible values: LOG_DISABLE || LOG_ERROR || LOG_WARN || LOG_INFO || LOG_DEBUG
49- logLevel = LOG_INFO ;
50-
51- // enable / disable watching file and executing tests whenever any file changes
52- autoWatch = true ;
53-
54- // Continuous Integration mode
55- // if true, it capture browsers, run tests and exit
56- singleRun = true ;
1+ // Karma configuration
2+ // Generated on Wed Nov 27 2013 09:32:17 GMT+0000 (GMT Standard Time)
3+
4+ module . exports = function ( config ) {
5+ config . set ( {
6+
7+ // base path, that will be used to resolve files and exclude
8+ basePath : '' ,
9+
10+
11+ // frameworks to use
12+ frameworks : [ 'jasmine' ] ,
13+
14+
15+ // list of files / patterns to load in the browser
16+ files : [
17+ 'lib/jquery-1.8.3/jquery-1.8.3.js' ,
18+ 'lib/jquery-ui-1.9.2/js/datepicker.js' ,
19+ 'lib/angular/1.0.4/angular.js' ,
20+ 'lib/angular/1.0.4/angular-mocks.js' ,
21+ '1820EN_*/**/*.js'
22+ ] ,
23+
24+
25+ // list of files to exclude
26+ exclude : [
27+ '1820EN_01_Code/**' ,
28+ '1820EN_02_Code/10*/**' ,
29+ '1820EN_05_Code/**' ,
30+ '1820EN_06_Code/**' ,
31+ '1820EN_09_Code/01*/**'
32+ ] ,
33+
34+
35+ // test results reporter to use
36+ // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
37+ reporters : [ 'progress' ] ,
38+
39+
40+ // web server port
41+ port : 9876 ,
42+
43+
44+ // enable / disable colors in the output (reporters and logs)
45+ colors : true ,
46+
47+
48+ // level of logging
49+ // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
50+ logLevel : config . LOG_INFO ,
51+
52+
53+ // enable / disable watching file and executing tests whenever any file changes
54+ autoWatch : true ,
55+
56+
57+ // Start these browsers, currently available:
58+ // - Chrome
59+ // - ChromeCanary
60+ // - Firefox
61+ // - Opera (has to be installed with `npm install karma-opera-launcher`)
62+ // - Safari (only Mac; has to be installed with `npm install karma-safari-launcher`)
63+ // - PhantomJS
64+ // - IE (only Windows; has to be installed with `npm install karma-ie-launcher`)
65+ browsers : [ 'Chrome' ] ,
66+
67+
68+ // If browser does not capture in given timeout [ms], kill it
69+ captureTimeout : 60000 ,
70+
71+
72+ // Continuous Integration mode
73+ // if true, it capture browsers, run tests and exit
74+ singleRun : false
75+ } ) ;
76+ } ;
0 commit comments