{"repo":"mmcc007/sylph","free":true,"listed":false,"github":"https://github.com/mmcc007/sylph","clone":"git clone https://github.com/mmcc007/sylph.git","description":"Runs Flutter integration tests on real devices in cloud.","language":"Dart","stars":158,"topics":["aws-devicefarm","flutter","flutter-test","flutter-demo","integration-testing","ci-cd"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"A sylph is a mythological invisible being of the air. Wikipedia Sylph Sylph is a command line utility for running Flutter integration and end-to-end tests on pools of real iOS and Android devices in the cloud. Sylph runs on mac, linux and windows and also in a CI environment. Sylph works with AWS Device Farm for up to hundreds of Android and iOS devices in a single run. Installation Usage or, if not using the default config file: General usage: Dependencies AWS CLI Install AWS Command Line Interface (AWS CLI) MacOS/Linux: Windows: For alternative install options see: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html AWS CLI Credentials Configure the AWS CLI credentials: For alternative configuration options see: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html Test AWS CLI Confirm AWS CLI is installed and configured correctly by running an AWS command. For example, the following command should generate output: Configuration Configuration information is passed to Sylph using a configuration file. The default config file is called sylph.yaml : Multiple test suites, consisting of multiple tests, can be run on each device in each device pool. The 'main' app must include a call to enableFlutterDriverExtension() . Device pools can consist of multiple devices. Devices in a device pool must be of the same type, iOS or Android. Note: If running on linux or windows, tests can only be run on Android devices. To run tests on both Android and i","default_branch":null,"files":null,"tree":[],"storefront":"/r/mmcc007","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mmcc007/sylph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}