client/annot-client/karma-unit.js
author rougeronj
Thu, 22 Jan 2015 09:26:43 +0100
changeset 111 a7b72620d227
parent 80 dd414da0f0bb
permissions -rw-r--r--
Add variable "wait". When this variable set, the annotsroll wait ignore some annotations, and wait before printing an otherone so there is no superposition. Can be passed as an options
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
};