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) <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits