Discriminated union types for configuring the Obsidian transport via vitest environmentOptions.
| Interface | Description |
|---|
| ObsidianAndroidAppiumTransportOptions | Transport options for Android testing via Appium WebView injection. |
| ObsidianCdpTransportOptions | Transport options for desktop testing via Chrome DevTools Protocol. This is the default desktop transport. By default the harness launches and owns an isolated Obsidian instance in a temporary user-data dir (never touching the user’s Obsidian), connected over a free CDP port. Provide ObsidianCdpTransportOptions.port to instead attach to an already-running Obsidian. |
| Type | Description |
|---|
| ObsidianTransportOptions | Discriminated union of all supported transport configurations. Used in vitest environmentOptions.obsidianTransport to select and configure the transport for integration tests. |