UNPKG

1.09 kBJavaScriptView Raw
1#!/usr/bin/env node
2"use strict";
3var fs = require("fs");
4var path = require("path");
5var jest = require("jest-cli");
6var stress_test_1 = require("./decorators/stress-test");
7var CONFIG_FILE_NAME = 'strest.json';
8try {
9 var configFile = path.resolve(process.cwd(), CONFIG_FILE_NAME);
10 console.log("Looking for strest.json config file in: " + configFile);
11 if (fs.existsSync(configFile)) {
12 console.log("Reading config from file: " + configFile + "...");
13 global['$$configFile'] = Object.assign({}, stress_test_1.DEFAULT_CONFIG, JSON.parse(fs.readFileSync(configFile).toString()));
14 }
15}
16catch (e) {
17 global['$$configFile'] = stress_test_1.DEFAULT_CONFIG;
18 console.log(e);
19}
20global['$$configFile'].reportDirectory = path.resolve(process.cwd(), global['$$configFile'].reportDirectory);
21var args = process.argv.splice(2).concat(['-i', '--verbose', '--runInBand']);
22if (process.env.DEBUG) {
23 console.log('Config file: ', global['$$configFile']);
24 console.log('Executing Jest with arguments: ', args);
25}
26jest.run(args);
27//# sourceMappingURL=strest.js.map
\No newline at end of file