diff --git a/.test_runner_config.yaml b/.test_runner_config.yaml index 07f4a9715..125c1ea7f 100644 --- a/.test_runner_config.yaml +++ b/.test_runner_config.yaml @@ -60,7 +60,7 @@ steps: - dnf install -y npm - cd ${container_working_dir}/install/ui/js/libs && make - cd ${container_working_dir}/install/ui && npm install - - cd ${container_working_dir}/install/ui && node_modules/grunt/bin/grunt --verbose qunit + - cd ${container_working_dir}/install/ui && node_modules/grunt/bin/grunt --verbose test tox: # just run one pylint and one Python 3 target (time/coverage trade-off) - tox -e py27,py36,pypi,pylint3 diff --git a/install/ui/Gruntfile.js b/install/ui/Gruntfile.js index 2c7d35df4..ba4641127 100644 --- a/install/ui/Gruntfile.js +++ b/install/ui/Gruntfile.js @@ -1,5 +1,8 @@ module.exports = function(grunt) { grunt.initConfig({ + qunit_junit: { + options: {} + }, qunit: { all: [ 'test/all_tests.html' @@ -7,5 +10,7 @@ module.exports = function(grunt) { } }); + grunt.loadNpmTasks('grunt-qunit-junit'); grunt.loadNpmTasks('grunt-contrib-qunit'); + grunt.registerTask('test', ['qunit_junit', 'qunit']); }; diff --git a/install/ui/src/freeipa/package.json b/install/ui/src/freeipa/package.json index f666bd6cf..8ba114ec4 100644 --- a/install/ui/src/freeipa/package.json +++ b/install/ui/src/freeipa/package.json @@ -42,7 +42,8 @@ }, "devDependencies": { "grunt": "^1.0.1", - "grunt-contrib-qunit": "^2.0.0" + "grunt-contrib-qunit": "^2.0.0", + "grunt-qunit-junit": "^0.3.1" }, "dependencies": { "dojo": "~1.8.1"