diff --git a/scripts/run-contract-eval.ts b/scripts/run-contract-eval.ts index b5af3e1e9..fbcd662d9 100644 --- a/scripts/run-contract-eval.ts +++ b/scripts/run-contract-eval.ts @@ -41,6 +41,13 @@ for (const evalFile of evalFiles) { const exitCode = await proc.exited; if (exitCode !== 0) { + console.error('\nContract eval failure details:'); + const details = Bun.spawn(['bun', 'apps/cli/src/cli.ts', 'results', 'failures'], { + env: { ...process.env, NO_COLOR: '1' }, + stdout: 'inherit', + stderr: 'inherit', + }); + await details.exited; process.exit(exitCode); } }