Skip to content

Commit 2c8a4c3

Browse files
authored
Merge pull request #306 from magento/develop
MFTF 2.3.13 - Merge Develop to Master
2 parents 599004b + 9b7d464 commit 2c8a4c3

Some content is hidden

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

49 files changed

+827
-927
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
Magento Functional Testing Framework Changelog
22
================================================
3+
4+
2.3.13
5+
-----
6+
### Enhancements
7+
* Traceability
8+
* Failed test steps are now marked with a red `x` in the generated Allure report.
9+
* A failed `suite` `<before>` now correctly causes subsequent tests to marked as `failed` instead of `skipped`.
10+
* Customizability
11+
* Added `waitForPwaElementVisible` and `waitForPwaElementNotVisible` actions.
12+
* Modularity
13+
* Added support for parsing of symlinked modules under `vendor`.
14+
15+
### Fixes
16+
* Fixed a PHP Fatal error that occurred if the given `MAGENTO_BASE_URL` responded with anything but a `200`.
17+
* Fixed an issue where a test's `<after>` would run twice with Codeception `2.4.x`
18+
* Fixed an issue where tests using `extends` would not correctly override parent test steps
19+
* Test actions can now send an empty string to parameterized selectors.
20+
21+
### GitHub Issues/Pull requests:
22+
* [#297](https://github.com/magento/magento2-functional-testing-framework/pull/297) -- Allow = to be part of the secret value
23+
* [#267](https://github.com/magento/magento2-functional-testing-framework/pull/267) -- Add PHPUnit missing in dependencies
24+
* [#266](https://github.com/magento/magento2-functional-testing-framework/pull/266) -- General refactor: ext-curl dependency + review of singletones (refactor constructs)
25+
* [#264](https://github.com/magento/magento2-functional-testing-framework/pull/264) -- Use custom Backend domain, refactoring to Executors responsible for calling HTTP endpoints
26+
* [#258](https://github.com/magento/magento2-functional-testing-framework/pull/258) -- Removed unused variables in FunctionCommentSniff.php
27+
* [#256](https://github.com/magento/magento2-functional-testing-framework/pull/256) -- Removed unused variables
28+
329
2.3.12
430
-----
531
### Enhancements

bin/mftf

+1-1
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.12');
32+
$application->setVersion('2.3.13');
3333
/** @var \Magento\FunctionalTestingFramework\Console\CommandListInterface $commandList */
3434
$commandList = new \Magento\FunctionalTestingFramework\Console\CommandList;
3535
foreach ($commandList->getCommands() as $command) {

composer.json

+4-2
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.3.12",
5+
"version": "2.3.13",
66
"license": "AGPL-3.0",
77
"keywords": ["magento", "automation", "functional", "testing"],
88
"config": {
@@ -11,7 +11,8 @@
1111
"require": {
1212
"php": "7.0.2|7.0.4|~7.0.6|~7.1.0|~7.2.0",
1313
"allure-framework/allure-codeception": "~1.3.0",
14-
"codeception/codeception": "~2.3.4",
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"

composer.lock

+51-50
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dev/tests/_bootstrap.php

+2-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@
8282

8383
$paths = [
8484
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuite.xml',
85-
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteHooks.xml'
85+
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteHooks.xml',
86+
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteExtends.xml'
8687
];
8788

8889
// create and return the iterator for these file paths

0 commit comments

Comments
 (0)