diff --git a/dev/tests/integration/testsuite/Magento/ToolkitFramework/_files/small.xml b/dev/tests/integration/testsuite/Magento/ToolkitFramework/_files/small.xml index 4c0292a8c2f0d5fd009882546a65c9258892e66c..0a0b04ba6836b74eb5d7584a9290136e540f8d8b 100644 --- a/dev/tests/integration/testsuite/Magento/ToolkitFramework/_files/small.xml +++ b/dev/tests/integration/testsuite/Magento/ToolkitFramework/_files/small.xml @@ -29,6 +29,8 @@ <!-- The price rule condition: minimum products amount in shopping cart for price rule to be applied --> <customers>20</customers> <!-- Number of customers to generate --> + <orders>80</orders> + <!-- Orders count --> <configs> <!-- Config variables and values for change --> <config> <path>admin/security/use_form_key</path> @@ -61,7 +63,7 @@ <value>0</value> </config> <config> - <path>system/full_page_cache/varnish/access_lis</path> + <path>system/full_page_cache/varnish/access_list</path> <scope>default</scope> <scopeId>0</scopeId> <value>localhost</value> @@ -79,5 +81,39 @@ <value>8080</value> </config> </configs> + <indexers> <!-- Indexer mode value (true - Update by Schedule, false - Update on Save) --> + <indexer> + <id>catalog_category_product</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>catalog_product_category</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>catalog_product_price</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>catalog_product_attribute</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>cataloginventory_stock</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>catalogrule_rule</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>catalogrule_product</id> + <set_scheduled>false</set_scheduled> + </indexer> + <indexer> + <id>catalogsearch_fulltext</id> + <set_scheduled>false</set_scheduled> + </indexer> + </indexers> </profile> -</config> \ No newline at end of file +</config> diff --git a/dev/tools/performance-toolkit/fixtures/indexers_states_apply.php b/dev/tools/performance-toolkit/fixtures/indexers_states_apply.php index 1095b388d54bf61a6d225c639fbe85562921366b..8b072e2b68995399e051ab77cf868efb15638630 100644 --- a/dev/tools/performance-toolkit/fixtures/indexers_states_apply.php +++ b/dev/tools/performance-toolkit/fixtures/indexers_states_apply.php @@ -20,6 +20,9 @@ class IndexersStatesApplyFixture extends \Magento\ToolkitFramework\Fixture public function execute() { $indexers = \Magento\ToolkitFramework\Config::getInstance()->getValue('indexers', []); + if (!isset($indexers["indexer"]) || empty($indexers["indexer"])) { + return; + } $this->application->resetObjectManager(); foreach ($indexers["indexer"] as $indexer) { $this->application->indexersStates[$indexer['id']] = ($indexer['set_scheduled'] == "true"); diff --git a/dev/tools/performance-toolkit/profiles/ce/medium.xml b/dev/tools/performance-toolkit/profiles/ce/medium.xml index 17bac2a3ae16f8f00f68618bdaffa6bdb22f448d..54b6b20da6b1b31e267edb72b4817974b5708966 100644 --- a/dev/tools/performance-toolkit/profiles/ce/medium.xml +++ b/dev/tools/performance-toolkit/profiles/ce/medium.xml @@ -33,7 +33,7 @@ <value>1</value> </config> </configs> - <indexers> <!-- Indexer mode value (false - Update by Schedule, false - Update on Save) --> + <indexers> <!-- Indexer mode value (true - Update by Schedule, false - Update on Save) --> <indexer> <id>catalog_category_product</id> <set_scheduled>false</set_scheduled> diff --git a/dev/tools/performance-toolkit/profiles/ce/small.xml b/dev/tools/performance-toolkit/profiles/ce/small.xml index 974558f295daea132e51b46fa8e96ecc9bba14e5..43f1173a00833d62ad6ad9a5c82a17e1715f0431 100644 --- a/dev/tools/performance-toolkit/profiles/ce/small.xml +++ b/dev/tools/performance-toolkit/profiles/ce/small.xml @@ -33,7 +33,7 @@ <value>1</value> </config> </configs> - <indexers> <!-- Indexer mode value (false - Update by Schedule, false - Update on Save) --> + <indexers> <!-- Indexer mode value (true - Update by Schedule, false - Update on Save) --> <indexer> <id>catalog_category_product</id> <set_scheduled>false</set_scheduled>