A Flutter project made to run End to End tests with RobotFramework.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
RobotFramework is required to run End to End tests on Flutter mobile app
Appium server is required to pilot mobile device and run End to End tests
We use several libraries to create End to End tests
Go in the test/robot
directory
And run the following command
robot counter_app.robot
Go in the test/robot
directory
And run the following command
robot -t "Complex test case" counter_app.robot
RobotFramework generates test execution HTML reports. By default the report is generated next to the *.robot
file in the report.html
file.
- `test/unit/counter_controller_test.dart`
- `test/widget/widget_test.dart`
- `test/golden/home_page_golden_test.dart`
- `integration_test/app_test.dart`
flutter test
flutter test --update-goldens
flutter test integration_test