Skip to content

Commit 247029e

Browse files
committed
Merge branch 'develop' into pr546WithUpgradeScript
2 parents 7d385ce + f1820ff commit 247029e

Some content is hidden

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

51 files changed

+1326
-855
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,61 @@
11
Magento Functional Testing Framework Changelog
22
================================================
3+
2.6.3
4+
-----
5+
6+
### New Feature
7+
* `--filter` option was added to `bin/mftf generate:tests` command. For more details please go to https://devdocs.magento.com/mftf/docs/commands/mftf.html#generatetests
8+
9+
2.6.2
10+
-----
11+
12+
### Fixes
13+
* Fixed float conversion error in test generation
14+
15+
2.6.1
16+
-----
17+
18+
* Usability
19+
* Introduced new `.env` configuration `ELASTICSEARCH_VERSION` to support multiple elasticsearch versions
20+
* Maintainability
21+
* Added deprecation notices for upcoming MFTF 3.0.0
22+
* Replaced facebook webdriver with php-webdriver to support PHP version updates
23+
24+
2.6.0
25+
-----
26+
27+
* Usability
28+
* `magentoCron` action added by community maintainer @lbajsarowicz
29+
* Traceability
30+
* MFTF generated cest files are fully compatible for Codeception `dry-run`.
31+
* Modularity
32+
* `mftf generate:tests` and `mftf run:test` commands now accept suite scoped test names in format `[suitename:testname]...`.
33+
* Maintainability
34+
* Support `deprecated` syntax for the following test entities:
35+
* Test
36+
* Action Group
37+
* Data
38+
* Metadata
39+
* Page
40+
* Section
41+
* Section Element
42+
* See DevDocs for details
43+
* Improved `mftf static-checks` command to allow executing all or specific static checks.
44+
* Added a new static check that checks and reports unused arguments in action groups.
45+
* Customizability
46+
* AWS Secrets Manager has been added as an additional credential storage.
47+
* See DevDocs for details
48+
* Bumped dependencies to latest possible versions
49+
50+
### Fixes
51+
* Fixed missing before, after, failed steps in cest file when generating tests with `--allow-skipped` option.
52+
* Fixed suites and tests display issue in Allure `Suites` page after `mftf run:group` command.
53+
* `createData` action now shows a meaningful error message at runtime when the entity does not exist.
54+
55+
### GitHub Issues/Pull requests:
56+
* [#537](https://github.com/magento/magento2-functional-testing-framework/pull/537) -- Refactor of TestGenerator class
57+
* [#538](https://github.com/magento/magento2-functional-testing-framework/pull/538) -- FEATURE: <magentoCron> command to execute Cron Jobs
58+
359
2.5.4
460
-----
561
[Demo Video](https://www.youtube.com/watch?v=tguvkw1HWKg)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ See the license [here][] or contact [license@magentocommerce.com][] for a copy.
7070

7171
<!-- Link Definitions -->
7272
[Getting Started]: docs/getting-started.md
73-
[Contribution Guidelines]: .github/CONTRIBUTING.html
73+
[Contribution Guidelines]: https://github.com/magento/magento2-functional-testing-framework/blob/develop/.github/CONTRIBUTING.md
7474
[DevDocs Contributing]: https://github.com/magento/devdocs/blob/master/.github/CONTRIBUTING.md
7575
[security@magento.com]: mailto:security@magento.com
7676
[encryption key]: https://info2.magento.com/rs/magentoenterprise/images/security_at_magento.asc
7777
[here]: https://magento.com/security/reporting-magento-security-issue
7878
[Security Alert Notifications]: https://magento.com/security/sign-up
7979
[here]: LICENSE_AGPL3.txt
80-
[license@magentocommerce.com]: mailto:license@magentocommerce.com
80+
[license@magentocommerce.com]: mailto:license@magentocommerce.com

composer.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "magento/magento2-functional-testing-framework",
33
"description": "Magento2 Functional Testing Framework",
44
"type": "library",
5-
"version": "2.5.4",
5+
"version": "2.6.3",
66
"license": "AGPL-3.0",
77
"keywords": ["magento", "automation", "functional", "testing"],
88
"config": {
@@ -25,7 +25,8 @@
2525
"monolog/monolog": "^1.0",
2626
"mustache/mustache": "~2.5",
2727
"symfony/process": "^2.8 || ^3.1 || ^4.0",
28-
"vlucas/phpdotenv": "^2.4"
28+
"vlucas/phpdotenv": "^2.4",
29+
"php-webdriver/webdriver": "^1.8.0"
2930
},
3031
"require-dev": {
3132
"squizlabs/php_codesniffer": "~3.2",
@@ -44,6 +45,9 @@
4445
"suggest": {
4546
"epfremme/swagger-php": "^2.0"
4647
},
48+
"replace": {
49+
"facebook/webdriver": "^1.7.1"
50+
},
4751
"autoload": {
4852
"files": ["src/Magento/FunctionalTestingFramework/_bootstrap.php"],
4953
"psr-4": {

0 commit comments

Comments
 (0)