-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
Tried to use maestro-runner with simulator - works great. Connected iPad via USB, installed Flutter app via flutter run -d $MY_IPAD_UUID - it was installed. Then ran maestro-runner, so app flashing and disappearing immediately and got this:
maestro-runner --platform ios --team-id $MY_TEAM_ID --device $MY_IPAD_UUID--app-file ../app/build/ios/iphoneos/Runner.app test --output reports flows/test.yaml
maestro-runner 1.0.9 - by DeviceLab.dev
Fast, lightweight Maestro test runner
Star us on GitHub
Setup
────────────────────────────────────────
✓ Found 1 test flow(s)
✓ Report directory: reports/2026-03-16_22-33-53
Execution
────────────────────────────────────────
⏳ Installing app: ../app/build/ios/iphoneos/Runner.app
INFO[0005] installing percentComplete=5 status=CreatingStagingDirectory
INFO[0005] installing percentComplete=15 status=ExtractingPackage
INFO[0005] installing percentComplete=20 status=InspectingPackage
INFO[0005] installing percentComplete=30 status=PreflightingApplication
INFO[0005] installing percentComplete=40 status=VerifyingApplication
INFO[0005] installing percentComplete=50 status=CreatingContainer
INFO[0005] installing percentComplete=60 status=InstallingApplication
INFO[0005] installing percentComplete=70 status=PostflightingApplication
INFO[0006] installing percentComplete=80 status=SandboxingApplication
INFO[0006] installing percentComplete=90 status=GeneratingApplicationMap
INFO[0006] installing percentComplete=100 status=InstallComplete
INFO[0006] installation successful
✓ App installed
⏳ Checking WDA installation...
✓ WDA already installed
⏳ Building WDA...
✓ Using cached WebDriverAgent build (device-ios26.3.1-team[cut])
✓ WDA built
⏳ Starting WDA...
Starting WebDriverAgent...
INFO[0010] Start listening on port 8392 forwarding to port 8392 on device
WebDriverAgent started
✓ WDA started
✓ WDA port: 8392
INFO[0011] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0011] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x1400030b200)}}" phonePort=8392
[1/1] Documents - Open Documents (01_open_documents.yaml)
────────────────────────────────────────────────────────────
✓ launchApp (clearState) (3.9s)
▸ Run test.yaml
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x140003d8100)}}" phonePort=8392
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x140003d8280)}}" phonePort=8392
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x140003d8200)}}" phonePort=8392
ERRO[0015] forward: close clientConn <-- deviceConn
ERRO[0015] forward: close clientConn --> deviceConn
ERRO[0015] forward: close clientConn <-- deviceConn
ERRO[0015] forward: close clientConn --> deviceConn
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x140003d8400)}}" phonePort=8392
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x140003d8480)}}" phonePort=8392
ERRO[0015] forward: close clientConn --> deviceConn
ERRO[0015] forward: close clientConn <-- deviceConn
ERRO[0015] forward: close clientConn <-- deviceConn
ERRO[0015] forward: close clientConn --> deviceConn
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] new client connected conn="&forward.ConnListener{listener:(*net.TCPListener)(0x140000f46c0), quit:(chan interface {})(0x14000117030)}"
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x1400037e080)}}" phonePort=8392
INFO[0015] Connected to port conn="&net.TCPConn{conn:net.conn{fd:(*net.netFD)(0x1400037e100)}}" phonePort=8392
ERRO[0015] forward: close clientConn <-- deviceConn
ERRO[0015] forward: close clientConn --> deviceConn
ERRO[0015] forward: close clientConn <-- deviceConn
ERRO[0015] forward: close clientConn --> deviceConn
....
and goes fast filling logs with the same messages in the infinite loop.
- OS: latest macos
- Go version: Go 1.25
- maestro-runner version: latest (installed via go install ...@latest)
- Executor: Native
- Device/Simulator: iPad with iPadOS 26.3.1
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working