diff options
Diffstat (limited to 'packages/taler-harness/src/index.ts')
-rw-r--r-- | packages/taler-harness/src/index.ts | 11 |
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() |