A Gherkin parsers and runner for Dart and Flutter which is very similar to cucumber
MIT License
Bot releases are visible (Hide)
Published by jonsamwell over 2 years ago
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
Published by jonsamwell over 2 years ago
frameBindingPolicy
on the test runner when running tests which can affect how frames are painted and the speed of the test run, I've removed the default value which might be responsible for #231Published by jonsamwell over 2 years ago
Published by jonsamwell over 2 years ago
Published by AFASbart over 2 years ago
A lot of new changes in this update.
Published by jonsamwell over 2 years ago
Published by jonsamwell over 2 years ago
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 changesPublished by jonsamwell almost 3 years ago
StdoutReporter
when running against the webPublished by jonsamwell almost 3 years ago
appMainFunction
return a Future<void>
so it can be asyncLiveTestWidgetsFlutterBindingFramePolicy.benchmarkLive
to slightly improve performancePublished by jonsamwell about 3 years ago
Published by jonsamwell about 3 years ago
Published by jonsamwell about 3 years ago
WidgetTesterAppDriverAdapter
this was due to the fact that it opens the on-screen keyboard which is not closed after the text is entered so it could be blocking further controls from view.Published by jonsamwell over 3 years ago
Published by jonsamwell over 3 years ago
Published by jonsamwell over 3 years ago
Upgraded to the null-safety version of dart_gherkin, as such there are some breaking changes to be aware of (see https://github.com/jonsamwell/dart_gherkin/blob/master/CHANGELOG.md for the full list):
RegExp('features/*.*.feature')
Allow dart-define to be passed to the Flutter build (thanks @Pholey)
Published by jonsamwell almost 4 years ago
keepAppRunningAfterTests
configuration propertyPublished by jonsamwell about 4 years ago
present within N seconds
is limited by system timeout (thanks @doubleo2)Published by jonsamwell about 4 years ago
When I long press "controlKey" button
When I long press "controlKey" icon for 1500 milliseconds
Published by jonsamwell about 4 years ago
When I long press "controlKey" button
When I long press "controlKey" icon for 1500 milliseconds