diff options
author | Florian Dold <florian@dold.me> | 2021-01-17 01:18:37 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-01-17 01:18:37 +0100 |
commit | 9aa9742d0e909609f9ce22bc1db8364ab7076db8 (patch) | |
tree | b3247f0a50e4961d38ae302a344920488eeb0c27 /packages/taler-wallet-cli/src/integrationtests/testrunner.ts | |
parent | 94431fc6d2ad0f003dd12c100b1c7a53980f72f3 (diff) | |
download | wallet-core-9aa9742d0e909609f9ce22bc1db8364ab7076db8.tar.gz wallet-core-9aa9742d0e909609f9ce22bc1db8364ab7076db8.tar.bz2 wallet-core-9aa9742d0e909609f9ce22bc1db8364ab7076db8.zip |
implement the big LibEuFin integration test
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/testrunner.ts')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/testrunner.ts | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts index 2acec0627..04e803b74 100644 --- a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts +++ b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts @@ -14,7 +14,7 @@ GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ -import { GlobalTestState, runTestWithState, TestRunResult } from "./harness"; +import { GlobalTestState, runTestWithState, shouldLingerInTest, TestRunResult } from "./harness"; import { runPaymentTest } from "./test-payment"; import * as fs from "fs"; import * as path from "path"; @@ -48,6 +48,7 @@ import { runWithdrawalAbortBankTest } from "./test-withdrawal-abort-bank"; import { runWithdrawalBankIntegratedTest } from "./test-withdrawal-bank-integrated"; import M from "minimatch"; import { runMerchantExchangeConfusionTest } from "./test-merchant-exchange-confusion"; +import { runLibeufinBasicTest } from "./test-libeufin-basic"; /** * Test runner. @@ -65,6 +66,8 @@ const allTests: TestMainFunction[] = [ runClaimLoopTest, runExchangeManagementTest, runFeeRegressionTest, + runLibeufinBasicTest, + runMerchantExchangeConfusionTest, runMerchantLongpollingTest, runMerchantRefundApiTest, runPayAbortTest, @@ -81,14 +84,13 @@ const allTests: TestMainFunction[] = [ runRefundIncrementalTest, runRefundTest, runRevocationTest, + runTestWithdrawalManualTest, runTimetravelAutorefreshTest, runTimetravelWithdrawTest, runTippingTest, runWallettestingTest, - runTestWithdrawalManualTest, runWithdrawalAbortBankTest, runWithdrawalBankIntegratedTest, - runMerchantExchangeConfusionTest, ]; export interface TestRunSpec { @@ -301,6 +303,10 @@ if (runTestInstrStr && process.argv.includes("__TWCLI_TESTWORKER")) { runTest() .then(() => { console.log(`test ${testName} finished in worker`); + if (shouldLingerInTest()) { + console.log("lingering ..."); + return; + } process.exit(0); }) .catch((e) => { |