aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/sra-report/src/index.ts20
1 files changed, 17 insertions, 3 deletions
diff --git a/packages/sra-report/src/index.ts b/packages/sra-report/src/index.ts
index bd0615480..fade07095 100644
--- a/packages/sra-report/src/index.ts
+++ b/packages/sra-report/src/index.ts
@@ -63,13 +63,27 @@ const mainAsync = async () => {
throw new Error('Could not get any orders from /orders endpoint');
}
const orderHash = ZeroEx.getOrderHashHex(firstOrder);
- const newmanRunOptions = {
+ const newmanEnvironmentOptions = {
collection: sraReportCollectionJSON,
- reporters: 'cli',
globals: postmanEnvironmentFactory.createGlobalEnvironment(args.url, orderHash),
environment: postmanEnvironmentFactory.createNetworkEnvironment(args.networkId),
};
+ const newmanReporterOptions = !_.isUndefined(args.output)
+ ? {
+ reporters: 'json',
+ reporter: {
+ json: {
+ export: args.output,
+ },
+ },
+ }
+ : {
+ reporters: 'cli',
+ };
+ const newmanRunOptions = {
+ ...newmanEnvironmentOptions,
+ ...newmanReporterOptions,
+ };
await newmanRunAsync(newmanRunOptions);
};
-
mainAsync().catch(utils.log);