Skip to content

Commit 7609658

Browse files
authored
Merge pull request #1 from magento/develop
Updating magento-devdocs.mftf with lastest from mageto/mftf
2 parents 8221bc8 + 7044b70 commit 7609658

File tree

58 files changed

+1183
-1010
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+1183
-1010
lines changed

CHANGELOG.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,63 @@
11
Magento Functional Testing Framework Changelog
22
================================================
33

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+
461
2.3.8
562
-----
663
### Fixes

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
## Installation
88

9-
For the installation guidelines and system requirements, read [Getting Started](https://devdocs.magento.com/mftf/2.3/getting-started.html).
9+
For the installation guidelines and system requirements, refer to [Getting Started](https://devdocs.magento.com/mftf/2.3/getting-started.html).
1010

1111
## Contributing
1212

1313
We would appreciate your contributions to new components or new features, changes to the existing features, tests, documentation, specifications, bug fixes, optimizations, or just good suggestions.
1414
Report about an issue or request features opening a GitHub issue.
15-
Learn more about contributing in our [Contribution Guidelines](https://devdocs.magento.com/mftf/2.3/contribution-guidelines.html).
15+
Learn more about contributing in our [Contribution Guidelines](.github/CONTRIBUTING.md).
1616

1717
If you want to participate in the documentation work, see [DevDocs Contributing](https://github.com/magento/devdocs/blob/master/.github/CONTRIBUTING.md).
1818

bin/mftf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ try {
2929
try {
3030
$application = new Symfony\Component\Console\Application();
3131
$application->setName('Magento Functional Testing Framework CLI');
32-
$application->setVersion('2.3.8');
32+
$application->setVersion('2.3.14');
3333
/** @var \Magento\FunctionalTestingFramework\Console\CommandListInterface $commandList */
3434
$commandList = new \Magento\FunctionalTestingFramework\Console\CommandList;
3535
foreach ($commandList->getCommands() as $command) {

composer.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@
22
"name": "magento/magento2-functional-testing-framework",
33
"description": "Magento2 Functional Testing Framework",
44
"type": "library",
5-
"version": "2.3.8",
5+
"version": "2.3.14",
66
"license": "AGPL-3.0",
77
"keywords": ["magento", "automation", "functional", "testing"],
88
"config": {
99
"sort-packages": true
1010
},
1111
"require": {
1212
"php": "7.0.2|7.0.4|~7.0.6|~7.1.0|~7.2.0",
13-
"allure-framework/allure-codeception": "~1.2.6",
14-
"codeception/codeception": "~2.3.4",
13+
"allure-framework/allure-codeception": "~1.3.0",
14+
"ext-curl": "*",
15+
"codeception/codeception": "~2.3.4 || ~2.4.0 ",
1516
"consolidation/robo": "^1.0.0",
1617
"epfremme/swagger-php": "^2.0",
1718
"flow/jsonpath": ">0.2",
@@ -30,6 +31,7 @@
3031
"goaop/framework": "2.2.0",
3132
"codacy/coverage": "^1.4",
3233
"phpmd/phpmd": "^2.6.0",
34+
"phpunit/phpunit": "~6.5.0 || ~7.0.0",
3335
"rregeer/phpunit-coverage-check": "^0.1.4",
3436
"php-coveralls/php-coveralls": "^1.0",
3537
"symfony/stopwatch": "~3.4.6"

0 commit comments

Comments
 (0)