]> source.dussan.org Git - nextcloud-server.git/commitdiff
adding code coverage support
authorThomas Müller <thomas.mueller@tmit.eu>
Mon, 20 Jan 2014 23:57:18 +0000 (00:57 +0100)
committerThomas Müller <thomas.mueller@tmit.eu>
Mon, 20 Jan 2014 23:57:18 +0000 (00:57 +0100)
build/package.json
tests/karma.config.js

index 238ea6881a5db20edacbe5ebebbf43ff3652a99c..c9ed7b96c6c5b6af998c1f86a8a76f9bba4ea373 100644 (file)
@@ -13,7 +13,8 @@
         "devDependencies": {
                 "karma": "*",
                 "karma-jasmine": "*",
-                "karma-junit-reporter": "*"
+                "karma-junit-reporter": "*",
+                   "karma-coverage": "*"
         },
         "engine": "node >= 0.8"
 }
index cb2d261a4fb9df2a65f030550c8f7dabc869418c..f73ade0f3c61e17942ad1a34b6ecc835366b6693 100644 (file)
@@ -97,7 +97,7 @@ module.exports = function(config) {
 
                // test results reporter to use
                // possible values: 'dots', 'progress', 'junit', 'growl', 'coverage'
-               reporters: ['dots', 'junit'],
+               reporters: ['dots', 'junit', 'coverage'],
 
                junitReporter: {
                        outputFile: 'tests/autotest-results-js.xml'
@@ -106,6 +106,17 @@ module.exports = function(config) {
                // web server port
                port: 9876,
 
+               preprocessors: {
+                       'apps/files/js/*.js': 'coverage'
+               },
+
+               coverageReporter: {
+                       dir:'tests/karma-coverage',
+                       reporters: [
+                               { type: 'html' },
+                               { type: 'cobertura' }
+                       ]
+               },
 
                // enable / disable colors in the output (reporters and logs)
                colors: true,