Skip to content

MFTF 2.3.6 - Merge to master #221

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Sep 5, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
7610008
MQE-1118: Handle XML merge failures gracefully (#202)
aljcalandra Aug 16, 2018
19effcc
MQE-1088: If stepKey is in a selector, incorrect generation occurs
Clendenin Aug 17, 2018
ba061e6
MQE-1161: Extended Tests With No Parents Are Skipped (#204)
aljcalandra Aug 20, 2018
487a9c0
Merge pull request #206 from magento/master
okolesnyk Aug 24, 2018
5d6d254
MQE-1157: Add readiness bypass to test actions (#207)
aljcalandra Aug 28, 2018
dc102e7
MQE-1184: Describe which entity reference fails in generate:tests
KevinBKozan Aug 28, 2018
00e78f8
MQE-1123: Impossible remove data created in preconditions from test s…
KevinBKozan Aug 29, 2018
ed94ab4
MQE-1189: Suite Generation - Precondition body must always get and re…
jilu1 Aug 29, 2018
268c9ff
MQE-1168: magentoCLI action not working properly if URL to magento co…
jilu1 Aug 29, 2018
33743fa
MQE-1009: Generated Suites Are Not Cleaned Up When Regenerating
jilu1 Aug 30, 2018
e187c33
Merge pull request #212 from magento/MQE-1189
jilu1 Aug 30, 2018
4328833
Removed PHP_BINARY usage from command.php as it will not work with PH…
nathanjosiah Aug 30, 2018
928c5b8
Merge pull request #217 from magento-trigger/fpm-compatibility
KevinBKozan Aug 31, 2018
652b599
Merge pull request #215 from magento/MQE-1009
jilu1 Aug 31, 2018
8c80ca8
Merge pull request #213 from magento/MQE-1168
jilu1 Aug 31, 2018
9acb400
MQE-1236: Allure Does Not Show Results For Tests With Duplicate Title…
KevinBKozan Aug 31, 2018
607418f
MFTF 2.3.6 - CHANGELOG.md
KevinBKozan Sep 4, 2018
31ddcc8
MQE-1242: Commit proper version in MFTF composer.json
KevinBKozan Sep 5, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,32 @@
Magento Functional Testing Framework Changelog
================================================

2.3.6
-----
### Enhancements
* Maintainability
* A `-r` or `--remove` flag has been introduced to `bin/mftf` commands to clear out the contents of the `_generated` folder before generation. This flag has been added to the following commands:
* `generate:tests`
* `generate:suite`
* `run:test`
* `run:group`
* Customizability
* Persisted data handling mechanisms have been reworked.
* All persisted data is now referenced with the single `$` syntax (old syntax is still supported):
* `$persistedData.field$`
* Persisted data resolution now starts in its own scope and broadens if no matching `stepKey` was found in the current scope.
* Added support for referencing `suite` persisted data in tests.
* Added support for removing data created in between test scopes (`test`, `before/after`, `suite`).
* An attribute `skipReadiness` has been added to all test actions, allowing the individual test action to completely bypass the `ReadinessExtension` if it is enabled.

### Fixes
* To prevent Allure reporting from collating tests with identical `title`, the `testCaseId` annotation is now automatically prepended to the `title` annotation when tests are generated.
* The `magentoCLI` command now correctly removes `index.php` if it is present in the `MAGENTO_BASE_URL`.
* Invalid XML errors now indicate which XML file caused the error.
* Attempting to `extend` a test that does not exist now skips the generation of the test.
* Fixed an issue where a `suite` would generate invalid PHP if the `before` or `after` contained only `createData` actions.
* Fixed an issue where a selector inside an `actionGroup` would incorrectly append the `actionGroup`'s `stepKey` to the selector.

2.3.5
-----
### Fixes
Expand Down
2 changes: 1 addition & 1 deletion bin/mftf
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ try {
try {
$application = new Symfony\Component\Console\Application();
$application->setName('Magento Functional Testing Framework CLI');
$application->setVersion('2.3.5');
$application->setVersion('2.3.6');
/** @var \Magento\FunctionalTestingFramework\Console\CommandListInterface $commandList */
$commandList = new \Magento\FunctionalTestingFramework\Console\CommandList;
foreach ($commandList->getCommands() as $command) {
Expand Down
2 changes: 1 addition & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "magento/magento2-functional-testing-framework",
"description": "Magento2 Functional Testing Framework",
"type": "library",
"version": "2.3.5",
"version": "2.3.6",
"license": "AGPL-3.0",
"keywords": ["magento", "automation", "functional", "testing"],
"config": {
Expand Down
Loading