Skip to content

Commit f3ab1dd

Browse files
authored
Merge branch 'develop' into master
2 parents 3403324 + fa5739b commit f3ab1dd

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/Magento/FunctionalTestingFramework/Module/MagentoWebDriver.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
use Yandex\Allure\Adapter\Support\AttachmentSupport;
3131
use Magento\FunctionalTestingFramework\Exceptions\TestFrameworkException;
3232
use Magento\FunctionalTestingFramework\DataGenerator\Handlers\PersistedObjectHandler;
33+
use Yandex\Allure\Adapter\Allure as YandexAllure;
34+
use Yandex\Allure\Adapter\Event\AddAttachmentEvent;
3335

3436
/**
3537
* MagentoWebDriver module provides common Magento web actions through Selenium WebDriver.
@@ -910,10 +912,10 @@ public function _failed(TestInterface $test, $fail)
910912
if ($this->current_test === null) {
911913
throw new \RuntimeException("Suite condition failure: \n" . $fail->getMessage());
912914
}
913-
914-
$this->addAttachment($this->pngReport, $test->getMetadata()->getName() . '.png', 'image/png');
915-
$this->addAttachment($this->htmlReport, $test->getMetadata()->getName() . '.html', 'text/html');
916-
915+
YandexAllure::lifecycle()
916+
->fire(new AddAttachmentEvent($this->pngReport, $test->getMetadata()->getName() . '.png', 'image/png'));
917+
YandexAllure::lifecycle()
918+
->fire(new AddAttachmentEvent($this->htmlReport, $test->getMetadata()->getName() . '.html', 'text/html'));
917919
$this->debug("Failure due to : {$fail->getMessage()}");
918920
$this->debug("Screenshot saved to {$this->pngReport}");
919921
$this->debug("Html saved to {$this->htmlReport}");

0 commit comments

Comments
 (0)