Skip to content
This repository was archived by the owner on Apr 29, 2019. It is now read-only.

Commit 7d7a5a2

Browse files
authored
Merge pull request #1723 from magento-borg/PR2.3_20171115
Fixed issues: - MAGETWO-80353 PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade - MAGETWO-83880 СheckCustomerTypeTest failure on FAT-EXT-B2B-UR on develop
2 parents 20681a7 + efc1959 commit 7d7a5a2

File tree

8 files changed

+35
-19
lines changed

8 files changed

+35
-19
lines changed

app/code/Magento/User/Model/ResourceModel/User/Collection.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ protected function _construct()
3131
protected function _initSelect()
3232
{
3333
parent::_initSelect();
34-
$this->getSelect()->join(
34+
$this->getSelect()->joinLeft(
3535
['user_role' => $this->getTable('authorization_role')],
36-
'main_table.user_id = user_role.user_id',
36+
'main_table.user_id = user_role.user_id AND user_role.parent_id != 0',
3737
[]
38-
)->join(
38+
)->joinLeft(
3939
['detail_role' => $this->getTable('authorization_role')],
4040
'user_role.parent_id = detail_role.role_id',
4141
['role_name']

dev/tests/functional/composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"require": {
66
"php": "7.0.2|~7.0.6|~7.1.0",
77
"allure-framework/allure-phpunit": "~1.2.0",
8-
"magento/mtf": "1.0.0-rc56",
8+
"magento/mtf": "1.0.0-rc57",
99
"phpunit/phpunit": "~4.8.0|~5.5.0",
1010
"phpunit/phpunit-selenium": ">=1.2"
1111
},

dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/CreateSimpleProductEntityTest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@
4646
<constraint name="Magento\Catalog\Test\Constraint\AssertProductInCart" />
4747
</variation>
4848
<variation name="CreateSimpleProductEntityTestVariation3" summary="Create product with special price and custom options(fixed price)">
49-
<data name="tag" xsi:type="string">stable:no</data>
50-
<data name="issue" xsi:type="string">MAGETWO-80353: PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade</data>
5149
<data name="tag" xsi:type="string">test_type:extended_acceptance_test</data>
5250
<data name="product/data/url_key" xsi:type="string">simple-product-%isolation%</data>
5351
<data name="product/data/name" xsi:type="string">Simple Product %isolation%</data>

dev/tests/functional/tests/app/Magento/Catalog/Test/TestCase/Product/UpdateSimpleProductEntityTest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,8 +178,6 @@
178178
<constraint name="Magento\Catalog\Test\Constraint\AssertProductPriceOnDifferentStoreViews" />
179179
</variation>
180180
<variation name="UpdateSimpleProductEntityTestVariation14" summary="An error appears on open tier price with locale formatting" ticketId="MAGETWO-62076">
181-
<data name="tag" xsi:type="string">stable:no</data>
182-
<data name="issue" xsi:type="string">MAGETWO-80353: PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade</data>
183181
<data name="initialProduct/dataset" xsi:type="string">simple_with_hight_tier_price</data>
184182
<constraint name="Magento\Catalog\Test\Constraint\AssertProductFormattingTierPrice" />
185183
</variation>

dev/tests/functional/tests/app/Magento/Customer/Test/TestCase/MassAssignCustomerGroupTest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\Customer\Test\TestCase\MassAssignCustomerGroupTest" summary="Mass Assign Customer's Group to Customers" ticketId="MAGETWO-27892">
1010
<variation name="MassAssignCustomerGroupTestVariation1" summary="Customer is created and mass action for changing customer group to created group is applied">
11-
<data name="tag" xsi:type="string">stable:no</data>
12-
<data name="issue" xsi:type="string">MAGETWO-80353: PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade</data>
1311
<data name="customers" xsi:type="array">
1412
<item name="0" xsi:type="string">default</item>
1513
</data>

dev/tests/functional/tests/app/Magento/User/Test/TestCase/RevokeAllAccessTokensForAdminWithoutTokensTest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@
88
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/mtf/etc/variations.xsd">
99
<testCase name="Magento\User\Test\TestCase\RevokeAllAccessTokensForAdminWithoutTokensTest" summary="Revoke All Access Tokens for Admin without Tokens" ticketId="MAGETWO-29675">
1010
<variation name="RevokeAllAccessTokensForAdminWithoutTokensTestVariation1">
11-
<data name="tag" xsi:type="string">stable:no</data>
12-
<data name="issue" xsi:type="string">MAGETWO-80353: PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade</data>
1311
<data name="user/dataset" xsi:type="string">custom_admin</data>
1412
<constraint name="Magento\User\Test\Constraint\AssertAccessTokensErrorRevokeMessage" />
1513
</variation>

dev/tests/functional/tests/app/Magento/Variable/Test/TestCase/UpdateCustomVariableEntityTest.php

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
use Magento\Store\Test\Fixture\Store;
1313
use Magento\Mtf\Fixture\FixtureFactory;
1414
use Magento\Mtf\TestCase\Injectable;
15+
use Magento\Mtf\TestStep\TestStepFactory;
1516

1617
/**
1718
* Preconditions:
@@ -59,19 +60,36 @@ class UpdateCustomVariableEntityTest extends Injectable
5960
*/
6061
protected $store = null;
6162

63+
/**
64+
* Configuration setting.
65+
*
66+
* @var string
67+
*/
68+
private $configData;
69+
70+
/**
71+
* Factory for Test Steps.
72+
*
73+
* @var TestStepFactory
74+
*/
75+
private $testStepFactory;
76+
6277
/**
6378
* Injection data.
6479
*
6580
* @param SystemVariableIndex $systemVariableIndex
6681
* @param SystemVariableNew $systemVariableNew
82+
* @param TestStepFactory $testStepFactory
6783
* @return void
6884
*/
6985
public function __inject(
7086
SystemVariableIndex $systemVariableIndex,
71-
SystemVariableNew $systemVariableNew
87+
SystemVariableNew $systemVariableNew,
88+
TestStepFactory $testStepFactory
7289
) {
7390
$this->systemVariableIndexPage = $systemVariableIndex;
7491
$this->systemVariableNewPage = $systemVariableNew;
92+
$this->testStepFactory = $testStepFactory;
7593
}
7694

7795
/**
@@ -81,14 +99,22 @@ public function __inject(
8199
* @param SystemVariable $customVariable
82100
* @param SystemVariable $customVariableOrigin
83101
* @param string $saveAction
102+
* @param string|null $configData [optional]
84103
* @return array
85104
*/
86105
public function test(
87106
FixtureFactory $fixtureFactory,
88107
SystemVariable $customVariable,
89108
SystemVariable $customVariableOrigin,
90-
$saveAction
109+
$saveAction,
110+
$configData = null
91111
) {
112+
// Preconditions
113+
$this->configData = $configData;
114+
$this->testStepFactory->create(
115+
\Magento\Config\Test\TestStep\SetupConfigurationStep::class,
116+
['configData' => $this->configData]
117+
)->run();
92118
$this->store = $fixtureFactory->createByCode('store', ['dataset' => 'custom']);
93119
$this->store->persist();
94120
$customVariableOrigin->persist();

dev/tests/functional/tests/app/Magento/Variable/Test/TestCase/UpdateCustomVariableEntityTest.xml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
<constraint name="Magento\Variable\Test\Constraint\AssertCustomVariableInPage" />
2020
</variation>
2121
<variation name="UpdateCustomVariableEntityTestVariation2">
22-
<data name="tag" xsi:type="string">stable:no</data>
23-
<data name="issue" xsi:type="string">MAGETWO-80353: PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade</data>
22+
<data name="configData" xsi:type="string">add_store_code_to_urls</data>
2423
<data name="customVariable/data/code" xsi:type="string">variableCode%isolation%</data>
2524
<data name="customVariable/data/name" xsi:type="string">variableName%isolation%</data>
2625
<data name="customVariable/data/use_default_value" xsi:type="string">No</data>
@@ -32,7 +31,7 @@
3231
<constraint name="Magento\Variable\Test\Constraint\AssertCustomVariableInPage" />
3332
</variation>
3433
<variation name="UpdateCustomVariableEntityTestVariation3">
35-
<data name="tag" xsi:type="string">stable:no</data>
34+
<data name="configData" xsi:type="string">add_store_code_to_urls</data>
3635
<data name="customVariable/data/code" xsi:type="string">variableCode%isolation%</data>
3736
<data name="customVariable/data/name" xsi:type="string">variableName%isolation%</data>
3837
<data name="customVariable/data/use_default_value" xsi:type="string">No</data>
@@ -45,8 +44,7 @@
4544
<constraint name="Magento\Variable\Test\Constraint\AssertCustomVariableInPage" />
4645
</variation>
4746
<variation name="UpdateCustomVariableEntityTestVariation4">
48-
<data name="tag" xsi:type="string">stable:no</data>
49-
<data name="issue" xsi:type="string">MAGETWO-80353: PHP 7.1 compatibility: Jenkins Failures related to PHP 7.1 upgrade</data>
47+
<data name="configData" xsi:type="string">add_store_code_to_urls</data>
5048
<data name="customVariable/data/code" xsi:type="string">variableCode%isolation%</data>
5149
<data name="customVariable/data/name" xsi:type="string">variableName%isolation%</data>
5250
<data name="customVariable/data/use_default_value" xsi:type="string">No</data>

0 commit comments

Comments
 (0)