|
1 | 1 | Magento Functional Testing Framework Changelog
|
2 | 2 | ================================================
|
| 3 | +3.7.2 |
| 4 | +--------- |
| 5 | + |
| 6 | +### Bug fix: |
| 7 | +* Failed tests weren't logged correctly to `failed` file which caused a failure during run:failed command execution |
| 8 | + |
| 9 | + |
| 10 | +3.7.1 |
| 11 | +--------- |
| 12 | + |
| 13 | +### GitHub Pull Requests: |
| 14 | +* [#873](https://github.com/magento/magento2-functional-testing-framework/pull/873) -- Add check for isBuiltin method (for PHP 8 compatibility) by @karyna-tsymbal-atwix |
| 15 | + |
| 16 | +### Updates |
| 17 | +* Moved `hoa/console` to suggest section to avoid issues with PHP8.0 |
| 18 | +* Update `vlucas/phpdotenv` to the latest versions |
| 19 | +* `<seeInCurrentUrl />` encodes special character which caused test failed |
| 20 | +* Add filter for groups, now we can generate tests with specific group annotation |
| 21 | +* Seprated a `run:failed` command to `generate:failed` and `run:failed` |
| 22 | + * `run:failed` command can execute failed tests without need to regenerate failed tests |
| 23 | +* Deleting MagentoPwaWebDriver file and moving it to Pwa_tests repo |
| 24 | + |
| 25 | + |
| 26 | +3.7.0 |
| 27 | +--------- |
| 28 | + |
| 29 | +### GitHub Pull Requests: |
| 30 | + |
| 31 | +* [#842](https://github.com/magento/magento2-functional-testing-framework/pull/842) -- Eliminated AspectMock from FileStorageTest |
| 32 | +* [#843](https://github.com/magento/magento2-functional-testing-framework/pull/843) -- Eliminated AspectMock from ObjectExtensionUtilTest |
| 33 | +* [#844](https://github.com/magento/magento2-functional-testing-framework/pull/844) -- Eliminated AspectMock from TestObjectHandlerTest |
| 34 | +* [#845](https://github.com/magento/magento2-functional-testing-framework/pull/845) -- Eliminated AspectMock from SuiteObjectHandlerTest |
| 35 | +* [#846](https://github.com/magento/magento2-functional-testing-framework/pull/846) -- Eliminated AspectMock from ActionGroupObjectTest |
| 36 | +* [#847](https://github.com/magento/magento2-functional-testing-framework/pull/847) -- Removed not used mocked object |
| 37 | +* [#848](https://github.com/magento/magento2-functional-testing-framework/pull/848) -- Eliminated AspectMock usage from ActionObjectTest |
| 38 | +* [#850](https://github.com/magento/magento2-functional-testing-framework/pull/850) -- Eliminated AspectMock from TestGeneratorTest |
| 39 | +* [#852](https://github.com/magento/magento2-functional-testing-framework/pull/852) -- Eliminated AspectMock from ModuleResolverTest |
| 40 | +* [#853](https://github.com/magento/magento2-functional-testing-framework/pull/853) -- Eliminated AspectMock from PersistedObjectHandlerTest |
| 41 | +* [#855](https://github.com/magento/magento2-functional-testing-framework/pull/855) -- Eliminated AspectMock from OperationDataArrayResolverTest |
| 42 | +* [#856](https://github.com/magento/magento2-functional-testing-framework/pull/856) -- Eliminated AspectMock from DataExtensionUtilTest |
| 43 | +* [#857](https://github.com/magento/magento2-functional-testing-framework/pull/857) -- Eliminated AspectMock from ParallelGroupSorterTest |
| 44 | +* [#859](https://github.com/magento/magento2-functional-testing-framework/pull/859) -- Eliminated AspectMock usage from SuiteGeneratorTest |
| 45 | +* [#861](https://github.com/magento/magento2-functional-testing-framework/pull/861) -- Eliminated aspect mock from mock module resolver builder |
| 46 | +* [#862](https://github.com/magento/magento2-functional-testing-framework/pull/862) -- Eliminated AspectMock where it was imported but never used |
| 47 | +* [#863](https://github.com/magento/magento2-functional-testing-framework/pull/863) -- Eliminated AspectMock from MagentoTestCase |
| 48 | +* [#864](https://github.com/magento/magento2-functional-testing-framework/pull/864) -- Eliminated AspectMock usage from TestLoggingUtil |
| 49 | +* [#865](https://github.com/magento/magento2-functional-testing-framework/pull/865) -- Eliminated aspect mock from object handler uti |
| 50 | +* [#866](https://github.com/magento/magento2-functional-testing-framework/pull/866) -- Added access/secret key config parameters |
| 51 | +* [#867](https://github.com/magento/magento2-functional-testing-framework/pull/867) -- Added empty query and fragment testing to the UrlFormatterTest |
| 52 | +* [#868](https://github.com/magento/magento2-functional-testing-framework/pull/868) -- PHP 8 support - fix code related to changes in CURL |
| 53 | +* [#869](https://github.com/magento/magento2-functional-testing-framework/pull/869) -- The squizlabs/php_codesniffer composer dependency has been updated to version 3.6.0 |
| 54 | +* [#870](https://github.com/magento/magento2-functional-testing-framework/pull/870) -- Removing the csharpru/vault-php-guzzle6-transport not needed dependency |
| 55 | +* [#871](https://github.com/magento/magento2-functional-testing-framework/pull/871) -- Changed loose comparisons into strict |
| 56 | +* [#872](https://github.com/magento/magento2-functional-testing-framework/pull/872) -- Fix broken MFTF tests |
| 57 | + |
| 58 | + 3.6.1 |
| 59 | +--------- |
| 60 | + |
| 61 | +### Enhancements |
| 62 | + |
| 63 | +* Maintainability |
| 64 | + * Updated allure dependencies to pull package from new repo `allure-framework/allure-php-api`. |
| 65 | + |
| 66 | +3.6.0 |
| 67 | +--------- |
| 68 | + |
| 69 | +### Enhancements |
| 70 | + |
| 71 | +* Maintainability |
| 72 | + * Updated composer dependencies to be PHP 8 compatible with the except of codeception/aspect-mock. |
| 73 | + |
| 74 | +### GitHub Pull Requests: |
| 75 | + |
| 76 | +* [#830](https://github.com/magento/magento2-functional-testing-framework/pull/830) -- Add ability to configure multiple OTPs |
| 77 | +* [#832](https://github.com/magento/magento2-functional-testing-framework/pull/832) -- Updated monolog/monolog to ^2.2 |
| 78 | +* [#833](https://github.com/magento/magento2-functional-testing-framework/pull/833) -- Removed usage of AspectMock in FilesystemTest |
| 79 | +* [#834](https://github.com/magento/magento2-functional-testing-framework/pull/834) -- Removed usage of AspectMock in AnnotationsCheckTest |
| 80 | +* [#838](https://github.com/magento/magento2-functional-testing-framework/pull/838) -- Removed usage of AspectMock in DeprecatedEntityUsageCheckTest |
| 81 | +* [#841](https://github.com/magento/magento2-functional-testing-framework/pull/841) -- Removed usage of AspectMock in GenerationErrorHandlerTest |
| 82 | +* [#854](https://github.com/magento/magento2-functional-testing-framework/pull/854) -- Updated "monolog" to the latest version 2.3.1 |
| 83 | + |
| 84 | +3.5.1 |
| 85 | +--------- |
| 86 | + |
| 87 | +### GitHub Pull Requests: |
| 88 | + |
| 89 | +* [#825](https://github.com/magento/magento2-functional-testing-framework/pull/825) -- Update allure-codeception in order to support php8 |
| 90 | + |
| 91 | +3.5.0 |
| 92 | +--------- |
| 93 | + |
| 94 | +### Enhancements |
| 95 | + |
| 96 | +* Customizability |
| 97 | + * Added new `config:parallel --groups` option in `generate:tests` command to generate and split tests/suites into required number of execution time balanced groups. |
| 98 | + |
| 99 | +### Fixes |
| 100 | + |
| 101 | +* Added --no-sandbox chrome option in functional suite configuration. |
| 102 | + |
| 103 | +### GitHub Pull Requests: |
| 104 | + |
| 105 | +* [#824](https://github.com/magento/magento2-functional-testing-framework/pull/824) -- Fix typo in introduction.md |
| 106 | +* [#816](https://github.com/magento/magento2-functional-testing-framework/pull/816) -- Update mftf.md |
| 107 | +* [#812](https://github.com/magento/magento2-functional-testing-framework/pull/812) -- Added examples and modified url links in assertions.md |
| 108 | + |
| 109 | +3.4.0 |
| 110 | +--------- |
| 111 | + |
| 112 | +### Enhancements |
| 113 | + |
| 114 | +* Maintainability |
| 115 | + * Added support for composer 2. |
| 116 | + |
| 117 | +3.3.0 |
| 118 | +--------- |
| 119 | + |
| 120 | +### Enhancements |
| 121 | + |
| 122 | +* Usability |
| 123 | + * [#817](https://github.com/magento/magento2-functional-testing-framework/pull/817) -- Add support for admin WebAPI token refresh. |
| 124 | + |
| 125 | +* Maintainability |
| 126 | + * [#814](https://github.com/magento/magento2-functional-testing-framework/pull/814) -- Update dependencies in order to make mftf php8 compatible, fix running phpcpd |
| 127 | + * [#815](https://github.com/magento/magento2-functional-testing-framework/pull/815) -- Upgrade csharpru/vault-php to 4.1 |
| 128 | + |
| 129 | +### Fixes |
| 130 | + |
| 131 | +* Fixed test generation error in a split suite group (--config=parallel) to allow generation of subsequent groups. |
| 132 | +* Fixed an issue where test extends from a skipped parent is not properly skipped. |
3 | 133 |
|
4 | 134 | 3.2.1
|
5 | 135 | ---------
|
|
0 commit comments