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;