Skip to content

Commit 9b0e514

Browse files
authored
Merge pull request #5937 from magento-pangolin/MQE-2044
MQE-2044
2 parents 900f4d4 + a52bfc5 commit 9b0e514

File tree

2 files changed

+123
-9
lines changed

2 files changed

+123
-9
lines changed

dev/tests/integration/testsuite/Magento/Setup/Console/Command/GenerateFixturesCommandTest.php

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,14 +80,6 @@ protected function setUp(): void
8080
parent::setUp();
8181
}
8282

83-
/**
84-
* @return string
85-
*/
86-
private function getEdition()
87-
{
88-
return trim(file_get_contents(__DIR__ . '/_files/edition'));
89-
}
90-
9183
/**
9284
* teardown
9385
*/
@@ -117,7 +109,7 @@ public static function setUpBeforeClass(): void
117109
*/
118110
public function testExecute()
119111
{
120-
$profile = BP . "/setup/performance-toolkit/profiles/{$this->getEdition()}/small.xml";
112+
$profile = realpath(__DIR__ . "/_files/min_profile.xml");
121113
$this->commandTester->execute(
122114
[
123115
GenerateFixturesCommand::PROFILE_ARGUMENT => $profile,
Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
<?xml version="1.0"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<config xmlns:xi="http://www.w3.org/2001/XInclude">
9+
<profile>
10+
<admin_users>2</admin_users><!-- Number of admin users to generate -->
11+
<websites>1</websites> <!-- Number of websites to generate -->
12+
<store_groups>1</store_groups> <!--Number of stores-->
13+
<store_views>1</store_views> <!-- Number of store views -->
14+
<assign_entities_to_all_websites>0</assign_entities_to_all_websites> <!-- Whether to assign all products per each website -->
15+
<simple_products>1</simple_products> <!-- Simple products count -->
16+
<configurable_products> <!-- Configurable product -->
17+
<config>
18+
<attributes>
19+
<attribute>
20+
<options>3</options>
21+
<swatches>image</swatches>
22+
</attribute>
23+
<attribute>
24+
<options>8</options>
25+
</attribute>
26+
</attributes>
27+
<sku>Configurable Product %s</sku>
28+
<products>16</products>
29+
</config>
30+
</configurable_products>
31+
<product-images>
32+
<images-count>1</images-count>
33+
<images-per-product>1</images-per-product>
34+
</product-images>
35+
<categories>1</categories> <!-- Number of categories to generate -->
36+
<categories_nesting_level>1</categories_nesting_level> <!-- Nesting level for categories -->
37+
<customers>1</customers> <!-- Number of customers to generate -->
38+
39+
<catalog_price_rules>1</catalog_price_rules> <!-- Number of catalog price rules -->
40+
<cart_price_rules>1</cart_price_rules> <!-- Number of cart price rules -->
41+
<cart_price_rules_floor>1</cart_price_rules_floor>
42+
<coupon_codes>1</coupon_codes> <!-- Number of coupon codes -->
43+
44+
<product_attribute_sets>1</product_attribute_sets> <!-- Number of product attribute sets -->
45+
<product_attribute_sets_attributes>1</product_attribute_sets_attributes> <!-- Number of attributes per set -->
46+
<product_attribute_sets_attributes_values>1</product_attribute_sets_attributes_values> <!-- Number of values per attribute -->
47+
48+
<order_quotes_enable>true</order_quotes_enable>
49+
<order_simple_product_count_from>1</order_simple_product_count_from>
50+
<order_simple_product_count_to>1</order_simple_product_count_to>
51+
<orders>1</orders> <!-- Orders count -->
52+
53+
<tax_rates_file>tax_rates_small.csv</tax_rates_file> <!-- Tax rates file in fixtures directory-->
54+
55+
<configs> <!-- Config variables and values for change -->
56+
<config>
57+
<path>admin/security/use_form_key</path>
58+
<scope>default</scope>
59+
<scopeId>0</scopeId>
60+
<value>0</value>
61+
</config>
62+
<config>
63+
<path>admin/security/session_lifetime</path>
64+
<scope>default</scope>
65+
<scopeId>0</scopeId>
66+
<value>7200</value>
67+
</config>
68+
<config>
69+
<path>admin/security/admin_account_sharing</path>
70+
<scope>default</scope>
71+
<scopeId>0</scopeId>
72+
<value>1</value>
73+
</config>
74+
<config>
75+
<path>carriers/flatrate/active</path>
76+
<scope>default</scope>
77+
<scopeId>0</scopeId>
78+
<value>1</value>
79+
</config>
80+
</configs>
81+
<indexers> <!-- Indexer mode value (true - Update by Schedule, false - Update on Save) -->
82+
<indexer>
83+
<id>catalog_category_product</id>
84+
<set_scheduled>false</set_scheduled>
85+
</indexer>
86+
<indexer>
87+
<id>catalog_product_category</id>
88+
<set_scheduled>false</set_scheduled>
89+
</indexer>
90+
<indexer>
91+
<id>catalog_product_price</id>
92+
<set_scheduled>false</set_scheduled>
93+
</indexer>
94+
<indexer>
95+
<id>catalog_product_attribute</id>
96+
<set_scheduled>false</set_scheduled>
97+
</indexer>
98+
<indexer>
99+
<id>cataloginventory_stock</id>
100+
<set_scheduled>false</set_scheduled>
101+
</indexer>
102+
<indexer>
103+
<id>catalogrule_rule</id>
104+
<set_scheduled>false</set_scheduled>
105+
</indexer>
106+
<indexer>
107+
<id>catalogrule_product</id>
108+
<set_scheduled>false</set_scheduled>
109+
</indexer>
110+
<indexer>
111+
<id>catalogsearch_fulltext</id>
112+
<set_scheduled>false</set_scheduled>
113+
</indexer>
114+
</indexers>
115+
<xi:include href="../../../../../../../../../setup/performance-toolkit/config/searchTermsLarge.xml" />
116+
<xi:include href="../../../../../../../../../setup/performance-toolkit/config/attributeSets.xml" />
117+
<xi:include href="../../../../../../../../../setup/performance-toolkit/config/searchConfig.xml" />
118+
<xi:include href="../../../../../../../../../setup/performance-toolkit/config/customerConfig.xml" />
119+
<xi:include href="../../../../../../../../../setup/performance-toolkit/config/description.xml" />
120+
<xi:include href="../../../../../../../../../setup/performance-toolkit/config/shortDescription.xml" />
121+
</profile>
122+
</config>

0 commit comments

Comments
 (0)