Commit Graph

79 Commits

Author SHA1 Message Date
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
Jon Samwell a345d01def fix(steps): `WhenFillFieldStep` Ensure widget is scrolled into view before setting it's value 2020-01-06 09:31:08 +11:00
Jon Samwell e396af8758 fix(flutter): updated to the way flutter build warnings are handled and added message to indicate more than one attached device has been found so device id needs to be specified 2019-12-19 12:04:22 +11:00
Jon Samwell c64bcec157 chore(example): migrate to AndroidX 2019-12-18 20:48:21 +11:00
Jon Samwell 1ac4b909af chore(lib): updated to latest gherkin lib 2019-12-05 17:12:59 +11:00
Kevin Raddatz fbcc1a832d fix(screenshot_hook): typo in class name 2019-11-11 15:27:26 +01:00
Jon Samwell 592ccd0b7c feat(utils): added waitUntil util and updated docs 2019-09-27 09:18:44 +10:00
Jon Samwell 76e6a841e0 feat(flutter): added ability to change flutter build timeout and now logging flutter command run 2019-09-26 08:00:06 +10:00
Jon Samwell 976579082b chore(lib): updated gherkin lib 2019-09-25 13:44:32 +10:00
Jon Samwell dc6895a745 chore(docs): fixed typo 2019-09-25 13:19:44 +10:00
Jon Samwell a351866646 feat(reporters): added flutter driver reporter
chore(docs): updated readme and changelog
fix(world): added missing super class to flutter world dispose method
2019-09-24 09:49:00 +10:00
Jon Samwell 04c52ad7fe chore(lint): fixed lint warnings 2019-09-22 12:01:23 +10:00