summaryrefslogtreecommitdiff
path: root/packages/taler-harness/src/index.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-harness/src/index.ts')
-rw-r--r--packages/taler-harness/src/index.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/packages/taler-harness/src/index.ts b/packages/taler-harness/src/index.ts
index c83457be4..717aee57d 100644
--- a/packages/taler-harness/src/index.ts
+++ b/packages/taler-harness/src/index.ts
@@ -18,13 +18,11 @@
* Imports.
*/
import {
- AccessToken,
AmountString,
Amounts,
Configuration,
Duration,
HttpStatusCode,
- LibtoolVersion,
Logger,
MerchantApiClient,
MerchantInstanceConfig,
@@ -34,12 +32,11 @@ import {
TalerError,
addPaytoQueryParams,
decodeCrock,
- encodeCrock,
generateIban,
- getRandomBytes,
j2s,
rsaBlind,
setGlobalLogLevelFromString,
+ setPrintHttpRequestAsCurl,
} from "@gnu-taler/taler-util";
import { clk } from "@gnu-taler/taler-util/clk";
import {
@@ -54,6 +51,7 @@ import {
} from "@gnu-taler/taler-wallet-core";
import { deepStrictEqual } from "assert";
import fs from "fs";
+import { BankCoreSmokeTest } from "http-client/bank-core.js";
import os from "os";
import path from "path";
import { runBench1 } from "./bench1.js";
@@ -68,7 +66,6 @@ import {
} from "./harness/harness.js";
import { getTestInfo, runTests } from "./integrationtests/testrunner.js";
import { lintExchangeDeployment } from "./lint.js";
-import { BankCoreSmokeTest } from "http-client/bank-core.js";
const logger = new Logger("taler-harness:index.ts");
@@ -665,11 +662,15 @@ deploymentCli
})
.requiredArgument("corebankApiBaseUrl", clk.STRING)
.maybeOption("adminPwd", ["--admin-password"], clk.STRING)
+ .flag("showCurl", ["--show-curl"])
.action(async (args) => {
const httpLib = createPlatformHttpLib();
const api = new TalerCoreBankHttpClient(args.testBankAPI.corebankApiBaseUrl, httpLib);
const tester = new BankCoreSmokeTest(api)
+ if (args.testBankAPI.showCurl) {
+ setPrintHttpRequestAsCurl(true)
+ }
try {
process.stdout.write("config: ");
const config = await tester.testConfig()