Selaa lähdekoodia

Don't run the verifier loop when app created from test

GitOrigin-RevId: e8a565ae00019de66cbbaf961e0ee3ace90f800e
Andrew Rumble 1 vuosi sitten
vanhempi
sitoutus
cde7ff5d2f

+ 3 - 2
services/history-v1/backup-verifier-app.mjs

@@ -90,15 +90,16 @@ process.on('SIGINT', () => {
 
 /**
  * @param {number} port
+ * @param {boolean} enableVerificationLoop
  * @return {Promise<http.Server>}
  */
-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
 }
 

+ 1 - 1
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) {