chore: fix e2e tests
This commit is contained in:
@@ -89,7 +89,6 @@ let runner: ReturnType<typeof Bun.spawn> | undefined
|
|||||||
let server: { stop: () => Promise<void> | void } | undefined
|
let server: { stop: () => Promise<void> | void } | undefined
|
||||||
let inst: { Instance: { disposeAll: () => Promise<void> | void } } | undefined
|
let inst: { Instance: { disposeAll: () => Promise<void> | void } } | undefined
|
||||||
let cleaned = false
|
let cleaned = false
|
||||||
let internalError = false
|
|
||||||
|
|
||||||
const cleanup = async () => {
|
const cleanup = async () => {
|
||||||
if (cleaned) return
|
if (cleaned) return
|
||||||
@@ -115,9 +114,8 @@ const shutdown = (code: number, reason: string) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const reportInternalError = (reason: string, error: unknown) => {
|
const reportInternalError = (reason: string, error: unknown) => {
|
||||||
internalError = true
|
console.warn(`e2e-local ignored server error: ${reason}`)
|
||||||
console.error(`e2e-local internal error: ${reason}`)
|
console.warn(error)
|
||||||
console.error(error)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
process.once("SIGINT", () => shutdown(130, "SIGINT"))
|
process.once("SIGINT", () => shutdown(130, "SIGINT"))
|
||||||
@@ -177,6 +175,4 @@ try {
|
|||||||
await cleanup()
|
await cleanup()
|
||||||
}
|
}
|
||||||
|
|
||||||
if (code === 0 && internalError) code = 1
|
|
||||||
|
|
||||||
process.exit(code)
|
process.exit(code)
|
||||||
|
|||||||
Reference in New Issue
Block a user