diff --git a/.coveralls.yml b/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 86ee5127ed..ffdfed1d48 100644 --- a/.travis.yml +++ b/.travis.yml @@ -37,4 +37,5 @@ before_script: - ls -ltrh ./node_modules/ script: npm run test # Send coverage data to Coveralls -#after_script: "cat ./ng2-components/$MODULE/coverage/lcov.info | ./ng2-components/$MODULE/node_modules/coveralls/bin/coveralls.js" +after_success: + - "cat ./coverage/report/lcov.info | ./node_modules/coveralls/bin/coveralls.js --verbose" \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/.coveralls.yml b/ng2-components/ng2-alfresco-core/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-core/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-core/karma.conf.js b/ng2-components/ng2-alfresco-core/karma.conf.js index 42269c9cd9..f03e383ede 100644 --- a/ng2-components/ng2-alfresco-core/karma.conf.js +++ b/ng2-components/ng2-alfresco-core/karma.conf.js @@ -67,7 +67,7 @@ module.exports = function (config) { ], // Coverage reporter generates the coverage - reporters: ['mocha', 'coverage', 'kjhtml'], + reporters: ['mocha', 'coverage', 'coveralls', 'kjhtml'], // Source files that you wanna generate coverage for. // Do not include tests or libraries (these files will be instrumented by Istanbul) @@ -81,7 +81,8 @@ module.exports = function (config) { reporters: [ {type: 'text'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } } diff --git a/ng2-components/ng2-alfresco-core/package.json b/ng2-components/ng2-alfresco-core/package.json index f753c51e85..97f7336577 100644 --- a/ng2-components/ng2-alfresco-core/package.json +++ b/ng2-components/ng2-alfresco-core/package.json @@ -78,17 +78,18 @@ "material-design-lite": "^1.1.3" }, "devDependencies": { - "cpx": "1.3.1", "coveralls": "^2.11.9", + "cpx": "1.3.1", "http-server": "0.8.5", "jasmine-ajax": "3.2.0", "jasmine-core": "2.4.1", "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", - "karma-mocha-reporter": "2.0.3", "karma-jasmine-html-reporter": "0.2.0", + "karma-mocha-reporter": "2.0.3", "license-check": "1.1.5", "remap-istanbul": "0.6.3", "traceur": "0.0.91", diff --git a/ng2-components/ng2-alfresco-datatable/.coveralls.yml b/ng2-components/ng2-alfresco-datatable/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-datatable/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-datatable/karma.conf.js b/ng2-components/ng2-alfresco-datatable/karma.conf.js index 1c7c14482c..8fc9946c73 100644 --- a/ng2-components/ng2-alfresco-datatable/karma.conf.js +++ b/ng2-components/ng2-alfresco-datatable/karma.conf.js @@ -83,7 +83,8 @@ module.exports = function (config) { reporters: [ {type: 'text'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } }; diff --git a/ng2-components/ng2-alfresco-datatable/package.json b/ng2-components/ng2-alfresco-datatable/package.json index e3b7c7dded..c11f37b5a2 100644 --- a/ng2-components/ng2-alfresco-datatable/package.json +++ b/ng2-components/ng2-alfresco-datatable/package.json @@ -80,6 +80,7 @@ "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", "karma-jasmine-html-reporter": "0.2.0", "karma-mocha-reporter": "2.0.3", diff --git a/ng2-components/ng2-alfresco-documentlist/.coveralls.yml b/ng2-components/ng2-alfresco-documentlist/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-documentlist/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-documentlist/karma.conf.js b/ng2-components/ng2-alfresco-documentlist/karma.conf.js index 62c16f124f..c94604b79f 100644 --- a/ng2-components/ng2-alfresco-documentlist/karma.conf.js +++ b/ng2-components/ng2-alfresco-documentlist/karma.conf.js @@ -70,8 +70,8 @@ module.exports = function (config) { ], // Coverage reporter generates the coverage - reporters: ['mocha', 'coverage', 'kjhtml'], - + reporters: ['mocha', 'coverage', 'coveralls', 'kjhtml'], + // Source files that you wanna generate coverage for. // Do not include tests or libraries (these files will be instrumented by Istanbul) preprocessors: { @@ -84,7 +84,8 @@ module.exports = function (config) { reporters: [ {type: 'text'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } }; diff --git a/ng2-components/ng2-alfresco-documentlist/package.json b/ng2-components/ng2-alfresco-documentlist/package.json index bf9be0469f..bd78df38d0 100644 --- a/ng2-components/ng2-alfresco-documentlist/package.json +++ b/ng2-components/ng2-alfresco-documentlist/package.json @@ -90,6 +90,7 @@ "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", "karma-mocha-reporter": "2.0.3", "karma-jasmine-html-reporter": "0.2.0", diff --git a/ng2-components/ng2-alfresco-login/.coveralls.yml b/ng2-components/ng2-alfresco-login/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-login/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/karma.conf.js b/ng2-components/ng2-alfresco-login/karma.conf.js index 745ce1f0fa..0487427259 100644 --- a/ng2-components/ng2-alfresco-login/karma.conf.js +++ b/ng2-components/ng2-alfresco-login/karma.conf.js @@ -69,7 +69,7 @@ module.exports = function (config) { ], // Coverage reporter generates the coverage - reporters: ['mocha', 'coverage', 'kjhtml'], + reporters: ['mocha', 'coverage', 'coveralls', 'kjhtml'], // Source files that you wanna generate coverage for. // Do not include tests or libraries (these files will be instrumented by Istanbul) @@ -83,7 +83,8 @@ module.exports = function (config) { reporters: [ {type: 'text'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } }; diff --git a/ng2-components/ng2-alfresco-login/package.json b/ng2-components/ng2-alfresco-login/package.json index 98e2e05f0b..b820115790 100644 --- a/ng2-components/ng2-alfresco-login/package.json +++ b/ng2-components/ng2-alfresco-login/package.json @@ -83,17 +83,18 @@ "rimraf": "2.5.2", "ng2-translate": "2.2.2", "ng2-alfresco-core": "0.1.35", - "alfresco-js-api": "0.1.0" + "alfresco-js-api": "0.1.0", + "coveralls": "^2.11.9" }, "devDependencies": { "concurrently": "2.1.0", - "coveralls": "2.11.9", "cpx": "1.3.1", "http-server": "0.8.5", "jasmine-core": "2.4.1", "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", "karma-mocha-reporter": "2.0.3", "karma-jasmine-html-reporter": "0.2.0", diff --git a/ng2-components/ng2-alfresco-search/.coveralls.yml b/ng2-components/ng2-alfresco-search/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-search/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-search/.travis.yml b/ng2-components/ng2-alfresco-search/.travis.yml deleted file mode 100755 index 37844eeed9..0000000000 --- a/ng2-components/ng2-alfresco-search/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -language: node_js -node_js: - - '5' -script: npm run coverage -# Send coverage data to Coveralls -after_script: "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js" diff --git a/ng2-components/ng2-alfresco-search/karma.conf.js b/ng2-components/ng2-alfresco-search/karma.conf.js index 9652e0800c..d7241fa9fb 100644 --- a/ng2-components/ng2-alfresco-search/karma.conf.js +++ b/ng2-components/ng2-alfresco-search/karma.conf.js @@ -73,8 +73,8 @@ module.exports = function (config) { ], // Coverage reporter generates the coverage - reporters: ['mocha', 'coverage', 'kjhtml'], - + reporters: ['mocha', 'coverage', 'coveralls', 'kjhtml'], + // Source files that you wanna generate coverage for. // Do not include tests or libraries (these files will be instrumented by Istanbul) preprocessors: { @@ -88,7 +88,8 @@ module.exports = function (config) { {type: 'text'}, {type: 'text-summary'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } }; diff --git a/ng2-components/ng2-alfresco-search/package.json b/ng2-components/ng2-alfresco-search/package.json index 590ff2c825..b631776f6b 100644 --- a/ng2-components/ng2-alfresco-search/package.json +++ b/ng2-components/ng2-alfresco-search/package.json @@ -91,6 +91,7 @@ "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", "karma-mocha-reporter": "2.0.3", "karma-jasmine-html-reporter": "0.2.0", diff --git a/ng2-components/ng2-alfresco-upload/.coveralls.yml b/ng2-components/ng2-alfresco-upload/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-upload/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-upload/karma.conf.js b/ng2-components/ng2-alfresco-upload/karma.conf.js index 50ebf5af0b..1620df3ff9 100644 --- a/ng2-components/ng2-alfresco-upload/karma.conf.js +++ b/ng2-components/ng2-alfresco-upload/karma.conf.js @@ -70,8 +70,8 @@ module.exports = function (config) { ], // Coverage reporter generates the coverage - reporters: ['mocha', 'coverage', 'kjhtml'], - + reporters: ['mocha', 'coverage', 'coveralls', 'kjhtml'], + // Source files that you wanna generate coverage for. // Do not include tests or libraries (these files will be instrumented by Istanbul) preprocessors: { @@ -84,7 +84,8 @@ module.exports = function (config) { reporters: [ {type: 'text'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } }; diff --git a/ng2-components/ng2-alfresco-upload/package.json b/ng2-components/ng2-alfresco-upload/package.json index 00626577dd..8dd0c292d3 100644 --- a/ng2-components/ng2-alfresco-upload/package.json +++ b/ng2-components/ng2-alfresco-upload/package.json @@ -94,6 +94,7 @@ "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", "karma-jasmine-ajax": "0.1.13", "karma-jasmine-html-reporter": "0.2.0", diff --git a/ng2-components/ng2-alfresco-viewer/.coveralls.yml b/ng2-components/ng2-alfresco-viewer/.coveralls.yml new file mode 100644 index 0000000000..1c1d91d16f --- /dev/null +++ b/ng2-components/ng2-alfresco-viewer/.coveralls.yml @@ -0,0 +1,2 @@ +service_name: travis-pro +repo_token: ggYiqjz07LvGwAKJ4Ezffr9iLiltNyNHP \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-viewer/karma.conf.js b/ng2-components/ng2-alfresco-viewer/karma.conf.js index 65fc262d10..efa0139c03 100644 --- a/ng2-components/ng2-alfresco-viewer/karma.conf.js +++ b/ng2-components/ng2-alfresco-viewer/karma.conf.js @@ -60,8 +60,8 @@ module.exports = function (config) { ], // Coverage reporter generates the coverage - reporters: ['mocha', 'coverage', 'kjhtml'], - + reporters: ['mocha', 'coverage', 'coveralls', 'kjhtml'], + // Source files that you wanna generate coverage for. // Do not include tests or libraries (these files will be instrumented by Istanbul) preprocessors: { @@ -74,7 +74,8 @@ module.exports = function (config) { reporters: [ {type: 'text'}, {type: 'json', file: 'coverage-final.json'}, - {type: 'html'} + {type: 'html'}, + {type: 'lcov'} ] } }) diff --git a/ng2-components/ng2-alfresco-viewer/package.json b/ng2-components/ng2-alfresco-viewer/package.json index 0c4897914a..9ec27f50a7 100644 --- a/ng2-components/ng2-alfresco-viewer/package.json +++ b/ng2-components/ng2-alfresco-viewer/package.json @@ -86,6 +86,7 @@ "karma": "0.13.22", "karma-chrome-launcher": "1.0.1", "karma-coverage": "1.0.0", + "karma-coveralls": "^1.1.2", "karma-jasmine": "1.0.2", "karma-jasmine-ajax": "0.1.13", "karma-jasmine-html-reporter": "0.2.0",