Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions android/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,12 +80,12 @@ devices:
- Samsung Galaxy S25-15.0
- Samsung Galaxy S26-16.0

# Maestro version — pin to a stable version when accessibility is enabled
# Maestro version — pin to a default version when accessibility is enabled
# NOTE: accessibility is not supported with maestroVersion: latest
# maestroVersion: 1.38.0
# 1.39.13 is the supported version for accessibility scanning.

# Observability & debugging
testObservability: true # Required when accessibility: true
testObservability: false
networkLogs: true
deviceLogs: true
appProfiling: true
Expand Down Expand Up @@ -175,11 +175,11 @@ run-android.bat

| Capability | Note |
|---|---|
| `maestroVersion: latest` | Accessibility scanning is **not supported** with `latest`. Pin to a specific version (e.g. `1.38.0`) when `accessibility: true`. |
| `maestroVersion: latest` | Accessibility scanning is **not supported** with `latest`. Pin to Default version (e.g. `1.39.13`) when `accessibility: true`. |
| `retryTestsOnFailure` | Works with both sharded and non-sharded builds. |
| `deviceSelection: all` | Each shard runs on **every** listed device. Total sessions = shards × devices. Ensure your parallel limit covers this. |
| `deviceSelection: any` | BrowserStack picks one available device per shard. Total sessions = number of shards. |
| `testObservability` | Must be `true` when `accessibility: true`. |
| `testObservability` | Must be `false` when `accessibility: false`. |
| `custom_id` | Re-uploading with the same `custom_id` updates the alias — no need to update `bs://` URLs. |

---
Expand Down
4 changes: 2 additions & 2 deletions android/browserstack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ devices:
maestroVersion: 1.39.13

# ── Observability & debugging ──────────────────────────────────────────────────
# testObservability MUST be true Only when accessibility is enabled/ else keep false
# testObservability MUST be false when accessibility is disabled
testObservability: false
networkLogs: true
deviceLogs: true
appProfiling: true

# Retry failed tests once before marking them as failed.
retryTestsOnFailure: false
retryTestsOnFailure: true

# ── Accessibility scanning ─────────────────────────────────────────────────────
accessibility: true
Expand Down
10 changes: 10 additions & 0 deletions ios/browserstack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,16 @@ accessibilityOptions:


# ── Sharding ───────────────────────────────────────────────────────────────────
# PARALLEL SESSION CALCULATION:
# deviceSelection: all → each shard runs on EVERY listed device
# total sessions = numberOfShards × number of devices
# e.g. 5 shards × 4 devices = 20 parallel sessions
# deviceSelection: any → BrowserStack picks ONE available device per shard
# total sessions = numberOfShards (1 per shard)
#
# Ensure your account's parallel limit >= total sessions or builds will be
# queued / rejected with BROWSERSTACK_ALL_PARALLELS_IN_USE.

shards:
numberOfShards: 5
deviceSelection: any
Expand Down
Loading