appium / appium-flutter-driver

Appium Flutter Driver is a test automation tool for Flutter apps on multiple platforms/OSes. Appium Flutter Driver is part of the Appium mobile test automation tool maintained by community
MIT License
469 stars 183 forks source link

feat: Introduce proper syslog scanning #719

Closed mykola-mokhnach closed 4 months ago

mykola-mokhnach commented 4 months ago

Instead of checking the syslog buffer, which might be already too fresh, for the observatory URL we use the event-based log monitoring, which is running is the background and check every log line for possible pattern matches. As soon as the matching log line is found the observatory url is remembered and then used to create the socket.

@KazuCocoa Could you please help with testing this?

KazuCocoa commented 4 months ago

Yes, thanks. I'll take a look & do tests

KazuCocoa commented 4 months ago

https://github.com/appium/appium-flutter-driver/tree/main/example/ruby worked, so at least this change should work