Your IP : 216.73.216.220


Current Path : /home/rtorresani/www/vendor/allure-framework/allure-php-commons/src/Io/
Upload File :
Current File : //home/rtorresani/www/vendor/allure-framework/allure-php-commons/src/Io/ResultsWriterInterface.php

<?php

declare(strict_types=1);

namespace Qameta\Allure\Io;

use Qameta\Allure\Model\AttachmentResult;
use Qameta\Allure\Model\ContainerResult;
use Qameta\Allure\Model\TestResult;

interface ResultsWriterInterface
{
    public function writeContainer(ContainerResult $container): void;

    public function writeTest(TestResult $test): void;

    public function writeAttachment(AttachmentResult $attachment, DataSourceInterface $data): void;

    public function removeAttachment(AttachmentResult $attachment): void;

    public function removeTest(TestResult $test): void;
}