|
1 | 1 | Magento Functional Testing Framework Changelog |
2 | 2 | ================================================ |
3 | 3 |
|
| 4 | +2.3.14 |
| 5 | +----- |
| 6 | +### Enhancements |
| 7 | +* Maintainability |
| 8 | + * `command.php` is now configured with an `idleTimeout` of `60` seconds, which will allow tests to continue execution if a CLI command is hanging indefinitely. |
| 9 | + |
| 10 | +2.3.13 |
| 11 | +----- |
| 12 | +### Enhancements |
| 13 | +* Traceability |
| 14 | + * Failed test steps are now marked with a red `x` in the generated Allure report. |
| 15 | + * A failed `suite` `<before>` now correctly causes subsequent tests to marked as `failed` instead of `skipped`. |
| 16 | +* Customizability |
| 17 | + * Added `waitForPwaElementVisible` and `waitForPwaElementNotVisible` actions. |
| 18 | +* Modularity |
| 19 | + * Added support for parsing of symlinked modules under `vendor`. |
| 20 | + |
| 21 | +### Fixes |
| 22 | +* Fixed a PHP Fatal error that occurred if the given `MAGENTO_BASE_URL` responded with anything but a `200`. |
| 23 | +* Fixed an issue where a test's `<after>` would run twice with Codeception `2.4.x` |
| 24 | +* Fixed an issue where tests using `extends` would not correctly override parent test steps |
| 25 | +* Test actions can now send an empty string to parameterized selectors. |
| 26 | + |
| 27 | +### GitHub Issues/Pull requests: |
| 28 | +* [#297](https://github.com/magento/magento2-functional-testing-framework/pull/297) -- Allow = to be part of the secret value |
| 29 | +* [#267](https://github.com/magento/magento2-functional-testing-framework/pull/267) -- Add PHPUnit missing in dependencies |
| 30 | +* [#266](https://github.com/magento/magento2-functional-testing-framework/pull/266) -- General refactor: ext-curl dependency + review of singletones (refactor constructs) |
| 31 | +* [#264](https://github.com/magento/magento2-functional-testing-framework/pull/264) -- Use custom Backend domain, refactoring to Executors responsible for calling HTTP endpoints |
| 32 | +* [#258](https://github.com/magento/magento2-functional-testing-framework/pull/258) -- Removed unused variables in FunctionCommentSniff.php |
| 33 | +* [#256](https://github.com/magento/magento2-functional-testing-framework/pull/256) -- Removed unused variables |
| 34 | + |
| 35 | +2.3.12 |
| 36 | +----- |
| 37 | +### Enhancements |
| 38 | +* Fetched latest allure-codeception package |
| 39 | + |
| 40 | +2.3.11 |
| 41 | +----- |
| 42 | +### Fixes |
| 43 | +* `mftf run:failed` now correctly regenerates tests that are in suites that were parallelized (`suite` => `suite_0`, `suite_1`) |
| 44 | + |
| 45 | +2.3.10 |
| 46 | +----- |
| 47 | +### Enhancements |
| 48 | +* Maintainability |
| 49 | + * Added new `mftf run:failed` commands, which reruns all failed tests from last run configuration. |
| 50 | + |
| 51 | +### Fixes |
| 52 | +* Fixed an issue where mftf would fail to parse test materials for extensions installed under `vendor`. |
| 53 | +* Fixed a Windows compatibility issue around the use of Magento's `ComponentRegistrar` to aggregate paths. |
| 54 | +* Fixed an issue where an `element` with no `type` would cause PHP warnings during test runs. |
| 55 | + |
| 56 | +2.3.9 |
| 57 | +----- |
| 58 | +### Fixes |
| 59 | +* Logic for parallel execution were updated to split default tests and suites from running in one group. |
| 60 | + |
4 | 61 | 2.3.8 |
5 | 62 | ----- |
6 | 63 | ### Fixes |
|
0 commit comments