Refactor iOS UI tests to blueprint architecture

This commit is contained in:
treyt
2026-02-20 10:38:15 -06:00
parent 710a8bd1d6
commit fe28034f3d
28 changed files with 7354 additions and 83 deletions
@@ -7,6 +7,7 @@ enum UITestRuntime {
static let uiTestingFlag = "--ui-testing"
static let disableAnimationsFlag = "--disable-animations"
static let resetStateFlag = "--reset-state"
static let mockAuthFlag = "--ui-test-mock-auth"
static var launchArguments: [String] {
ProcessInfo.processInfo.arguments
@@ -24,6 +25,10 @@ enum UITestRuntime {
isEnabled && launchArguments.contains(resetStateFlag)
}
static var shouldMockAuth: Bool {
isEnabled && launchArguments.contains(mockAuthFlag)
}
static func configureForLaunch() {
guard isEnabled else { return }