diff --git a/packages/anvil.js/src/anvil/createAnvil.ts b/packages/anvil.js/src/anvil/createAnvil.ts index b2c18a7..75960a1 100644 --- a/packages/anvil.js/src/anvil/createAnvil.ts +++ b/packages/anvil.js/src/anvil/createAnvil.ts @@ -459,7 +459,11 @@ export function createAnvil(options: CreateAnvilOptions = {}): Anvil { const timeout = new Promise((_, reject) => { setTimeout(() => { - reject(new Error("Anvil failed to stop in time")); + if (anvil?.kill('SIGKILL')) { + reject(new Error("Anvil failed to gracefully stop in time, killed forcefully")); + } else { + reject(new Error("Anvil failed to gracefully stop in time, but could not kill forcefully")); + } }, stopTimeout); });