summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2014-12-01 12:11:53 +0100
committerStas Vilchik <vilchiks@gmail.com>2014-12-01 12:11:59 +0100
commit1d491782c8ff50874102a6d23aa30f0c51b1d2f6 (patch)
treed5d751270d9cecd4a0025e7c1f3578a8c1ad7421 /server
parent8660e4806c513c4bbafd0cb43b8d5b612203c16c (diff)
downloadsonarqube-1d491782c8ff50874102a6d23aa30f0c51b1d2f6.tar.gz
sonarqube-1d491782c8ff50874102a6d23aa30f0c51b1d2f6.zip
Fix execution of web medium tests. Fix minification of the js files
Diffstat (limited to 'server')
-rw-r--r--server/sonar-web/Gruntfile.coffee31
-rw-r--r--server/sonar-web/src/main/js/tests/e2e/tests/issues-spec.js1
2 files changed, 28 insertions, 4 deletions
diff --git a/server/sonar-web/Gruntfile.coffee b/server/sonar-web/Gruntfile.coffee
index 398c742840a..f694891b755 100644
--- a/server/sonar-web/Gruntfile.coffee
+++ b/server/sonar-web/Gruntfile.coffee
@@ -309,7 +309,7 @@ module.exports = (grunt) ->
test: true
'no-colors': true
concise: true
- src: ['<%= pkg.sources %>js/tests/e2e/tests/**/*.js']
+ src: ['<%= pkg.sources %>js/tests/e2e/tests/**/issues-spec.js']
single:
options:
test: true
@@ -318,6 +318,17 @@ module.exports = (grunt) ->
src: ['<%= pkg.sources %>js/tests/e2e/tests/<%= grunt.option("spec") %>-spec.js']
+ uglify:
+ build:
+ files: [
+ expand: true
+ cwd: '<%= pkg.assets %>js'
+ src: ['**/*.js']
+ dest: '<%= pkg.assets %>js'
+ ext: '.js'
+ ]
+
+
jshint:
dev:
src: [
@@ -376,11 +387,25 @@ module.exports = (grunt) ->
'concat:dev']
- grunt.registerTask 'default', ['clean:css', 'clean:js',
+ grunt.registerTask 'default', [
+ # testing first
+ 'clean:js', 'coffee:build', 'handlebars:build', 'copy:js', 'concat:dev',
+ 'express:test', 'casper:test'
+
+ # then build
+ 'clean:css', 'clean:js',
'less:build', 'cssUrlRewrite:build'
'coffee:build', 'handlebars:build', 'copy:js',
'concat:build',
- 'requirejs', 'clean:js', 'copy:build', 'copy:requirejs', 'clean:build']
+ 'requirejs', 'clean:js', 'copy:build', 'copy:requirejs', 'uglify:build',
+ 'clean:build']
+
+ grunt.registerTask 'build', ['clean:css', 'clean:js',
+ 'less:build', 'cssUrlRewrite:build'
+ 'coffee:build', 'handlebars:build', 'copy:js',
+ 'concat:build',
+ 'requirejs', 'clean:js', 'copy:build', 'copy:requirejs', 'uglify:build',
+ 'clean:build']
grunt.registerTask 'test', ['clean:js', 'coffee:build', 'handlebars:build', 'copy:js', 'concat:dev',
'express:test', 'casper:test']
diff --git a/server/sonar-web/src/main/js/tests/e2e/tests/issues-spec.js b/server/sonar-web/src/main/js/tests/e2e/tests/issues-spec.js
index 03282f3bbd8..771279d4781 100644
--- a/server/sonar-web/src/main/js/tests/e2e/tests/issues-spec.js
+++ b/server/sonar-web/src/main/js/tests/e2e/tests/issues-spec.js
@@ -90,7 +90,6 @@ casper.test.begin(testName('Issue Box', 'Check Elements'), function (test) {
test.assertSelectorContains('.issue.selected .js-issue-plan', 'unplanned');
test.assertSelectorContains('.issue.selected', '20min');
test.assertExists('.issue.selected .js-issue-comment');
- test.assertExists('.issue.selected .js-issue-more');
test.assertExists('.issue.selected .js-issue-show-changelog');
})