t.me/atinfo_chat Telegram группа по автоматизации тестирования

настройка AllureConfig.json, чтобы не удалялись результаты прошлых тестов

configuration
infrastructure
reporting
allure
Теги: #<Tag:0x00007fb2f9ff2c98> #<Tag:0x00007fb2f9ff2b30> #<Tag:0x00007fb2f9ff29f0> #<Tag:0x00007fb2f9ff2888>

(Vladislav Abramov) #1

Вот с таким allureConfig.json у меня каждый раз при тестах очищается каталог allure-results. Я хочу чтоб наоборот, все результаты копились. Подскажите, как правильно?

{
  "allure": {
    "title": "Ипотеки",
    "directory": "allure-results",
    "CleanupResultDirectory": "false",
  },
  "specflow": {
    "stepArguments": {
      "convertToParameters": "true",
    }
  }
}

(Дмитрий Мирошник) #2

Насколько мне помнится, аллюр хранит историю в папке history. Необходимо написать скрипт, который при старте тестов скинет содержимое текущей папки в history


(Vladislav Abramov) #3

а если вопрос ещё раз перечитать?


(Alexandr D.) #4

Какой пакет юзается?
Вообще в Allure.Commons стирается по дефолту в спекфлоу в любом случае:


(Vladislav Abramov) #5

ваш вроже как, для 3 спекфлоу


(Alexandr D.) #6

Сорри что так поздно, в общем такой настройки действительно нет.
Если она необходима, могу добавить, она просто не будет удалять allure-results
Но вот к каким последствиям это может привести - даже не знаю, тут на свой страх и риск, как говорится.
upd:
Пакет где это добавлено залит: https://www.nuget.org/packages/Noksa.NUnit.SpecFlow3/1.1.5

Добавь в конфиг в секцию allure следующее: cleanResultDirectory: false


(Vladislav Abramov) #7

спасибо
да я кодом буду менеджить, что класть в allure-results, всякие там executor.json и тому подобное