client/annot-client/karma-unit.js
author rougeronj
Wed, 21 Jan 2015 20:16:31 +0100
changeset 103 123a611c7903
parent 80 dd414da0f0bb
permissions -rw-r--r--
minor update of options and add annotsvizview
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     1
// Karma configuration
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     2
// Generated on Thu Mar 27 2014 15:49:13 GMT+0800 (PHT)
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     3
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     4
module.exports = function(config) {
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     5
  config.set({
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     6
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     7
    // base path that will be used to resolve all patterns (eg. files, exclude)
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     8
    basePath: '',
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
     9
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    10
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    11
    // frameworks to use
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    12
    // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    13
    frameworks: ['jasmine'],
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    14
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    15
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    16
    // list of files / patterns to load in the browser
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    17
    files: [
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    18
        './build/lib.js',
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    19
        './build/app.js',
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    20
        './build/templates.js',
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    21
        './app/**/*test.js'
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    22
    ],
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    23
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    24
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    25
    // list of files to exclude
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    26
    exclude: [
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    27
      
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    28
    ],
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    29
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    30
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    31
    // preprocess matching files before serving them to the browser
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    32
    // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    33
    preprocessors: {
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    34
    
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    35
    },
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    36
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    37
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    38
    // test results reporter to use
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    39
    // possible values: 'dots', 'progress'
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    40
    // available reporters: https://npmjs.org/browse/keyword/karma-reporter
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    41
    reporters: ['progress'],
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    42
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    43
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    44
    // web server port
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    45
    port: 9876,
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    46
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    47
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    48
    // enable / disable colors in the output (reporters and logs)
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    49
    colors: true,
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    50
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    51
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    52
    // level of logging
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    53
    // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    54
    logLevel: config.LOG_DEBUG,
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    55
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    56
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    57
    // enable / disable watching file and executing tests whenever any file changes
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    58
    autoWatch: true,
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    59
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    60
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    61
    // start these browsers
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    62
    // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    63
    browsers: ['Chrome'],
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    64
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    65
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    66
    // Continuous Integration mode
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    67
    // if true, Karma captures browsers, runs the tests and exits
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    68
    singleRun: false
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    69
  });
1cdebfeb77f9 add client folder and update hgignore
cavaliet
parents:
diff changeset
    70
};