Size: a a a

Allure Framework

2021 November 04

PP

Pavel Ponomaryov in Allure Framework
ага
источник

PP

Pavel Ponomaryov in Allure Framework
так точно
источник

cm

cheshi mantu in Allure Framework
список создается в 2 ночи и потом каждые пять минут удаляются пачки старых аттачей
источник

PP

Pavel Ponomaryov in Allure Framework
интересные подробности. Это было бы неплохо знать. Может добавите в доку?
источник

cm

cheshi mantu in Allure Framework
источник

PP

Pavel Ponomaryov in Allure Framework
о как
источник

PP

Pavel Pugach in Allure Framework
Прямо на странице настройки фраза про алгоритм не помешала бы)
источник

PP

Pavel Ponomaryov in Allure Framework
+100
источник

cm

cheshi mantu in Allure Framework
ща
источник

PP

Pavel Ponomaryov in Allure Framework
непонятен смысл задержки в таком случае. Если всё равно будет удаляться только ночью
источник

PP

Pavel Ponomaryov in Allure Framework
misleading :)
источник

cm

cheshi mantu in Allure Framework
удаляется в течение дня
источник

cm

cheshi mantu in Allure Framework
каждые пять минут по 1000 запросов на удаление
источник

cm

cheshi mantu in Allure Framework
у некоторых на это уходит довольно много времени
источник

PP

Pavel Ponomaryov in Allure Framework
ну вот правило удалить через час как работает тогда?
источник

AK

Andrey K in Allure Framework
Не помогло)
Впрочем, я кажется понял в чем дело - я хотел логировать то, что происходит в [OneTimeSetUp], и я не уверен, что логи оттуда можно засунуть в каждый тест. Да и излишне это будет - в каждом тесте будут одни и те же логи.
источник

И

Игорь in Allure Framework
Если в OneTimeSetup то по идеи только с первого теста логи будут записаны
источник

AK

Andrey K in Allure Framework
Хм... там же по хронологии выполняется так:
[OneTimeSetUp]
[SetUp]
[Test]
[TearDown]
[SetUp]
[Test]
[TearDown]
[OneTimeTearDown]

И в логах аллюра в части "[SetUp]" я наблюдаю и [OneTimeSetUp] и [SetUp]. Но ведь если возможное содержимое логов из методов [SetUp] для каждого теста свое, то содержимое логов метода [OneTimeSetUp] - одно на все тесты. И, значит, если туда всё-таки можно засунуть логи, то они должны отображаться для каждого дочернего теста. Или я не прав?
источник

И

Игорь in Allure Framework
Да. Я имел виду в коде у вас как организовано)
источник

AK

Andrey K in Allure Framework
В общем я попробовал в статичный (а по-другому вроде как и нельзя) метод с [OneTimeSetUp] добавить это:
var aI = AllureLifecycle.Instance; 
foreach (var el in reportData)
{
aI.AddAttachment($"{el.StepName} Curl", "text/plain", el.Curl);  
aI.AddAttachment($"{el.StepName} Response", "text/plain", el.Response);
}

 
Где reportData = это список вот такого класса:
public class ReportData 
{
public string StepName { get; set; }
public string Curl { get; set; }
public string Response { get; set; }
public string Default { get; set; }
}

Не получилось)
источник