From 98baa7f1d5db01842858d158aa5b58ab3c560bc6 Mon Sep 17 00:00:00 2001 From: Dusan Lukic Date: Tue, 5 Jan 2016 14:26:45 +0100 Subject: [PATCH] Added table install to Magento Test Framework sequence builder --- .../Magento/TestFramework/Db/Sequence/Builder.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dev/tests/integration/framework/Magento/TestFramework/Db/Sequence/Builder.php b/dev/tests/integration/framework/Magento/TestFramework/Db/Sequence/Builder.php index 774abe3b211a5..ba4e51cda1b63 100644 --- a/dev/tests/integration/framework/Magento/TestFramework/Db/Sequence/Builder.php +++ b/dev/tests/integration/framework/Magento/TestFramework/Db/Sequence/Builder.php @@ -257,6 +257,16 @@ public function create() $metadata->setHasDataChanges(true); try { $this->resourceMetadata->save($metadata); + $connection = $this->appResource->getConnection('sales'); + + if (!$connection->isTableExists($this->data['sequence_table'])) { + $connection->query( + $this->ddlSequence->getCreateSequenceDdl( + $this->data['sequence_table'], + $this->data['start_value'] + ) + ); + } } catch (Exception $e) { $this->resourceMetadata->delete($metadata); throw $e;