note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.1 /home/ubuntu/wt/terminal-preview-18 ❯ apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx (7 tests | 4 failed) 115ms ❯ source control shared settings (3) × identifies each failed environment and reason, then allows a subscription-driven retry 26ms × reports failed project resets and keeps overrides visible until a successful retry is received 13ms ❯ thread behavior shared settings (3) × identifies each failed environment and reason, then allows a subscription-driven retry 15ms × reports failed project resets and keeps overrides visible until a successful retry is received 14ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 4 ⎯⎯⎯⎯⎯⎯⎯ FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > source control shared settings > identifies each failed environment and reason, then allows a subscription-driven retry FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > thread behavior shared settings > identifies each failed environment and reason, then allows a subscription-driven retry AssertionError: expected '' to match /Alpha(?:(?!Beta)[\s\S])*Permission de…/ - Expected: /Alpha(?:(?!Beta)[\s\S])*Permission denied/ + Received: "" ❯ expectFailures apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:148:25 146| .map(([title, message]) => `${title}\n${message}`) 147| .join("\n"); 148| expect.soft(messages).toMatch(/Alpha(?:(?!Beta)[\s\S])*Permission de… | ^ 149| expect.soft(messages).toMatch(/Beta(?:(?!Alpha)[\s\S])*Disk full/); 150| expect.soft(messages).not.toContain("Healthy"); ❯ apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:233:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/8]⎯ FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > source control shared settings > identifies each failed environment and reason, then allows a subscription-driven retry FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > thread behavior shared settings > identifies each failed environment and reason, then allows a subscription-driven retry AssertionError: expected '' to match /Beta(?:(?!Alpha)[\s\S])*Disk full/ - Expected: /Beta(?:(?!Alpha)[\s\S])*Disk full/ + Received: "" ❯ expectFailures apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:149:25 147| .join("\n"); 148| expect.soft(messages).toMatch(/Alpha(?:(?!Beta)[\s\S])*Permission de… 149| expect.soft(messages).toMatch(/Beta(?:(?!Alpha)[\s\S])*Disk full/); | ^ 150| expect.soft(messages).not.toContain("Healthy"); 151| } ❯ apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:233:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[2/8]⎯ FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > source control shared settings > reports failed project resets and keeps overrides visible until a successful retry is received FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > thread behavior shared settings > reports failed project resets and keeps overrides visible until a successful retry is received AssertionError: expected '' to match /Alpha(?:(?!Beta)[\s\S])*Permission de…/ - Expected: /Alpha(?:(?!Beta)[\s\S])*Permission denied/ + Received: "" ❯ expectFailures apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:148:25 146| .map(([title, message]) => `${title}\n${message}`) 147| .join("\n"); 148| expect.soft(messages).toMatch(/Alpha(?:(?!Beta)[\s\S])*Permission de… | ^ 149| expect.soft(messages).toMatch(/Beta(?:(?!Alpha)[\s\S])*Disk full/); 150| expect.soft(messages).not.toContain("Healthy"); ❯ apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:277:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[3/8]⎯ FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > source control shared settings > reports failed project resets and keeps overrides visible until a successful retry is received FAIL apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx > thread behavior shared settings > reports failed project resets and keeps overrides visible until a successful retry is received AssertionError: expected '' to match /Beta(?:(?!Alpha)[\s\S])*Disk full/ - Expected: /Beta(?:(?!Alpha)[\s\S])*Disk full/ + Received: "" ❯ expectFailures apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:149:25 147| .join("\n"); 148| expect.soft(messages).toMatch(/Alpha(?:(?!Beta)[\s\S])*Permission de… 149| expect.soft(messages).toMatch(/Beta(?:(?!Alpha)[\s\S])*Disk full/); | ^ 150| expect.soft(messages).not.toContain("Healthy"); 151| } ❯ apps/mobile/src/features/settings/SettingsServerControlsRouteScreen.test.tsx:277:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[4/8]⎯ Test Files 1 failed (1) Tests 4 failed | 3 passed (7) Start at 05:56:38 Duration 2.72s (transform 38%, environment 29%, import 25%, tests 4%, setup 4%)