test: output client logs on test failure

This commit is contained in:
Adam Uhlíř 2025-05-12 10:36:41 +02:00
parent ca6aaa2687
commit a29f09027d
No known key found for this signature in database
GPG Key ID: 1D17A9E81F76155B

View File

@ -12,7 +12,7 @@ import { deleteNetwork, findContainer } from '../utils/docker'
chaiUse(chaiAsPromised)
let testFailed = false
async function runCommand(args: string): Promise<ReturnType<typeof runCommandRaw>> {
async function runCommand (args: string): Promise<ReturnType<typeof runCommandRaw>> {
const result = await runCommandRaw(args)
if (result.error) {
@ -72,7 +72,9 @@ describe('start command', () => {
const containers = await docker.listContainers()
for (const c of containers) console.log(` - ${c.Names.join(', ')}`)
await runCommand('logs client')
const { stdout } = await runCommand('logs client')
console.log('Client logs:\n', stdout)
}
await runCommand('stop')