Commit Graph

27 Commits

Author SHA1 Message Date
Jon 9667db0df6 - Fix #235 - fix issue taking a screenshot on an Android device
- Resolved #170: Added example code to ensure json report is save to disk even when the test run fails. Also added script to generate a HTML report from a JSON report
2022-06-27 12:39:31 +10:00
Jon 0961916daa feat(config): re-worked configuration so it can stay mostly immutable
- Fix #195: Adding missing export for `wait_until_key_exists_step.dart`
- Fix #226: Allow compatibility with dev and master flutter branches
- Feat #218: Allow retry steps in case of intermittent failure by setting the configuration properties `stepMaxRetries` & `retryDelay`
- Fix #210 & #191: Ability to take screenshots on web
- Fix #198: Allow the use of implicit pumpAndSettle methods in the app driver to be turned off using the configuration property `waitImplicitlyAfterAction`
2022-06-17 16:25:39 +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 07f16dc962 test(config): fixed tests 2021-01-07 14:28:26 +11: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 b2f86e0446 chore(merge): updated merged in steps to use function based implementation 2020-07-19 11:58:46 +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 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 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 902c32b8ac fix(steps): added new back button step to the config and update test 2020-01-09 11:29:14 +11:00
Jon Samwell 8b82429da8 chore(release): updated dart_gherkin lib 2019-08-23 22:22:37 +10:00
Jon Samwell 5ea4e7ffe2 feat(utils): added ability to restart the app during a test 2019-08-21 11:38:07 +10:00
Jon 2b904ab4e6 feat(gherkin): removed the Gherkin implementation and now rely on the abstracted gherkin library 'https://github.com/jonsamwell/dart_gherkin'
chore(docs): updated docs
2019-04-23 20:29:24 +10:00
Christer db215fd8eb updated reporter tests with new StepStartedMessage. 2019-03-07 11:28:21 +01:00
Jon Samwell 6e82b95d09 chore(lint): fixed package lint errors 2019-02-06 14:23:28 +11:00
Jon Samwell 2aa36b5aa1 chore(linting): update code to pass stricter linting rules 2019-02-06 13:25:19 +11:00
Jon Samwell 2ccdb80a29 chore(formatting): ran formatter 2019-02-06 12:09:07 +11:00
Jon Samwell fc5e7b8832 feat(hooks): added test for new world created hook
feat(parameters): added test for missing table parameter
2019-02-06 12:08:30 +11:00
Jon Samwell 6241b9720a fix(steps): ensured well known flutter test action timeout duration is shorter then the step timeout duration
fix(reporter): ensured summary reporter reports failure reason
2018-11-01 19:11:33 +11:00
Jon Samwell 8e425e2755 feat(reporter): add a test run summary reporter
fix(example): fixed up glob pattern in example
2018-11-01 09:33:26 +11:00
Jon Samwell 9d9aa6c7c5 test(config): Added more tests around `FlutterTestConfiguration` to ensure pre-defined steps are always added 2018-10-29 16:44:09 +11:00
Jon Samwell afb6677eff feat(steps): add more pre-defined steps and more Flutter driver utility methods 2018-10-29 16:29:11 +11:00
Jon Samwell 508f40cc80 feat(reporters): add progress reporter 2018-10-29 13:52:29 +11:00
Jon Samwell 03ca8d5f09 docs(example): updates to example project 2018-10-29 11:43:03 +11:00
Jon Samwell 23055b4092 initial commit 2018-10-26 21:09:22 +11:00