| | |
| | | 'server/**/*.spec.js' |
| | | ] |
| | | }, |
| | | bm_client: { |
| | | options: { |
| | | jshintrc: 'client/.jshintrc', |
| | | reporter: require('jshint-junit-reporter'), |
| | | reporterOutput: 'reports/client/linting/jshint-junit-client.xml' |
| | | }, |
| | | src: [ |
| | | '<%= yeoman.client %>/app/**/*.js', |
| | | '<%= yeoman.client %>/app/**/*.spec.js', |
| | | '<%= yeoman.client %>/app/**/*.mock.js' |
| | | ] |
| | | }, |
| | | bm_server: { |
| | | options: { |
| | | jshintrc: 'server/.jshintrc', |
| | | reporter: require('jshint-junit-reporter'), |
| | | reporterOutput: 'reports/server/linting/jshint-junit-server.xml' |
| | | }, |
| | | src: [ |
| | | 'server/**/*.js', |
| | | 'server/**/*.spec.js' |
| | | ] |
| | | } |
| | | // bm_server: { |
| | | // options: { |
| | | // jshintrc: 'server/.jshintrc', |
| | | // reporter: require('jshint-junit-reporter'), |
| | | // reporterOutput: 'reports/server/linting/jshint-junit-server.xml' |
| | | // }, |
| | | // src: [ |
| | | // 'server/**/*.js', |
| | | // 'server/**/*.spec.js' |
| | | // ] |
| | | // } |
| | | }, |
| | | |
| | | // Empties folders to start fresh |
| | | clean: { |
| | | server: '.tmp', |
| | | mochareports: 'reports/server/mocha/**', |
| | | lint: 'reports/{server}/jshint/**', |
| | | coverage: 'reports/{server}/coverage/**' |
| | | lint: 'reports/{server}/linting/**', |
| | | coverage: 'reports/coverage/**' |
| | | }, |
| | | |
| | | // Use nodemon to run server in debug mode with an initial breakpoint |
| | |
| | | |
| | | grunt.registerTask('test', function(target, environ) { |
| | | environ = environ !== undefined ? environ : 'test'; |
| | | const usePhantom = false; |
| | | if (environ === 'phantom') { |
| | | environ = 'test'; |
| | | usePhantom = true; |
| | | } |
| | | const reporter = 'terminal'; |
| | | const coverage = 'travis'; |
| | | if (target === 'server-jenkins') { |
| | |
| | | }); |
| | | |
| | | grunt.registerTask('build', [ |
| | | 'clean:dist', |
| | | 'clean', |
| | | 'concurrent:dist', |
| | | 'newer:jshint', |
| | | 'test', |
| | | ]); |
| | | |
| | | grunt.registerTask('default', [ |