Skip to content

Commit 2ef2458

Browse files
committed
B2B-2092: [AWS S3] [Integration Tests]: Fixture dev/tests/integration/testsuite/Magento/Sitemap/_files/sitemap_products.php is not compatible with remote storage
1 parent 3d4095f commit 2ef2458

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

dev/tests/integration/testsuite/Magento/Sitemap/_files/sitemap_products.php

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,16 @@
1515
$filesystem = $objectManager->get(\Magento\Framework\Filesystem::class);
1616
/** @var \Magento\Framework\Filesystem\Directory\WriteInterface $mediaDirectory */
1717
$mediaDirectory = $filesystem->getDirectoryWrite(DirectoryList::MEDIA);
18-
$mediaPath = $mediaDirectory->getAbsolutePath();
1918
$baseTmpMediaPath = $config->getBaseTmpMediaPath();
2019
$mediaDirectory->create($baseTmpMediaPath);
2120

22-
copy(__DIR__ . '/magento_image_sitemap.png', $mediaPath . '/' . $baseTmpMediaPath . '/magento_image_sitemap.png');
23-
copy(__DIR__ . '/second_image.png', $mediaPath . '/' . $baseTmpMediaPath . '/second_image.png');
21+
$imageSitemapPath = $mediaDirectory->getAbsolutePath($baseTmpMediaPath . '/magento_image_sitemap.png');
22+
$secondImagePath = $mediaDirectory->getAbsolutePath($baseTmpMediaPath . '/second_image.png');
23+
24+
$imageSitemapContent = file_get_contents(__DIR__ . '/magento_image_sitemap.png');
25+
$secondImageContent = file_get_contents(__DIR__ . '/second_image.png');
26+
$mediaDirectory->getDriver()->filePutContents($imageSitemapPath, $imageSitemapContent);
27+
$mediaDirectory->getDriver()->filePutContents($secondImagePath, $secondImageContent);
2428

2529
$product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create(\Magento\Catalog\Model\Product::class);
2630
$product->setTypeId(
@@ -140,12 +144,12 @@
140144
)->setThumbnail(
141145
'/m/a/magento_image_sitemap.png'
142146
)->addImageToMediaGallery(
143-
$mediaPath . '/' . $baseTmpMediaPath . '/magento_image_sitemap.png',
147+
$imageSitemapPath,
144148
null,
145149
false,
146150
false
147151
)->addImageToMediaGallery(
148-
$mediaPath . '/' . $baseTmpMediaPath . '/second_image.png',
152+
$secondImagePath,
149153
null,
150154
false,
151155
false

0 commit comments

Comments
 (0)