From 8b47b3d0a469b9c818d030d6a88fa37afccdb034 Mon Sep 17 00:00:00 2001 From: Andrew Rumble Date: Wed, 16 Apr 2025 14:16:52 +0100 Subject: [PATCH] Don't run the verifier loop when app created from test GitOrigin-RevId: e8a565ae00019de66cbbaf961e0ee3ace90f800e --- services/history-v1/backup-verifier-app.mjs | 5 +++-- .../js/api/support/test_backup_verifier_server.mjs | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/services/history-v1/backup-verifier-app.mjs b/services/history-v1/backup-verifier-app.mjs index 3949e6a62d..856a15dd53 100644 --- a/services/history-v1/backup-verifier-app.mjs +++ b/services/history-v1/backup-verifier-app.mjs @@ -90,15 +90,16 @@ process.on('SIGINT', () => { /** * @param {number} port + * @param {boolean} enableVerificationLoop * @return {Promise} */ -export async function startApp(port) { +export async function startApp(port, enableVerificationLoop = true) { await mongodb.client.connect() await loadGlobalBlobs() await healthCheck() const server = http.createServer(app) await promisify(server.listen.bind(server, port))() - loopRandomProjects(shutdownEmitter) + enableVerificationLoop && loopRandomProjects(shutdownEmitter) return server } diff --git a/services/history-v1/test/acceptance/js/api/support/test_backup_verifier_server.mjs b/services/history-v1/test/acceptance/js/api/support/test_backup_verifier_server.mjs index 10d6dbc6c1..57a805e334 100644 --- a/services/history-v1/test/acceptance/js/api/support/test_backup_verifier_server.mjs +++ b/services/history-v1/test/acceptance/js/api/support/test_backup_verifier_server.mjs @@ -26,7 +26,7 @@ async function listenOnRandomPort() { return } catch {} } - server = await startApp(0) + server = await startApp(0, false) } after('close server', function (done) {