35 lines
1.4 KiB
YAML
35 lines
1.4 KiB
YAML
appId: com.edde746.plezy
|
|
name: Playback recovers after a transient stream failure
|
|
tags:
|
|
- e2e
|
|
- regression
|
|
- playback
|
|
- recovery
|
|
---
|
|
- runFlow: ../subflows/onboard_jellyfin.yaml
|
|
- tapOn: "(?s)^Libraries.*"
|
|
# All seeded titles share dateadded, so accept any playable Recently Added movie
|
|
# instead of relying on an unstable tie-break.
|
|
- extendedWaitUntil:
|
|
visible: "(?s).*(?:Alpha Archive|Bravo Beacon|Charlie Circuit|Delta Drive|Echo Engine|Foxtrot Frame|Gamma Garden|Hotel Horizon|India Index|Juliet Junction|Kilo Key|Lima Loop|Mike Matrix|November Node|Oscar Orbit|Papa Pipeline|Quebec Queue|Romeo Relay|Sierra Signal|Tango Track|Uniform Update|Victor View|Whiskey Widget|Xray XML|Yankee Yield|Zulu Zone).*, movie, .*"
|
|
timeout: 15000
|
|
- tapOn: "(?s).*(?:Alpha Archive|Bravo Beacon|Charlie Circuit|Delta Drive|Echo Engine|Foxtrot Frame|Gamma Garden|Hotel Horizon|India Index|Juliet Junction|Kilo Key|Lima Loop|Mike Matrix|November Node|Oscar Orbit|Papa Pipeline|Quebec Queue|Romeo Relay|Sierra Signal|Tango Track|Uniform Update|Victor View|Whiskey Widget|Xray XML|Yankee Yield|Zulu Zone).*, movie, .*"
|
|
- extendedWaitUntil:
|
|
visible: "Play"
|
|
timeout: 15000
|
|
- tapOn:
|
|
text: "Play"
|
|
waitToSettleTimeoutMs: 1000
|
|
- extendedWaitUntil:
|
|
visible: "Pause"
|
|
timeout: 45000
|
|
- assertNotVisible: "Overview"
|
|
- back
|
|
- extendedWaitUntil:
|
|
notVisible: "Pause"
|
|
timeout: 10000
|
|
- back
|
|
- extendedWaitUntil:
|
|
visible: "Overview"
|
|
timeout: 15000
|