mirror of
https://github.com/bitwarden/ios.git
synced 2025-12-10 00:42:29 -06:00
1.1 KiB
1.1 KiB
Test Harness
A playground application for testing and demonstrating various Bitwarden iOS features and flows.
Overview
The Test Harness app provides a simple interface to trigger and test different scenarios within the Bitwarden iOS ecosystem, including:
- Password Autofill flows
- Passkey Autofill flows (coming soon)
- Passkey Creation flows (coming soon)
Purpose
This app is designed for:
- Manual testing of specific flows
- Demonstrating feature functionality
- Debugging and development
- Integration testing scenarios
Structure
The app follows the same architectural patterns as the main Bitwarden apps:
- Coordinator-based navigation
- Processor/State/Action/Effect pattern for views
- Service container for dependency injection
- Sourcery for mock generation
Building
The Test Harness is part of the main iOS workspace. To build:
- Run
./Scripts/bootstrap.shto generate the Xcode project - Open
Bitwarden.xcworkspace - Select the
TestHarnessscheme - Build and run
Note
This is a development/testing tool and is not intended for production use or App Store distribution.