Jonas Kress (WMDE) has uploaded a new change for review. https://gerrit.wikimedia.org/r/273941
Change subject: Enable karma qunit tests ...................................................................... Enable karma qunit tests Change-Id: I048b1efce2ede1d4ac8d942421102734364653c0 --- M Gruntfile.js M package.json 2 files changed, 31 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/wikidata/query/gui refs/changes/41/273941/1 diff --git a/Gruntfile.js b/Gruntfile.js index c380dc7..7e8bb93 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -23,9 +23,32 @@ '!node_modules/**', '!vendor/**' ] + }, + karma: { + options: { + files: [ { + pattern: '/tests/index.html', + watched: false, + included: true, + served: false + } ], + logLevel: 'DEBUG', + frameworks: [ 'qunit' ], + reporters: [ 'progress' ], + singleRun: true, + autoWatch: false, + // Some tests in extensions don't yield for more than the default 10s (T89075) + browserNoActivityTimeout: 60 * 1000 + }, + main: { + browsers: [ 'Chrome' ] + }, + more: { + browsers: [ 'Chrome', 'Firefox' ] + } } } ); - grunt.registerTask( 'test', [ 'jshint', 'jscs', 'jsonlint' ] ); + grunt.registerTask( 'test', [ 'jshint', 'jscs', 'jsonlint', 'karma:main' ] ); grunt.registerTask( 'default', 'test' ); }; diff --git a/package.json b/package.json index 8b670dc..34b05c3 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,12 @@ "grunt-cli": "0.1.13", "grunt-contrib-jshint": "0.11.2", "grunt-jscs": "2.1.0", - "grunt-jsonlint": "1.0.4" + "grunt-jsonlint": "1.0.4", + "grunt-karma": "0.12.1", + "karma": "0.13.19", + "karma-chrome-launcher": "0.2.2", + "karma-firefox-launcher": "0.1.7", + "karma-qunit": "0.1.9", + "qunitjs": "1.18.0" } } -- To view, visit https://gerrit.wikimedia.org/r/273941 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I048b1efce2ede1d4ac8d942421102734364653c0 Gerrit-PatchSet: 1 Gerrit-Project: wikidata/query/gui Gerrit-Branch: master Gerrit-Owner: Jonas Kress (WMDE) <jonas.kr...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits