Skip to content

Commit c42130d

Browse files
authored
Merge pull request #2242 from magento-pangolin/2.2.4-develop-pangolin
[Pangolin] Deliver changes related to MFTF 2.1.1 release
2 parents 94a368b + d2c16ee commit c42130d

File tree

9 files changed

+33
-22
lines changed

9 files changed

+33
-22
lines changed

dev/tests/acceptance/RoboFile.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,17 @@ function buildProject()
4343
* @param array $opts
4444
* @return void
4545
*/
46-
function generateTests($opts = ['config' => null])
46+
function generateTests($opts = ['config' => null, 'force' => false, 'nodes' => null])
4747
{
48+
$GLOBALS['GENERATE_TESTS'] = true;
49+
50+
if ($opts['force'])
51+
{
52+
$GLOBALS['FORCE_PHP_GENERATE'] = true;
53+
}
54+
4855
require 'tests'. DIRECTORY_SEPARATOR . 'functional' . DIRECTORY_SEPARATOR . '_bootstrap.php';
49-
\Magento\FunctionalTestingFramework\Util\TestGenerator::getInstance()->createAllTestFiles($opts['config']);
56+
\Magento\FunctionalTestingFramework\Util\TestGenerator::getInstance()->createAllTestFiles($opts['config'], $opts['nodes']);
5057
$this->say("Generate Tests Command Run");
5158
}
5259

dev/tests/acceptance/composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
}
1717
],
1818
"require": {
19-
"allure-framework/allure-codeception": "dev-master#af40af5ae2b717618a42fe3e137d75878508c75d",
19+
"allure-framework/allure-codeception": "~1.2.6",
2020
"codeception/codeception": "~2.3.4",
2121
"consolidation/robo": "^1.0.0",
2222
"symfony/process": ">=2.7 <3.4",
2323
"henrikbjorn/lurker": "^1.2",
24-
"magento/magento2-functional-testing-framework": "~2.0.0",
24+
"magento/magento2-functional-testing-framework": "~2.1.1",
2525
"php": "7.0.2|7.0.4|~7.0.6|~7.1.0",
2626
"vlucas/phpdotenv": "~2.4"
2727
},

dev/tests/acceptance/composer.lock

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dev/tests/acceptance/tests/_suite/sampleSuite.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<include>
1717
<module name="Catalog" />
1818
<group name="login" />
19+
<test name="AdminCreateCustomerTest"/>
1920
</include>
2021
<exclude>
2122
<module name="Catalog" file="AdminCreateCategoryTest.xml" />

dev/tests/acceptance/tests/functional.suite.dist.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ modules:
2121
depends: PhpBrowser
2222
part: Json
2323
- \Magento\FunctionalTestingFramework\Module\MagentoSequence
24+
- \Magento\FunctionalTestingFramework\Module\MagentoAssert
2425
- Asserts
2526
config:
2627
\Magento\FunctionalTestingFramework\Module\MagentoWebDriver:

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/ActionGroup/AddProductToCartActionGroup.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<arguments>
1313
<argument name="product" defaultValue="product"/>
1414
</arguments>
15-
<amOnPage stepKey="navigateProductPage-{{product.name}}" url="/{{product.name}}.html"/>
16-
<click stepKey="addToCart-{{product.name}}" selector="{{StorefrontProductPageSection.AddToCartBtn}}"/>
15+
<amOnPage stepKey="navigateProductPage" url="/{{product.name}}.html"/>
16+
<click stepKey="addToCart" selector="{{StorefrontProductPageSection.AddToCartBtn}}"/>
1717
<waitForElementVisible selector="{{StorefrontProductPageSection.SuccessMsg}}" time="30" stepKey="waitForProductAdded"/>
1818
</actionGroup>
1919
</actionGroups>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/Section/AdminCategorySidebarTreeSection.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
1111
<section name="AdminCategorySidebarTreeSection">
12-
<element name="Collapse All" type="button" selector=".tree-actions a:first-child"/>
13-
<element name="Expand All" type="button" selector=".tree-actions a:last-child"/>
12+
<element name="collapseAll" type="button" selector=".tree-actions a:first-child"/>
13+
<element name="expandAll" type="button" selector=".tree-actions a:last-child"/>
1414
</section>
1515
</sections>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Sales/Test/AdminCreateInvoiceTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<stories value="Create an Invoice via the Admin"/>
1515
<title value="Create Invoice"/>
1616
<description value="Should be able to create an invoice via the admin."/>
17-
<severity value="NORMAL"/>
17+
<severity value="MAJOR"/>
1818
<testCaseId value="MAGETWO-72096"/>
1919
<group value="sales"/>
2020
</annotations>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Wishlist/Test/StorefrontAddMultipleStoreProductsToWishlistTest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
<actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditProduct1">
4141
<argument name="product" value="$$product$$"/>
4242
</actionGroup>
43+
<scrollToTopOfPage stepKey="scrollToTop1"/>
4344
<click stepKey="clickSwitchStoreMenuForProduct1" selector="{{AdminProductFormActionSection.changeStoreButton}}"/>
4445
<click stepKey="clickOnStoreNameItemForProduct1" selector="{{AdminProductFormChangeStoreSection.storeSelector(customStore.name)}}"/>
4546
<click stepKey="acceptStoreSwitchingForProduct1" selector="{{AdminProductFormChangeStoreSection.acceptButton}}"/>
@@ -52,6 +53,7 @@
5253
<actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditProduct2">
5354
<argument name="product" value="$$secondProduct$$"/>
5455
</actionGroup>
56+
<scrollToTopOfPage stepKey="scrollToTop2"/>
5557
<click stepKey="clickSwitchStoreMenuForProduct2" selector="{{AdminProductFormActionSection.changeStoreButton}}"/>
5658
<click stepKey="clickOnStoreNameItemForProduct2" selector="{{AdminProductFormChangeStoreSection.storeSelector('Default Store View')}}"/>
5759
<click stepKey="acceptStoreSwitchingForProduct2" selector="{{AdminProductFormChangeStoreSection.acceptButton}}"/>

0 commit comments

Comments
 (0)