import { test } from "node:test"; import assert from "node:assert/strict"; import { readFileSync } from "node:fs"; // The forge's own database pool is capped (issue 1966): the store's connections are shared by every module on the machine. const env = readFileSync(new URL("../files/server.env", import.meta.url), "utf8"); test("the forge caps its database pool", () => { const lines = env.split("\n"); for (const line of ["GITEA__database__MAX_OPEN_CONNS=40", "GITEA__database__MAX_IDLE_CONNS=10", "GITEA__database__CONN_MAX_LIFETIME=5m"]) { assert.ok(lines.includes(line), `server.env lacks ${line}`); } });