I've managed to run DOH like this:http://localhost/dojo/util/doh/runner.html?test=your/test/module&boot=path/to/testsConfig,path/to/arcgis/js/api
My tests config looks like this:
dojoConfig = require;
dojoConfig.packages = [{
name: "doh",
location: "path/to/dojo/util/doh",
main: "main"
},{
name: "testedPackage",
location: "path/to/your/testedPackage",
main: "main"
}];
I could recommend to view dojo/util/doh/_parseURLargs.js source to understand how modules are loaded. My solution have some issues, but it works.