mirror of
https://github.com/seejohnrun/haste-server
synced 2025-08-19 19:43:11 -07:00
Added node modules
This commit is contained in:
parent
ca9d4c18f7
commit
d1e0644a4e
575 changed files with 77900 additions and 6 deletions
56
node_modules/mocha/lib/reporters/teamcity.js
generated
vendored
Normal file
56
node_modules/mocha/lib/reporters/teamcity.js
generated
vendored
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
|
||||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var Base = require('./base');
|
||||
|
||||
/**
|
||||
* Expose `Teamcity`.
|
||||
*/
|
||||
|
||||
exports = module.exports = Teamcity;
|
||||
|
||||
/**
|
||||
* Initialize a new `Teamcity` reporter.
|
||||
*
|
||||
* @param {Runner} runner
|
||||
* @api public
|
||||
*/
|
||||
|
||||
function Teamcity(runner) {
|
||||
Base.call(this, runner);
|
||||
var stats = this.stats;
|
||||
|
||||
runner.on('start', function() {
|
||||
console.log("##teamcity[testSuiteStarted name='mocha.suite']");
|
||||
});
|
||||
|
||||
runner.on('test', function(test) {
|
||||
console.log("##teamcity[testStarted name='%s']", escape(test.fullTitle()));
|
||||
});
|
||||
|
||||
runner.on('fail', function(test, err) {
|
||||
console.log("##teamcity[testFailed name='%s' message='%s']", escape(test.fullTitle()), escape(err.message));
|
||||
});
|
||||
|
||||
runner.on('pending', function(test) {
|
||||
console.log("##teamcity[testIgnored name='%s' message='pending']", escape(test.fullTitle()));
|
||||
});
|
||||
|
||||
runner.on('test end', function(test) {
|
||||
console.log("##teamcity[testFinished name='%s' duration='%s']", escape(test.fullTitle()), test.duration);
|
||||
});
|
||||
|
||||
runner.on('end', function() {
|
||||
console.log("##teamcity[testSuiteFinished name='mocha.suite' duration='%s']", stats.duration);
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Escape the given `str`.
|
||||
*/
|
||||
|
||||
function escape(str) {
|
||||
return str.replace(/'/g, "|'");
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue