aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-cli/src/integrationtests/harness.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/harness.ts')
-rw-r--r--packages/taler-wallet-cli/src/integrationtests/harness.ts8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/harness.ts b/packages/taler-wallet-cli/src/integrationtests/harness.ts
index bd950da0b..9a1136bc0 100644
--- a/packages/taler-wallet-cli/src/integrationtests/harness.ts
+++ b/packages/taler-wallet-cli/src/integrationtests/harness.ts
@@ -98,10 +98,14 @@ import {
import { ApplyRefundResponse } from "@gnu-taler/taler-wallet-core";
import { PendingOperationsResponse } from "@gnu-taler/taler-wallet-core";
import { CoinConfig } from "./denomStructures";
+import CancellationToken from "cancellationtoken";
const exec = util.promisify(require("child_process").exec);
-export async function delayMs(ms: number): Promise<void> {
+export async function delayMs(
+ ms: number,
+ cancellationToken?: CancellationToken,
+): Promise<void> {
return new Promise((resolve, reject) => {
setTimeout(() => resolve(), ms);
});
@@ -1486,6 +1490,8 @@ export interface TestRunResult {
timeSec: number;
status: TestStatus;
+
+ reason?: string;
}
export async function runTestWithState(