Jon Samwell
a9e8607f98
chore(libs): updated to latest dart_gherkin
2021-06-21 08:49:26 +10:00
Jon Samwell
6d54ef7799
chore(rename): renamed rawDriver -> nativeDriver
2021-05-25 17:13:33 +10:00
Jon Samwell
a2dd3213b0
chore(null-safety): more fixes
...
fix(adapters): fixed an issue with the pumpAndSettle method
2021-05-25 16:59:51 +10:00
Jon Samwell
a90f9fb223
feat(null-satefy): more lib version tweaks
2021-05-01 15:02:44 +10:00
Jon Samwell
31bf38cef1
feat(null-safety): first pass of null safety
2021-05-01 13:56:17 +10:00
Jon Samwell
ef04fa3386
fix(integration_test): ensure tearDownAll is always run
2021-01-21 15:41:24 +11:00
Jon Samwell
2727535321
feat(drivers): added typed driver flutter world
2021-01-14 08:07:18 +11:00
Vladislav
fcd7c8f515
feature folder fix in changelog
2021-01-13 11:02:42 +03:00
Vladislav
954f8daede
fixes for changelog
2021-01-12 16:23:18 +03:00
Jon Samwell
f8eb155b99
fix(reports): fixed default report path
2021-01-11 16:30:47 +11:00
Jon Samwell
c4cd66ef1b
feat(integration_test): added much better example app that resets state before each test
2021-01-11 16:26:11 +11:00
Jon Samwell
2111b71259
fix(flutter_driver): various changes to get the flutter_driver part of the lib working so need to remove references to flutter_test / dart:ui
2021-01-09 13:49:49 +11:00
Jon Samwell
792f879707
chore(lib): updated changelog
2021-01-09 12:59:17 +11:00
Jon Samwell
cf8d28d63e
feat(integration_test): more progress with reporting
2021-01-08 17:20:30 +11:00
Jon Samwell
9ba3ced69a
chore(libs): referencing the update dart_gherkin branch
2021-01-07 17:38:07 +11:00
Jon Samwell
6d474d483a
feat(integration_test): first pass of code generation and gherkin tests running using the integration_test library
2021-01-07 17:30:59 +11:00
Jon Samwell
4b0ef616b4
* Fixes #93 & #92 - Error waiting for no transient callbacks from Flutter driver
...
* Added option to leave Flutter app under test running when the tests finish see `keepAppRunningAfterTests` configuration property
* Added the ability to have multiple example blocks with tags per scenario outline
2020-11-24 15:50:03 +11:00
Jon Samwell
be85bc670a
chore(lint): formating and changelog updates
2020-09-20 14:12:16 +10:00
Jon Samwell
e4575e0e97
chore(docs): updated docs
2020-08-11 10:25:09 +10:00
Jon Samwell
cc1196b2e2
feat(utils): added well know step and driver helper method to long press a widget
2020-08-11 10:20:31 +10:00
Jon Samwell
26dc2e4463
chore(lib): updated to latest gherkin library
2020-08-05 09:41:58 +10:00
Jon Samwell
ee6a57c96f
chore(lib): updated release to expose all steps
2020-08-03 16:28:25 +10:00
Jon Samwell
91a065e362
fix( #76 ): fixed issue with tap back button step
2020-07-26 12:25:22 +10:00
Jon Samwell
465f8eb00f
chore(docs): updated changelog
2020-07-19 12:14:51 +10:00
Jon Samwell
9ef40c971c
chore(changelog): updated attribution for new steps
2020-07-19 11:59:45 +10:00
Jon Samwell
859cf7028c
Merge branch 'master' into new-core-steps
2020-07-19 11:31:17 +10:00
Jon Samwell
9ba831a695
feat(steps): update lib to use new step function syntax
2020-07-19 11:28:52 +10:00
Tim Shedor
f97b5890d7
add new steps
2020-06-07 12:19:27 -07:00
Jon Samwell
b2cef2e4ec
chore(libs): fixed lib version
2020-05-11 12:35:38 +10:00
Jon Samwell
1ca061820e
chore(lib): updated dart_gherkin lib
2020-05-11 12:34:38 +10:00
Jon Samwell
aad6af0ab1
fix(driver): fixed issue where the connection attempt of Flutter driver to a running app would not retry before throwing a connection error
...
feat(config): added a before `onBeforeFlutterDriverConnect` and after `onAfterFlutterDriverConnect` driver connection method property to the test configuration `FlutterTestConfiguration` to enable custom logic before and after a driver connection attempt.
2020-05-11 12:20:35 +10:00
Jon Samwell
2205ce1215
chore(lib): updated gherkin lib
2020-05-10 10:50:10 +10:00
Jon Samwell
7ec308c800
chore(docs): fixed spelling errors
2020-05-08 09:47:10 +10:00
Jon Samwell
83d4491e98
Merge branch 'master' of https://github.com/jonsamwell/flutter_gherkin
2020-05-08 09:39:15 +10:00
Jon Samwell
f0f061b6d8
feat(flutter): update to work with latest Flutter stable release
...
fix(spelling): fixed various spelling errors
fix(lint): fixed lint errors
2020-05-08 09:36:55 +10:00
Tim Shedor
44ca44ce2e
reverse arguments and expect on the presence step
2020-03-26 09:46:11 -07:00
Jon Samwell
ba28cc8f30
feat(debug): added ability to run tests against an already running app
2020-03-25 11:40:42 +11:00
Jon Samwell
a3bebfdedc
chore(lib): update to latest gherkin version
...
fix(steps): ensure element is scroll into view in the well known tap step
2020-03-04 19:20:52 +11:00
Jon Samwell
e4270dcd44
chore(libs): update Gherkin lib
2020-02-03 15:48:47 +11:00
Jon Samwell
70c6eec25f
fix(process): updated no devices check
...
fix(process): update check to determine if the app is ready if flutter process has verbose output on
2020-01-31 18:38:24 +11:00
Jon Samwell
4032844f5a
fix(steps): fixed issue with tap and present step regex
2020-01-13 09:37:13 +11:00
Jon Samwell
37b4054284
feat(step): added new well known step to test it an element is present
2020-01-11 18:54:07 +11:00
Jon Samwell
a8f294b034
chore(lib): updated gherkin lib
2020-01-10 10:40:11 +11:00
Jon Samwell
7a69dcaedd
feat(steps): Added new well known step `When I tap the back button` which finds and taps the default page back button
2020-01-09 11:19:41 +11:00
Jon Samwell
32018a4cc8
fix(hook): ensured `AttachScreenshotOnFailedStepHook` cannot throw an unhandled exception causing the test run to stop
2020-01-08 09:14:35 +11:00
Jon Samwell
ff539c0a58
fix(driver): added retry logic to the Futter driver connect call to handle the seemingly random connection failures
2020-01-08 06:53:12 +11:00
Jon Samwell
6fd30a6492
fix(driver): increased the Flutter driver reconnection delay to try and overcome some driver to app connection issues on slower machines
2020-01-07 17:02:13 +11:00
Jon Samwell
109ef7a962
fix(world): ensured when the Flutter driver is closed it cannot throw an unhandled exception causing the test run the stop
2020-01-07 11:52:05 +11:00
Jon Samwell
c98936c679
chore(lib): updated version number
2020-01-06 09:46:48 +11:00
Jon Samwell
b742037355
chore(docs): updated version number
2020-01-06 09:41:00 +11:00