Prime-Holding / rx_bloc

A set of Flutter packages that help implement the BloC (Business Logic Component) design pattern using the power of reactive streams
https://pub.dev/packages/rx_bloc
62 stars 21 forks source link

Implement a script that runs integration (patrol) tests #816

Open StanevPrime opened 1 day ago

StanevPrime commented 1 day ago

As a QA engineer I need a script that runs the integration (patrol) tests by prompts so that I don't need to populate the patrol executable arguments by myself

AC

An example

Fetching device list...done.
Select a test set:
    (1) all (default)
    (2) regression tests
    (3) negative tests
    (4) positive tests
1
Select an environment:
    (1) DEV
    (2) SIT (default)
    (3) UAT

Select a platform:
    (1) Android
    (2) iOS
1
Select a language:
    (1) bg (default)
    (2) en

Select a device:
    (1) sdk gphone64 arm64 (emulator-5554)
    (2) iPhone 15 Pro (62E75182-5EBE-4401-A992-2BAC21D9E79E)
    (3) macOS (macos)
    (4) Mac Designed for iPad (mac-designed-for-ipad)
1