Skip to content

MFTF 2.3.13 - Merge Develop to Master #306

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 122 commits into from
Jan 29, 2019
Merged
Changes from all commits
Commits
Show all changes
122 commits
Select commit Hold shift + click to select a range
d51d8ef
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 24, 2018
33e95b6
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 24, 2018
6d11082
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 24, 2018
035f515
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 24, 2018
4249e88
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 29, 2018
d26cfe2
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 29, 2018
6381a4b
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Mar 29, 2018
f463ebd
The property of the parent element is used first when making a request
Cristian101 Apr 2, 2018
73c4371
Added the ability to use entity properties in metadata
Cristian101 Apr 2, 2018
14d65c2
Cleaned up some code
Cristian101 Apr 2, 2018
231fe18
Cleaned up some code
Cristian101 Apr 2, 2018
d098325
magento/magento2-functional-testing-framework#54: Set a global value …
vasylmalanka Apr 7, 2018
8ceca86
Merge branch 'CD-develop' into issue-54
vasylmalanka Apr 7, 2018
5f5d3d9
Merge pull request #71 from vasylmalanka/issue-54
okolesnyk Aug 29, 2018
4e2b266
The property of the parent element is used first when making a request
Cristian101 Apr 2, 2018
fa32135
Cleaned up some code
Cristian101 Apr 2, 2018
593e531
MQE-910: [GitHub PR] The property of the parent element is used first…
jilu1 Oct 10, 2018
824eccb
Merge remote-tracking branch 'origin/develop' into MQE-910-develop
jilu1 Oct 10, 2018
382711b
Added the ability to use entity properties in metadata
Cristian101 Apr 2, 2018
39f39a2
Cleaned up some code
Cristian101 Apr 2, 2018
0093772
MQE-1279: MFTF will not output any test results if instance respondes…
jilu1 Oct 18, 2018
4079fc9
MQE-911: [GitHub PR] Added the ability to use entity properties in me…
jilu1 Oct 19, 2018
d6e0b77
Removed unused variables in FunctionCommentSniff.php
gy741 Oct 26, 2018
75c721a
Merge branch 'develop' into parent-property-in-metadata-url
okolesnyk Oct 31, 2018
b1ce709
Merge branch 'develop' into use-entity-properties-in-metadata
okolesnyk Oct 31, 2018
4babbdf
Use custom Backend domain, refactoring to Executors responsible for c…
lbajsarowicz Nov 2, 2018
85efb60
Add PHPDoc for getBaseUrl methods
lbajsarowicz Nov 3, 2018
96a63c7
Cleanup for LoggingUtil.
lbajsarowicz Nov 3, 2018
bd2ed6f
Add CURL to the list of dependencies for MFTF (eg. Magento\Functional…
lbajsarowicz Nov 3, 2018
d383edd
Cleanup for ActionGroupObjectHandler class
lbajsarowicz Nov 3, 2018
c83e423
Cleanup for SuiteObjectHandler class
lbajsarowicz Nov 3, 2018
6517bf0
PHPCS Changes
lbajsarowicz Nov 5, 2018
d24ac0a
PHPUnit missing in dependencies
lbajsarowicz Nov 5, 2018
0fe21e9
Method arguments alignment to comply with PHPCS
lbajsarowicz Nov 3, 2018
5193f1e
Composer lock update after adding PHPUnit to dependencies.
lbajsarowicz Nov 5, 2018
37fbc61
Composer lock update after adding PHPUnit to dependencies.
lbajsarowicz Nov 5, 2018
198aeaa
Fix PHPUnit errors
lbajsarowicz Nov 5, 2018
37bdd10
MQE-1178: MFTF Generate:Suite Does Not Generate Extended Items Correctly
jilu1 Nov 6, 2018
2fe867c
MQE-1185: MFTF DragAndDrop Action Is Not Using X, Y Offsets Correctly
jilu1 Oct 23, 2018
d2895dc
Merge branch 'develop' into MQE-1185
jilu1 Nov 8, 2018
d6488bd
MQE-1279: MFTF will not output any test results if instance respondes…
jilu1 Nov 8, 2018
999b5c3
Merge remote-tracking branch 'origin/develop' into MQE-1279
jilu1 Nov 8, 2018
5b34a47
MQE-1178: MFTF Generate:Suite Does Not Generate Extended Items Correctly
jilu1 Nov 9, 2018
55b71c2
Merge remote-tracking branch 'magento/master' into missing-phpunit
lbajsarowicz Nov 10, 2018
ada2353
Update `composer.lock` after MFTF master branch update.
lbajsarowicz Nov 10, 2018
bc9fc3a
Fallback `composer.lock` to be PHP 7.0 compliant
lbajsarowicz Nov 10, 2018
57c1ede
Merge remote-tracking branch 'magento/master' into contribution
lbajsarowicz Nov 10, 2018
ecac043
MQE-1264: Failing Allure steps showing up as passed
KevinBKozan Nov 12, 2018
1033b71
Merge branch 'develop' into MQE-1279
jilu1 Nov 13, 2018
6cfe985
Merge branch 'develop' into MQE-1185
jilu1 Nov 13, 2018
429d59e
Merge branch 'develop' into MQE-1178
jilu1 Nov 13, 2018
0849daa
Add PHPUnit >=7.0.0,<7.1.0 to the dependencies
lbajsarowicz Nov 14, 2018
bf7ea22
Merge pull request #270 from magento/MQE-1178
jilu1 Nov 14, 2018
4ed8b0a
Merge branch 'develop' into MQE-1279
jilu1 Nov 14, 2018
584082c
Merge pull request #243 from magento/MQE-1279
jilu1 Nov 14, 2018
0175b2e
Merge branch 'develop' into MQE-1185
jilu1 Nov 14, 2018
c53b77a
Merge pull request #275 from magento/master
okolesnyk Nov 14, 2018
8600e8b
Merge branch 'develop' into MQE-1185
jilu1 Nov 14, 2018
7136da4
Merge pull request #255 from magento/MQE-1185
jilu1 Nov 14, 2018
5a4e2ef
Merge branch 'develop' into missing-phpunit
lbajsarowicz Nov 15, 2018
1dc684a
Merge pull request #267 from M2Coach/missing-phpunit
okolesnyk Nov 16, 2018
942979f
Merge branch 'develop' into custom-domain-backend
okolesnyk Nov 16, 2018
fe05fe1
Merge branch 'develop' into brief-code-cleanup
okolesnyk Nov 19, 2018
070dbeb
Merge pull request #266 from M2Coach/brief-code-cleanup
okolesnyk Nov 19, 2018
5989405
Merge branch 'develop' into remove_dead_code_v2
KevinBKozan Nov 19, 2018
9d72141
MQE-1302: MFTF Remove Action Not Working For Extended PageBuilder Test
jilu1 Nov 21, 2018
58810eb
MQE-1302: MFTF Remove Action Not Working For Extended PageBuilder Test
jilu1 Nov 21, 2018
59b3f61
MQE-910: [GitHub PR] The property of the parent element is used first…
jilu1 Nov 27, 2018
def54b2
Merge remote-tracking branch 'origin/develop' into MQE-910-develop
jilu1 Nov 27, 2018
a304e8e
Merge pull request #250 from magento/MQE-910-develop
jilu1 Nov 27, 2018
e79fe13
Merge branch 'develop' into MQE-911
jilu1 Nov 27, 2018
349c9bf
Merge pull request #253 from magento/MQE-911
jilu1 Nov 28, 2018
314c5b1
Merge branch 'develop' of github.com:magento/magento2-functional-test…
okolesnyk Nov 28, 2018
970b467
MQE-1361: Unable to use empty string literal as argument to selector …
jilu1 Nov 28, 2018
04a15f1
MQE-1361: Unable to use empty string literal as argument to selector …
jilu1 Nov 28, 2018
bea09d4
Merge pull request #75 from rocketweb/parent-property-in-metadata-url
okolesnyk Nov 28, 2018
7809bd5
Merge branch 'develop' into MQE-1361
jilu1 Nov 28, 2018
d24fe12
Merge branch 'develop' of github.com:magento/magento2-functional-test…
okolesnyk Nov 28, 2018
ebbf0ff
Merge branch 'develop' into use-entity-properties-in-metadata
okolesnyk Nov 28, 2018
317323c
Merge pull request #76 from rocketweb/use-entity-properties-in-metadata
okolesnyk Nov 28, 2018
a245731
MQE-1350: Add support for symlinked vendor/magento modules
KevinBKozan Nov 29, 2018
f75f380
Merge branch 'develop' into MQE-1361
jilu1 Nov 29, 2018
d5265e9
Merge pull request #281 from magento/MQE-1361
jilu1 Dec 4, 2018
bf2143d
MQE-1372: If Suite before fails build must be RED
KevinBKozan Dec 6, 2018
fe2feae
MQE-1354: bug fix in command.php
jilu1 Dec 7, 2018
1f834d2
Merge branch 'develop' of github.com:magento/magento2-functional-test…
okolesnyk Dec 10, 2018
58311da
Fix code review issue
okolesnyk Dec 10, 2018
1f780e7
Merge branch 'develop' into remove_dead_code_v2
okolesnyk Dec 10, 2018
5d6ffcb
Merge branch 'develop' into custom-domain-backend
okolesnyk Dec 10, 2018
ce9ea48
Merge pull request #258 from gy741/remove_dead_code_v2
okolesnyk Dec 10, 2018
cae669a
Merge pull request #264 from M2Coach/custom-domain-backend
okolesnyk Dec 10, 2018
6ae2c5b
Merge branch 'develop' into CD-develop
okolesnyk Dec 10, 2018
b0c1f5a
Update Verification tests according to introduced changes
okolesnyk Dec 10, 2018
8ed1c33
Merge branch 'develop' of github.com:magento/magento2-functional-test…
okolesnyk Dec 10, 2018
9c276d0
Merge branch 'CD-develop' of github.com:magento/magento2-functional-t…
okolesnyk Dec 10, 2018
85b44c3
Merge pull request #211 from magento/CD-develop
okolesnyk Dec 10, 2018
6c34dab
Merge branch 'develop' into MQE-1302
jilu1 Dec 11, 2018
4522886
Merge pull request #279 from magento/MQE-1302
jilu1 Dec 11, 2018
092634a
MQE-1354: bug fix in command.php
jilu1 Dec 12, 2018
e2323a2
magento-research/pwa-tests#MQE-1382-WaitForReactPageLoad
ivy00johns Dec 12, 2018
8efe995
Merge remote-tracking branch 'origin/develop' into MQE-1354
jilu1 Dec 13, 2018
a88548b
Merge pull request #283 from magento/MQE-1354
jilu1 Dec 14, 2018
d2312ef
magento-research/pwa-tests#MQE-1382-WaitForReactPageLoad
ivy00johns Jan 8, 2019
ea2a2c7
magento-research/pwa-tests#MQE-1382-WaitForReactPageLoad
ivy00johns Jan 9, 2019
f5ba105
Merge branch 'develop' into MQE-1382-WaitForReactPageLoad
ivy00johns Jan 9, 2019
149332a
magento-research/pwa-tests#MQE-1382-WaitForReactPageLoad
ivy00johns Jan 9, 2019
cbe914b
magento-research/pwa-tests#MQE-1382-WaitForReactPageLoad
ivy00johns Jan 10, 2019
727c9c4
Merge pull request #288 from magento/MQE-1382-WaitForReactPageLoad
ivy00johns Jan 14, 2019
f44f975
Allow = to be part of the secret value
fooman Jan 16, 2019
7336d71
MQE-1145: Update FrontendExecutor::authorize() method.
jilu1 Jan 16, 2019
b0f2a13
Merge branch 'develop' into MasterToDevelop-2.3.12
KevinBKozan Jan 22, 2019
680d9b9
Merge pull request #299 from magento/MasterToDevelop-2.3.12
KevinBKozan Jan 22, 2019
c80e1d3
MQE-1152: Remove redundant after execution for codeception 2.4.4 and …
aljcalandra Jan 22, 2019
698f0a0
Merge branch 'develop' into patch-1
jilu1 Jan 22, 2019
e1cd4e1
Merge pull request #297 from fooman/patch-1
jilu1 Jan 22, 2019
fddb41f
Merge branch 'develop' into MQE-1145
jilu1 Jan 22, 2019
1f0c73a
Merge pull request #290 from magento/MQE-1145
jilu1 Jan 23, 2019
3db00b9
MQE-1152: Remove redundant after execution for codeception 2.4.4
KevinBKozan Jan 23, 2019
e5a736a
MQE-1417: Changelog and Version Bump
KevinBKozan Jan 24, 2019
3da7be5
Revert "MQE-1185: MFTF DragAndDrop Action Is Not Using X, Y Offsets C…
KevinBKozan Jan 28, 2019
2953a24
MQE-1185: MFTF DragAndDrop Action Is Not Using X, Y Offsets Correctly
KevinBKozan Jan 28, 2019
9b7d464
Merge pull request #305 from magento/MQE-1185-Revert
KevinBKozan Jan 28, 2019
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,5 +1,31 @@
Magento Functional Testing Framework Changelog
================================================

2.3.13
-----
### Enhancements
* Traceability
* Failed test steps are now marked with a red `x` in the generated Allure report.
* A failed `suite` `<before>` now correctly causes subsequent tests to marked as `failed` instead of `skipped`.
* Customizability
* Added `waitForPwaElementVisible` and `waitForPwaElementNotVisible` actions.
* Modularity
* Added support for parsing of symlinked modules under `vendor`.

### Fixes
* Fixed a PHP Fatal error that occurred if the given `MAGENTO_BASE_URL` responded with anything but a `200`.
* Fixed an issue where a test's `<after>` would run twice with Codeception `2.4.x`
* Fixed an issue where tests using `extends` would not correctly override parent test steps
* Test actions can now send an empty string to parameterized selectors.

### GitHub Issues/Pull requests:
* [#297](https://github.com/magento/magento2-functional-testing-framework/pull/297) -- Allow = to be part of the secret value
* [#267](https://github.com/magento/magento2-functional-testing-framework/pull/267) -- Add PHPUnit missing in dependencies
* [#266](https://github.com/magento/magento2-functional-testing-framework/pull/266) -- General refactor: ext-curl dependency + review of singletones (refactor constructs)
* [#264](https://github.com/magento/magento2-functional-testing-framework/pull/264) -- Use custom Backend domain, refactoring to Executors responsible for calling HTTP endpoints
* [#258](https://github.com/magento/magento2-functional-testing-framework/pull/258) -- Removed unused variables in FunctionCommentSniff.php
* [#256](https://github.com/magento/magento2-functional-testing-framework/pull/256) -- Removed unused variables

2.3.12
-----
### Enhancements
2 changes: 1 addition & 1 deletion bin/mftf
Original file line number Diff line number Diff line change
@@ -29,7 +29,7 @@ try {
try {
$application = new Symfony\Component\Console\Application();
$application->setName('Magento Functional Testing Framework CLI');
$application->setVersion('2.3.12');
$application->setVersion('2.3.13');
/** @var \Magento\FunctionalTestingFramework\Console\CommandListInterface $commandList */
$commandList = new \Magento\FunctionalTestingFramework\Console\CommandList;
foreach ($commandList->getCommands() as $command) {
6 changes: 4 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@
"name": "magento/magento2-functional-testing-framework",
"description": "Magento2 Functional Testing Framework",
"type": "library",
"version": "2.3.12",
"version": "2.3.13",
"license": "AGPL-3.0",
"keywords": ["magento", "automation", "functional", "testing"],
"config": {
@@ -11,7 +11,8 @@
"require": {
"php": "7.0.2|7.0.4|~7.0.6|~7.1.0|~7.2.0",
"allure-framework/allure-codeception": "~1.3.0",
"codeception/codeception": "~2.3.4",
"ext-curl": "*",
"codeception/codeception": "~2.3.4 || ~2.4.0 ",
"consolidation/robo": "^1.0.0",
"epfremme/swagger-php": "^2.0",
"flow/jsonpath": ">0.2",
@@ -30,6 +31,7 @@
"goaop/framework": "2.2.0",
"codacy/coverage": "^1.4",
"phpmd/phpmd": "^2.6.0",
"phpunit/phpunit": "~6.5.0 || ~7.0.0",
"rregeer/phpunit-coverage-check": "^0.1.4",
"php-coveralls/php-coveralls": "^1.0",
"symfony/stopwatch": "~3.4.6"
101 changes: 51 additions & 50 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion dev/tests/_bootstrap.php
Original file line number Diff line number Diff line change
@@ -82,7 +82,8 @@

$paths = [
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuite.xml',
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteHooks.xml'
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteHooks.xml',
$suiteDirectory . DIRECTORY_SEPARATOR . 'functionalSuiteExtends.xml'
];

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