define(["doh/runner", "require", "dojo/_base/config"], function(doh, require, config){ /*===== return { // summary: // Module for running DOH tests in node (as opposed to a browser). // Augments return value from doh/runner. }; =====*/ doh.debug= console.log; doh.error= console.log; // Override the doh._report method to make it quit with an // appropriate exit code in case of test failures. var oldReport = doh._report; doh._report = function(){ oldReport.apply(doh, arguments); if(this._failureCount > 0 || this._errorCount > 0){ process.exit(1); } }; console.log("\n"+doh._line); console.log("The Dojo Unit Test Harness, $Rev: f5832f7 $"); console.log("Copyright (c) 2011, The Dojo Foundation, All Rights Reserved"); console.log("Running with node.js"); for (var tests= [], args= config["commandLineArgs"], i= 0, arg; i