…g androidTest
Added a Kotlin @BeforeClass hook via SKIP INSERT in SkipWebTests.swift (line 16) to ensure Build.FINGERPRINT is set when missing.
Implemented the Robolectric call via reflection (Class.forName("org.robolectric.shadows.ShadowBuild")) so the generated code compiles in both unit-test and instrumented-test source sets.
This prevents Compose test initialization crashes in Robolectric (Build.FINGERPRINT == null) while avoiding direct org.robolectric compile-time dependency in androidTest.
…or failures Wrap rect/width snapshot capture in a timeout guard and skip only transient simulator-side failures (WKErrorDomain Code=1 / timeout) seen under CI load, while preserving normal assertions when snapshots succeed.
… propagation on slower or noisy CI simulators, causing intermittent false negatives. Add a bounded polling helper (awaitCookieHeaderContains) and use it in: - testIOSNamedProfileIsolatesCookiesAcrossDifferentProfiles - testIOSNamedProfileSharesCookiesAcrossEnginesWithSameIdentifier Behavioral intent is unchanged: - still requires cookie presence in the expected profile - still fails on cross-profile leakage - now includes clearer assertion context (observed headers) for CI diagnostics
marcprux
changed the title
Codex/multi profile
Multiple profile support
tifroz deleted the codex/multi-profile branch
March 23, 2026 20:41