forked from unsetbit/thrill
/
index.js
22 lines (18 loc) · 849 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var path = require('path'),
utils = require('./lib/utils.js'),
dirname = path.dirname(module.filename);
var configDir = exports.configDir = path.resolve(dirname, './config');
var adapters = exports.adapters = {};
var adapterConfig = exports.adapterConfig = require(configDir + '/adapters.json');
utils.each(adapterConfig, function(filePath, libName){
if(filePath[0] === ".") filePath = path.resolve(configDir, filePath);
adapters[libName] = filePath;
});
var reporters = exports.reporters = {};
var reporterConfig = exports.adapterConfig = require(configDir + '/reporters.json');
utils.each(reporterConfig, function(filePath, name){
if(filePath[0] === ".") filePath = path.resolve(configDir, filePath);
reporters[name] = filePath;
});
exports.thrill = require('./lib/server/thrill.js');
exports.runner = require('./lib/server/runner.js');