File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7575 - name : Install Dependencies
7676 run : bun install
7777
78- - name : Install Maestro CLI v2
78+ - name : Install Maestro CLI v2.0.9
7979 run : |
80- curl -fsSL "https://get.maestro.mobile.dev" | bash
80+ export MAESTRO_VERSION=2.0.9
81+ curl -Ls "https://get.maestro.mobile.dev" | bash
8182 echo "$HOME/.maestro/bin" >> $GITHUB_PATH
8283
8384 - name : Enable KVM
Original file line number Diff line number Diff line change 5555 working-directory : ./example
5656 run : bun pods
5757
58- - name : Install Maestro CLI v2
58+ - name : Install Maestro CLI v2.0.9
5959 run : |
60- curl -fsSL "https://get.maestro.mobile.dev" | bash
60+ export MAESTRO_VERSION=2.0.9
61+ curl -Ls "https://get.maestro.mobile.dev" | bash
6162 echo "$HOME/.maestro/bin" >> $GITHUB_PATH
6263
6364 - name : Make scripts executable
Original file line number Diff line number Diff line change @@ -47,6 +47,10 @@ jsEngine: graaljs
4747 id : ' completion-stats'
4848 timeout : 60000
4949
50+ # Wait a moment for UI to settle before taking final screenshot
51+ - waitForAnimationToEnd :
52+ timeout : 2000
53+
5054# Take final screenshot (this is the one we want to keep)
5155- takeScreenshot : ${PLATFORM}-test-result
5256
@@ -63,3 +67,8 @@ jsEngine: graaljs
6367 condition : ${maestro.copiedText === ''}
6468 label : ' No failures in suite ${output.suiteIndex}'
6569 - evalScript : ${output.suiteIndex = output.suiteIndex + 1}
70+
71+ # Additional verification: ensure we can still interact with the UI
72+ - assertVisible : ' Run'
73+ - assertVisible : ' Check All'
74+ - assertVisible : ' Clear All'
You can’t perform that action at this time.
0 commit comments