diff options
author | Florian Dold <florian@dold.me> | 2021-06-17 14:18:05 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2021-06-17 14:18:05 +0200 |
commit | a7c1f7d012d02c0ecf4c3374d3e1c13219ad1d41 (patch) | |
tree | 5b55b89ce0bc759b55e2633259cdd51dcfef90e7 /packages/taler-wallet-cli/src/integrationtests/testrunner.ts | |
parent | 5df7ddba97aa4482c781bfe8e87f60c3bc195ae4 (diff) | |
download | wallet-core-a7c1f7d012d02c0ecf4c3374d3e1c13219ad1d41.tar.xz |
add --quiet flag to test runner
Diffstat (limited to 'packages/taler-wallet-cli/src/integrationtests/testrunner.ts')
-rw-r--r-- | packages/taler-wallet-cli/src/integrationtests/testrunner.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts index c2bb69c11..a42c79ac7 100644 --- a/packages/taler-wallet-cli/src/integrationtests/testrunner.ts +++ b/packages/taler-wallet-cli/src/integrationtests/testrunner.ts @@ -138,6 +138,7 @@ export interface TestRunSpec { includePattern?: string; suiteSpec?: string; dryRun?: boolean; + verbosity: number; } export interface TestInfo { @@ -244,8 +245,10 @@ export async function runTests(spec: TestRunSpec) { const harnessLogFilename = path.join(testRootDir, testName, "harness.log"); const harnessLogStream = fs.createWriteStream(harnessLogFilename); - currentChild.stderr?.pipe(process.stderr); - currentChild.stdout?.pipe(process.stdout); + if (spec.verbosity > 0) { + currentChild.stderr?.pipe(process.stderr); + currentChild.stdout?.pipe(process.stdout); + } currentChild.stdout?.pipe(harnessLogStream); currentChild.stderr?.pipe(harnessLogStream); |