diff options
Diffstat (limited to 'packages/taler-harness/src/integrationtests')
| -rw-r--r-- | packages/taler-harness/src/integrationtests/test-age-restrictions-peer.ts | 4 | ||||
| -rw-r--r-- | packages/taler-harness/src/integrationtests/testrunner.ts | 13 | 
2 files changed, 13 insertions, 4 deletions
diff --git a/packages/taler-harness/src/integrationtests/test-age-restrictions-peer.ts b/packages/taler-harness/src/integrationtests/test-age-restrictions-peer.ts index d15858322..45a4391cb 100644 --- a/packages/taler-harness/src/integrationtests/test-age-restrictions-peer.ts +++ b/packages/taler-harness/src/integrationtests/test-age-restrictions-peer.ts @@ -26,7 +26,7 @@ import {  } from "@gnu-taler/taler-util";  import { WalletApiOperation } from "@gnu-taler/taler-wallet-core";  import { defaultCoinConfig } from "../harness/denomStructures.js"; -import { GlobalTestState, WalletCli } from "../harness/harness.js"; +import { GlobalTestState } from "../harness/harness.js";  import {    createSimpleTestkudosEnvironmentV2,    createWalletDaemonWithClient, @@ -106,7 +106,7 @@ export async function runAgeRestrictionsPeerTest(t: GlobalTestState) {      );      await wallet2.call(WalletApiOperation.ConfirmPeerPushCredit, { -      peerPushPaymentIncomingId: checkResp.peerPushPaymentIncomingId, +      transactionId: checkResp.transactionId,      });      const peerPullCreditDoneCond = wallet2.waitForNotificationCond( diff --git a/packages/taler-harness/src/integrationtests/testrunner.ts b/packages/taler-harness/src/integrationtests/testrunner.ts index e35264d13..67572f0f7 100644 --- a/packages/taler-harness/src/integrationtests/testrunner.ts +++ b/packages/taler-harness/src/integrationtests/testrunner.ts @@ -338,8 +338,17 @@ export async function runTests(spec: TestRunSpec) {      currentChild.stdout?.pipe(harnessLogStream);      currentChild.stderr?.pipe(harnessLogStream); -    const defaultTimeout = 60000; -    const testTimeoutMs = testCase.timeoutMs ?? defaultTimeout; +    // Default timeout when the test doesn't override it. +    let defaultTimeout = 60000; +    const overrideDefaultTimeout = process.env.TALER_TEST_TIMEOUT; +    if (overrideDefaultTimeout) { +      defaultTimeout = Number.parseInt(overrideDefaultTimeout, 10) * 1000; +    } + +    // Set the timeout to at least be the default timeout. +    const testTimeoutMs = testCase.timeoutMs +      ? Math.max(testCase.timeoutMs, defaultTimeout) +      : defaultTimeout;      if (spec.noTimeout) {        console.log(`running ${testName}, no timeout`);  | 
