From 2036947981f276f68f55dc6f28530e8a49a88e32 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Fri, 29 Aug 2025 17:42:23 +0200 Subject: [PATCH] [server-pro] test: harden reconfiguring (#28193) When reconfiguring fails, the config snapshot in the frontend is not updated. When the next test uses the previous config, it will not attempt to restore that config again, and instead use the other config. Reset the config before making changes to ensure all tests get their desired config, even when reconfiguring fails. GitOrigin-RevId: 0939e709cf93da820a86fef2599940669138d728 --- server-ce/test/helpers/config.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server-ce/test/helpers/config.ts b/server-ce/test/helpers/config.ts index 35ec41d6db..95548e944a 100644 --- a/server-ce/test/helpers/config.ts +++ b/server-ce/test/helpers/config.ts @@ -53,6 +53,7 @@ export function startWith({ cy.log(`starting with ${cfg}`) this.timeout(STARTUP_TIMEOUT) + previousConfigFrontend = '' const { previousConfigServer } = await reconfigure({ pro, version, @@ -94,6 +95,7 @@ export async function reloadWith({ } else if (previousConfigFrontend === cfg) { return } + previousConfigFrontend = '' const { previousConfigServer } = await reconfigure({ pro, version,