浏览代码

Add test coverage to the webclient. Update .gitignore

tags/v0.5.0^2
Kegan Dougal 9 年前
父节点
当前提交
3d3f692fd8
共有 3 个文件被更改,包括 18 次插入3 次删除
  1. +2
    -1
      .gitignore
  2. +1
    -1
      syweb/webclient/components/matrix/matrix-service.js
  3. +15
    -1
      syweb/webclient/test/karma.conf.js

+ 2
- 1
.gitignore 查看文件

@@ -34,6 +34,7 @@ graph/*.png
graph/*.dot

**/webclient/config.js
webclient/test/environment-protractor.js
**/webclient/test/coverage/
**/webclient/test/environment-protractor.js

uploads

+ 1
- 1
syweb/webclient/components/matrix/matrix-service.js 查看文件

@@ -23,7 +23,7 @@ This serves to isolate the caller from changes to the underlying url paths, as
well as attach common params (e.g. access_token) to requests.
*/
angular.module('matrixService', [])
.factory('matrixService', ['$http', '$q', '$rootScope', function($http, $q, $rootScope) {
.factory('matrixService', ['$http', '$q', function($http, $q) {
/*
* Permanent storage of user information


+ 15
- 1
syweb/webclient/test/karma.conf.js 查看文件

@@ -52,18 +52,32 @@ module.exports = function(config) {
// preprocess matching files before serving them to the browser
// available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor
preprocessors: {
'../login/**/*.js': 'coverage',
'../room/**/*.js': 'coverage',
'../components/**/*.js': 'coverage',
'../user/**/*.js': 'coverage',
'../home/**/*.js': 'coverage',
'../recents/**/*.js': 'coverage',
'../settings/**/*.js': 'coverage',
'../app.js': 'coverage'
},


// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress', 'junit'],
reporters: ['progress', 'junit', 'coverage'],
junitReporter: {
outputFile: 'test-results.xml',
suite: ''
},

coverageReporter: {
type: 'cobertura',
dir: 'coverage/',
file: 'coverage.xml'
},

// web server port
port: 9876,



正在加载...
取消
保存