В отчете Allure пройденные тесты стали отображаться серым цветом (как skipped)

После обновление локального репозитория из dev ветки по состоянию на 2 февраля у меня в отчете аллюра пройденные тесты стали отображаться серым цветом (как будто пропущенные). С чем это может быть связано и куда можно копать?

1 Симпатия

@ripreal похоже, у тебя проблема.
на скриншоте справа не видны пропущенные шаги, скорее всего, проблема именно там

посмотри и покажи правую таблицу до конца.
похоже, там есть какой-то пропущенный шаг

Пропущенных шагов нет. Тесты выполняются на 100% без ошибок.

Добавлю, что еще перестали делаться скриншоты через nircmdm почему-то

@artbear У меня есть предположение, что я неправильно собрал add из dev ветки. Хотел попросить - у вас есть актуальный собранный билд ADD из dev ветки? Можно мне его выслать, чтобы проверить это предположение?

наиболее точный способ сборки -
opm run cepf
или opm build .

@ripreal дай свою почту, отправлю

@artbear Отправил через личное сообщение

@artbear Обновил ветку develop до 6 февраля и пересобрал ADD с помощью opm build. Не помогло. Может быть дело в нашем конфиге. Он вот такой:

{
    "ВыполнитьСценарии": true,
    "ЗавершитьРаботуСистемы": true,
    "ВыводитьСообщенияВФайл": "$workspaceRoot/build/out/vb.log",
    "ЗакрытьTestClientПослеЗапускаСценариев": true,
    "КаталогФич": "$workspaceRoot/features",
    "КаталогиБиблиотек": [
        "./features/Libraries",
        "$workspaceRoot/features",
        "$workspaceRoot/features/bit_libs"
    ],
	"СписокТеговИсключение":[
		"IgnoreOnCIMainBuild",
		"Draft",
		"FirstStart",
        "BeforeFirstStartInterface",
        "BeforeFirstStartConfig"
	],
    "ДелатьОтчетВФорматеАллюр": true,
    "КаталогOutputAllureБазовый": "$workspaceRoot/build/out/allure",
    "ВРЕМЕННО_ОТКЛЮЧЕН_ДелатьОтчетВФорматеCucumberJson": true,
    "ВРЕМЕННО_ОТКЛЮЧЕН_КаталогOutputCucumberJson": "$workspaceRoot/build/out/cucumber",
    "ВыгружатьСтатусВыполненияСценариевВФайл": true,
    "ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев": "$workspaceRoot/build/out/buildStatus.log",
    "ДелатьЛогВыполненияСценариевВТекстовыйФайл": true,
    "ИмяФайлаЛогВыполненияСценариев": "$workspaceRoot/build/out/vbOnline.log",
    "ДелатьОтчетВФорматеjUnit": true,
    "КаталогOutputjUnit": "$workspaceRoot/build/out/bdd-junitreport",
    "ДелатьСкриншотПриВозникновенииОшибки": true,
    "СниматьСкриншотКаждогоОкна1С": false,
    "КаталогOutputСкриншоты": "$workspaceRoot/build/out/ScreenShots",
    "КомандаСделатьСкриншот": "nircmd savescreenshot ",
    "ПутьКRunSikulix": "",
    "АдресПользовательскихНастроек": "http://127.0.0.1:8500/v1/kv/adapter/users/jenkins",
    "ПоставщикПользовательскихНастроек": "CONSUL"
}

Меня настораживает двойное наличие этого пути в библиотеках.
При подключении библиотеки анализируются все файлы и подпапки.
3 строка бит-либс не нужна точно

Да и вообще нет смысла указывать папку фич проекта в библиотеках, т.к. она указана как тестируемая папка

@artbear Справились с проблемой серых тестов путем отката dev ветки на 28 января. Мне кажется есть какая-то проблема в центральном репозитории или может быть что изменилось в конфигах и нам нужно как-то их перенастроить, но мы не знаем как

Интересно!

1 а можешь проверить методом двоичного поиска, в какой день возникла ошибка?
или ты уже уверен, что коммиты за 29 января и далее неверно работают?

2 можешь как-то локализовать фичу, которая работает неверно, и отправить мне для изучения?

3 или я могу к тебе подключиться (через Zoom или скайп), парно быстро (минут 5-10) посмотрим вживую на проблему

@ripreal что скажешь?

планируем выпустить релиз сегодня или завтра, хорошо бы проверить ваши проблемы.

Пообщались с @ripreal

Проблема у него решена,
сейчас все работает.

В коде Ванесса.АДД для этого ничего не меняли, само исправилось.

У меня такая же проблема после апдейта до 5.7.0 - в каком примерно направлении копать?

@PavelVir Как обычно,

  • сначала чистим кеш.
  • перезапускаем Предприятие
  • запускаем снова и проверяем.

если после такой последовательности не восстановилось, идем дальше.

  • сколько библиотек используется на закладке библиотеки?
  • какие пути там указаны?

@artbear
файл настроек такой
{
“$schema”:“https://raw.githubusercontent.com/silverbulleters/vanessa-runner/develop/behavior-schema.json”,
“ИмяСборки”: “Сборка 8.3.13 Автотесты”,
“ВерсияПлатформы”: “8.3.13”,
“ВыводитьСообщенияВФайл”: “$workspaceRoot/message.txt”,
“ПутьКVanessaBehavior”: “./bddRunner.epf”,
“КаталогФич”: “$workspaceRoot/features/”,
“КаталогиБиблиотек”: [
“$instrumentsRoot/./features/libraries/”, “//Sql01/gitrep/BDD_GIT/Libraries”
],
“ВыполнитьСценарии”: “Истина”,
“ЗавершитьРаботуСистемы”: “Истина”,
“ЗакрытьTestClientПослеЗапускаСценариев”: “Истина”,
“ДелатьЛогВыполненияСценариевВЖР”: “Истина”,
“ДелатьОтчетВФорматеАллюр”: “Истина”,
“ДелатьОтчетВФорматеjUnit”: “Ложь”,
“ДелатьОтчетВФорматеCucumberJson”: “Ложь”,
“ДелатьЛогВыполненияСценариевВТекстовыйФайл”: “Истина”,
“КаталогOutputAllureБазовый”: “$workspaceRoot/allure-results”,
“СоздаватьПодкаталогВКаталогеAllureДляЭтойСборки”: “Ложь”,
“ДелатьСкриншотПриВозникновенииОшибки”: “Ложь”,
“КаталогOutputСкриншоты”: “$workspaceRoot/Screen”,
“ИмяФайлаЛогВыполненияСценариев”: “$workspaceRoot/vanessaonline.txt”,
“ВыгружатьСтатусВыполненияСценариевВФайл”: “Истина”,
“ПутьКФайлуДляВыгрузкиСтатусаВыполненияСценариев”: “$workspaceRoot/buildstatus.log”,
“СписокТеговИсключение”: [
“IgnoreOnCIMainBuild”,
“IgnoreOn8310”,
“IgnoreOnUFBuilds”,
“Ignore”,
“IgnoreIfNotIrfanView”,
“NotOnSRC”,
“IgnoreOnLinux”,
“Video”
],
“СписокТеговОтбор”: []
}

Попробуй явно указать “$instrumentsRoot/features/libraries” (без промежуточных точек и слешей)

указал, всё равно мне в результаты идет как пропущены

хотя все шаги зеленые (успешные)

Интересно.
а в junit-отчете что показывается для этого теста?

Подтверждаю: в Аллюр сценарии серые со статусом “skipped”, хотя все шаги сценария пройдены

В Junit-отчетах статус "Passed

"

беда. буду изучать.