1 | #!/usr/bin/env node
|
2 |
|
3 | 'use strict';
|
4 |
|
5 | var fs = require('fs')
|
6 | , path = require('path')
|
7 | , FileRunner = require('../lib/FileRunner')
|
8 | , config = require('../lib/config');
|
9 |
|
10 | var 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 |
|
18 | if (fs.existsSync(argv.config)) require(argv.config);
|
19 |
|
20 | var runner = new FileRunner(argv._.length > 0 ? argv._ : ['./test/**/*.trap.js']);
|
21 | config.attachReporters(runner);
|
22 |
|
23 | runner.run(); |
\ | No newline at end of file |