UNPKG

539 BJavaScriptView Raw
1#!/usr/bin/env node
2
3'use strict';
4
5var fs = require('fs')
6 , path = require('path')
7 , FileRunner = require('../lib/FileRunner')
8 , config = require('../lib/config');
9
10var argv = require('optimist')
11 .option('c', {
12 alias: 'config',
13 usage: 'Path to config file.',
14 default: path.join(process.cwd(), 'test', 'trap.config.js')
15 })
16 .argv;
17
18if (fs.existsSync(argv.config)) require(argv.config);
19
20var runner = new FileRunner(argv._.length > 0 ? argv._ : ['./test/**/*.trap.js']);
21config.attachReporters(runner);
22
23runner.run();
\No newline at end of file