A Gherkin parsers and runner for Dart and Flutter which is very similar to cucumber
expect
failure results are added as errors to the json reportNOTE: Due to the above changes generated files will need to be re-generated
flutter pub run build_runner clean
flutter pub run build_runner build --delete-conflicting-outputs
A lot of new changes in this update.
pumpAndSettle
in the pre-defined steps in favour of the implicit pumpAndSettle
calls used in the WidgetTesterAppDriverAdapter
.appLifecyclePumpHandler
to override the default handler that determines how the app is pumped during lifecycle events. Useful if your app has a long splash screen etc. Parameter is on executeTestSuite
.useAbsolutePaths
on the GherkinTestSuite
attributeexecuteTestSuite
are now keyed to allow for the above changesStdoutReporter
when running against the webappMainFunction
return a Future<void>
so it can be asyncLiveTestWidgetsFlutterBindingFramePolicy.benchmarkLive
to slightly improve performance