Skip to content

CLI 1.37.0

Compare
Choose a tag to compare
@service-account-mobile-dev service-account-mobile-dev released this 29 Jul 10:48
· 183 commits to main since this release
546198b

Read release blog post

New features

  • Sharding tests for parallel execution on many devices 🎉 (#1732 by Kaan)

    You can now pass --shards argument to maestro test to split up your test suite into chunks that run in parallel. If you have feedback or suggestions about this huge new feature, please share them with us in issue #1818.

  • Reports in HTML (#1750 by Depa Panjie Purnama)

    To see it, run maestro test --format HTML <your-flow.yaml>

  • Homebrew is back!

    If you prefer to switch your installation of Maestro to use Homebrew:

    1. rm -rf ~/.maestro
    2. brew tap mobile-dev-inc/tap && brew install maestro 🎉

    Script install method is still supported.

  • Current platform exposed in JavaScript (#1747 by Dan Caseley)

    In JavaScript, you can now access maestro.platform to express logic that depends on whether the test runs on iOS or Android.

  • Control airplane mode (#1672 by NyCodeGHG)

    New commands: setAirplaneMode and toggleAirplaneMode. Android-only because of iOS simulator restrictions.

  • New killApp command (#1727 by Alexandre Favre)

    To trigger a System-Initiated Process Death on Android. On iOS, works the same as stopApp.