You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[#175](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/175) -- Fixed invalid UTF-8 chars returned from magentoCLI that breaks allure reporting
8
-
*[#172](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/172) -- MQE-2342 : Provide MFTF group summary file
*[#164](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/164) -- MQE-1693 | Ability To Run MFTF JSON Configuration From File
11
-
*[#171](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/171) --MQE-2088 : Test generation error on invalid entities
12
-
*[#161](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/161) --MQE-3228: Update MFTF to not pass NULL into non-nullable arguments
13
-
*[#162](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/162) --MQE-2668: Some MFTF tests fail without access to S3
14
-
*[#159](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/159) --MQE-1677 : Static check for created data outside action group
15
-
*[#168](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/168) -- Deleted docs/img/issue.png , docs/img/pull-request.png ,docs/img/switching-the-base.png and docs/img/trouble-chrome232.png files
16
-
*[#157](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/157) -- MQE-2021 : Added new attribute unique
17
-
*[#156](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/156) -- MQE-3205: Set proper weight for action <startMessageQueue> for config parallel generation
18
-
*[#152](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/152) -- MQE-1545: Test before/after comments in test/allure
19
-
*[#154](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/154) -- MQE-1190: Do not truncate parameters when using MFTF run:test
20
-
*[#142](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/142) -- MQE-3092 throw error message if key value pair is not mapped properly in .credentials file
21
-
*[#144](https://github.com/magento-commerce/magento2-functional-testing-framework/pull/144) -- MQE-1794 : Removed Parameters from allure report
6
+
### Fixes
7
+
8
+
* Fixed invalid UTF-8 chars returned from magentoCLI that breaks allure reporting
9
+
* Fixed MFTF tests failure without access to S3
10
+
11
+
12
+
### Enhancements
13
+
* MFTF group summary file
14
+
* Static check to detect unused entities
15
+
* Ability To Run MFTF JSON Configuration From File
16
+
* Test generation error on invalid entities
17
+
* Update MFTF to not pass NULL into non-nullable arguments
18
+
* Static check for created data outside action group
19
+
* Deleted the unused images
20
+
* CreateData's <field> to allow uniqueness attribute
21
+
* Set proper weight for action <startMessageQueue> for config parallel generation
22
+
* Test before/after comments in test/allure
23
+
* Removed truncation of parameters on running MFTF run:test
24
+
* Throw error message if key value pair is not mapped properly in .credentials file
25
+
* Removed sub heading Parameters from allure report
*[#870](https://github.com/magento/magento2-functional-testing-framework/pull/870) -- Removing the csharpru/vault-php-guzzle6-transport not needed dependency
91
95
*[#871](https://github.com/magento/magento2-functional-testing-framework/pull/871) -- Changed loose comparisons into strict
* Added new `config:parallel --groups` option in `generate:tests` command to generate and split tests/suites into required number of execution time balanced groups.
137
+
* Added new `config:parallel --groups` option in `generate:tests` command to generate and split tests/suites into required number of execution time balanced groups.
*[#817](https://github.com/magento/magento2-functional-testing-framework/pull/817) -- Add support for admin WebAPI token refresh.
160
-
164
+
161
165
* Maintainability
162
166
*[#814](https://github.com/magento/magento2-functional-testing-framework/pull/814) -- Update dependencies in order to make mftf php8 compatible, fix running phpcpd
163
-
*[#815](https://github.com/magento/magento2-functional-testing-framework/pull/815) -- Upgrade csharpru/vault-php to 4.1
164
-
167
+
*[#815](https://github.com/magento/magento2-functional-testing-framework/pull/815) -- Upgrade csharpru/vault-php to 4.1
168
+
165
169
### Fixes
166
170
167
171
* Fixed test generation error in a split suite group (--config=parallel) to allow generation of subsequent groups.
* Introduced error tolerance during test and suite generation. See the [command page](./docs/commands/mftf.md#error-tolerance-during-generation) for details.
* Removed `travis.yml` and replaced with `.github/workflows/main.yml`
204
208
205
209
### Fixes
206
-
Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
210
+
Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
207
211
208
212
3.1.0
209
213
---------
@@ -217,13 +221,13 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
217
221
* Usability
218
222
* Introduced new action `pause`, to invoke codeception interactive pause for debugging during test execution. See the [Interactive Pause](./docs/interactive-pause.md) page for details.
219
223
* Introduced a new `.env` configuration option `ENABLE_PAUSE`, to enable the new pause feature.
220
-
221
-
* Maintainability
224
+
225
+
* Maintainability
222
226
* Added a new static check that checks for the usage of the `pause` action. See the [command page](./docs/commands/mftf.md#static-checks) for details.
223
-
224
-
* Modularity
227
+
228
+
* Modularity
225
229
* MFTF now supports the use of actions from multiple modules within suites.
226
-
230
+
227
231
* Traceability
228
232
* A deprecation notice is now added at test execution time for deprecated metadata usage.
229
233
@@ -239,7 +243,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
239
243
*[#683](https://github.com/magento/magento2-functional-testing-framework/pull/683) -- Docs: Renamed sample test name with the correct one
240
244
*[#691](https://github.com/magento/magento2-functional-testing-framework/pull/691) -- Docs: Branch name updates
241
245
*[#678](https://github.com/magento/magento2-functional-testing-framework/pull/678) -- Docs: Command added to modify the web server rewrites configuration
242
-
*[#745](https://github.com/magento/magento2-functional-testing-framework/pull/745) -- Docs: Remove invalid sample test name
246
+
*[#745](https://github.com/magento/magento2-functional-testing-framework/pull/745) -- Docs: Remove invalid sample test name
243
247
244
248
3.0.0
245
249
---------
@@ -250,22 +254,22 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
250
254
* Introduced MFTF helpers `<helper>` to create custom actions outside of MFTF.[See custom-helpers page for details](./docs/custom-helpers.md)
251
255
* Removed deprecated actions `<executeSelenium>` and `<performOn>`.
252
256
*`<group value="skip"/>` no longer skips a test. Instead, the test is added to the `skip` group.
253
-
257
+
254
258
* Maintainability
255
259
* Added support for PHP 7.4.
256
260
* Added support for PHPUnit 9.
257
261
* Dropped support for PHP 7.0, 7.1, 7.2.
258
262
* Schema updates for test entities to only allow single entity per file except Data and Metadata.
259
263
* Support for sub-folders in test modules.
260
-
* Removed support to read test entities from `<magento>dev/tests/acceptance/tests/functional/Magento/FunctionalTest`.
264
+
* Removed support to read test entities from `<magento>dev/tests/acceptance/tests/functional/Magento/FunctionalTest`.
261
265
* Removed file attribute for `<module>` in suiteSchema.
262
266
* Removed action `pauseExecution` and added `pause`. [See actions page for details](./docs/test/actions.md#pause)
263
-
* Removed action `formatMoney` and added `formatCurrency`. [See actions page for details](./docs/test/actions.md#formatcurrency)
264
-
* Improved assertion actions to support PHPUnit 9 changes. [See assertions page for details](./docs/test/assertions.md)
267
+
* Removed action `formatMoney` and added `formatCurrency`. [See actions page for details](./docs/test/actions.md#formatcurrency)
268
+
* Improved assertion actions to support PHPUnit 9 changes. [See assertions page for details](./docs/test/assertions.md)
265
269
* Added new actions: `assertEqualsWithDelta`, `assertNotEqualsWithDelta`, `assertEqualsCanonicalizing`, `assertNotEqualsCanonicalizing`, `assertEqualsIgnoringCase`, `assertNotEqualsIgnoringCase`.
266
270
* Added new actions: `assertStringContainsString`, `assertStringNotContainsString`, `assertStringContainsStringIgnoringCase`, `assertStringNotContainsStringIgnoringCase` for string haystacks.
* Removed delta option from `assertEquals` and `assertNotEquals`.
272
+
* Removed delta option from `assertEquals` and `assertNotEquals`.
269
273
* Added static check `deprecatedEntityUsage` that checks and reports references to deprecated test entities.
270
274
* Added static check `annotations` that checks and reports missing annotations in tests.
271
275
* Updated `bin/mftf static-checks` command to allow executing static-checks defined in `staticRuleSet.json` by default. [See command page for details](./docs/commands/mftf.md#static-checks)
@@ -274,19 +278,19 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
274
278
*`mftf.log` no longer includes notices and warnings at test execution time.
275
279
* Added unhandledPromptBehavior driver capability for Chrome 75+ support.
276
280
* Added the Chrome option `--ignore-certificate-errors` to `functional.suite.dist.yml`.
277
-
281
+
278
282
* Traceability
279
283
* Removed `--debug` option `NONE` to disallow ability to turn off schema validation.
280
284
* Notices added for test entity naming convention violations.
281
285
* Metadata file names changed to `*Meta.xml`.
282
-
* Introduced new `.env` configuration `VERBOSE_ARTIFACTS` to toggle saving attachments in Allure. [See configuration page for details](./docs/configuration.md)
286
+
* Introduced new `.env` configuration `VERBOSE_ARTIFACTS` to toggle saving attachments in Allure. [See configuration page for details](./docs/configuration.md)
283
287
* Changed the `bin/mftf static-checks` error file directory from the current working directory to `TESTS_BP/tests/_output/static-results/`.
284
-
288
+
285
289
* Readability
286
-
* Support only nested assertion syntax [See assertions page for details](./docs/test/assertions.md).
290
+
* Support only nested assertion syntax [See assertions page for details](./docs/test/assertions.md).
* Removed blacklist/whitelist terminology in MFTF.
289
-
292
+
* Removed blacklist/whitelist terminology in MFTF.
293
+
290
294
* Upgrade scripts added to upgrade tests to MFTF major version requirements. See upgrade instructions below.
291
295
* Bumped dependencies to support PHP/PHPUnit upgrade.
292
296
@@ -374,7 +378,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
374
378
* Page
375
379
* Section
376
380
* Section Element
377
-
* See DevDocs for details
381
+
* See DevDocs for details
378
382
* Improved `mftf static-checks` command to allow executing all or specific static checks.
379
383
* Added a new static check that checks and reports unused arguments in action groups.
380
384
* Customizability
@@ -426,12 +430,12 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
426
430
-----
427
431
428
432
* Traceability
429
-
* Allure report enhanced to display file path of tests.
433
+
* Allure report enhanced to display file path of tests.
430
434
* Maintainability
431
435
* Added support to read MFTF test entities from `<magento>dev/tests/acceptance/tests/functional/<vendor_name>/<module_name>/*`
432
436
* Removed path deprecation warning from `ModuleResolver`.
433
437
* Refactored problem methods to reduce cyclomatic complexity.
434
-
438
+
435
439
### Fixes
436
440
* Fixed issue with builds due to absence of AcceptanceTester class.
437
441
@@ -498,7 +502,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
498
502
* Customizability
499
503
* Use of `_CREDS` has been extended to `<magentoCLI>` and `<createData>` actions
500
504
* Traceability
501
-
* A Test step is now generated and injected in the allure report when a test is reported as `BROKEN`.
505
+
* A Test step is now generated and injected in the allure report when a test is reported as `BROKEN`.
502
506
503
507
### Fixes
504
508
*`static-checks` command now properly returns `1` if any static check failed.
@@ -600,7 +604,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
600
604
### Enhancements
601
605
* Maintainability
602
606
* Added new `mftf run:failed` commands, which reruns all failed tests from last run configuration.
603
-
607
+
604
608
### Fixes
605
609
* Fixed an issue where mftf would fail to parse test materials for extensions installed under `vendor`.
606
610
* Fixed a Windows compatibility issue around the use of Magento's `ComponentRegistrar` to aggregate paths.
@@ -689,15 +693,15 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
689
693
690
694
2.3.1
691
695
-----
692
-
### Enhancements
696
+
### Enhancements
693
697
* Maintainability
694
698
*`mftf build:project` now copies over the `command.php` file into the parent Magento installation, if detected.
695
699
696
700
2.3.0
697
701
-----
698
-
### Enhancements
702
+
### Enhancements
699
703
* Traceability
700
-
* MFTF now outputs generation run-time information, warnings, and errors to an `mftf.log` file.
704
+
* MFTF now outputs generation run-time information, warnings, and errors to an `mftf.log` file.
701
705
* Overall error messages for various generation errors have been improved. Usage of the `--debug` flag provides file-specific errors for all XML-related errors.
702
706
* Allure Reports now require a unique `story` and `title` combination, to prevent collisions in Allure Report generation.
703
707
* The `features` annotation now ignores user input and defaults to the module the test lives under (for clear Allure organization).
@@ -748,7 +752,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
748
752
749
753
2.2.0
750
754
-----
751
-
### Enhancements
755
+
### Enhancements
752
756
* Traceability
753
757
* Javascript errors are now logged and reported in test output.
754
758
* Test failures are no longer overwritten by failures in an `<after>` hook.
@@ -825,7 +829,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
825
829
-----
826
830
### Enhancements
827
831
* Traceability
828
-
* Severity in `<annotation>` tags now properly reflect Magento severity values.
832
+
* Severity in `<annotation>` tags now properly reflect Magento severity values.
829
833
* Modularity
830
834
* Added ability to pass in simple values to actionGroups via addition of `type` attribute in actionGroup `<argument>` declaration.
831
835
* For examples, see devdocs article on actionGroups.
@@ -861,7 +865,7 @@ Fixed issue with XPath locators for waits in MagentoPwaWebDriver.
861
865
* Added the ability to refer to `custom_attribute` data in persisted entities via `key` instead of index.
862
866
* ex. `url_key` in category entity: `$category.custom_attributes[3][value]$` and `$category.custom_attributes[url_key]$` are both valid.
863
867
* Maintainability
864
-
* Added check for duplicate `stepKey` attributes at test generation. This check is scoped to `<testAction>` tags within a single `<test>` tag in a single file.
868
+
* Added check for duplicate `stepKey` attributes at test generation. This check is scoped to `<testAction>` tags within a single `<test>` tag in a single file.
865
869
866
870
### Fixes
867
871
* Fixed inability to use `<actionGroup>` with `<arguments>` in test hooks.
0 commit comments