Files
taimed/node_modules/testswarm/lib/reporters.js
2025-07-24 17:21:45 +08:00

30 lines
741 B
JavaScript

module.exports = {
cli: function( testswarm ) {
testswarm.on( "log", console.log.bind( console ) );
//testswarm.on( "verbose", console.log.bind( console ) );
testswarm.on( "addjob-poll", function() {
process.stdout.write( "." );
} );
testswarm.on( "addjob-ready", function( err, passed, results ) {
var name, result, uaID;
// Line break to return from the dot-writes
process.stdout.write( "\n" );
console.log( "State: " + ( err || "Finished" ));
if ( results ) {
console.log( "Results: " );
for ( name in results ) {
console.log( "\t* " + name );
result = results[name];
for ( uaID in result ) {
console.log( "\t " + uaID + ": " + result[uaID] );
}
}
}
} );
}
};