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
d4c43aa0a3
feat(expressions): now evaluating tag expressions before running a scenario
2021-01-14 10:02:46 +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
b75ce7ba81
feat(reporters): got the json reporter working and results saving
2021-01-09 12:46:56 +11:00
Jon Samwell
cf8d28d63e
feat(integration_test): more progress with reporting
2021-01-08 17:20:30 +11:00
Jon Samwell
7dc4408f62
feat(dependencies): added in calls to reporters and hooks
2021-01-08 12:32:42 +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
07f16dc962
test(config): fixed tests
2021-01-07 14:28:26 +11:00
Jon Samwell
f1fb2d4a63
feat(integration_test): add a WidgetTester app driver adapter
2021-01-07 14:14:16 +11:00
Jon Samwell
1c6a9cba2a
chore(debug): removed debug code
2020-11-30 15:43:37 +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
9ba831a695
feat(steps): update lib to use new step function syntax
2020-07-19 11:28:52 +10: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
7869f2726e
chore(libs): relaxed constraint on gherkin lib to allow minor updates
2020-05-08 09:51:31 +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
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
4f8abe8853
chore(libs): updated gherkin version
2020-01-14 09:45:36 +11:00
Jon Samwell
d385c5a8ac
chore(lib): updated gherkin lib
...
fix(steps): updated steps to use non-capturing regex pattern groups when possible
2020-01-13 11:49:11 +11:00
Jon Samwell
a8f294b034
chore(lib): updated gherkin lib
2020-01-10 10:40:11 +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
3fab3ca2e9
chore(lib): updated version number
2020-01-07 11:53:26 +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
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
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
Jon Samwell
6df1a05251
feat(flutter): ensured flutter build warnings are not writted to stderr and cause test run to fail
2019-09-22 11:57:38 +10:00
Jon Samwell
cc25319171
chore(libs): updated to latest gherkin lib and updated example features, fixed await error
2019-09-20 08:54:18 +10:00