Всем привет, есть проблема с отображением структуры пакетов в allure отчете
В отчете отображается только фича файл и тесты, в Packages там просто список тестов без структуры
если открыть тест то путь к нему выглядит так Project.Uitest/Features/Common/Test1Com
полагаю из за этой проблемы не строится структура в Packages
в отчете здорового человека путь должен выглядеть так Project.Uitest.Features.Common.Test1Com
При этом все остальное в отчет попадает, степы, скриншоты
Стек C#, NUnit 3.13, SpecFlow 3.9.74, Allure.SpecFlow 2.12.1
конфиг аллура стандартный
....
"specflow": {
"stepArguments": {
"convertToParameters": "true",
"paramNameRegex": "",
"paramValueRegex": ""
},
"grouping": {
"suites": {
"parentSuite": "^parentSuite:?(.+)",
"suite": "^suite:?(.+)",
"subSuite": "^subSuite:?(.+)"
},
"behaviors": {
"epic": "^epic:?(.+)",
"story": "^story:?(.+)"
},
"packages": {
"package": "^package:?(.+)",
"testClass": "^class:?(.+)",
"testMethod": "^method:?(.+)"
}
},
....
как возможное решение втыкаю AfterScenario
ScenarioContext.Current.TryGetValue(out Allure.Net.Commons.TestResult testResult);
var paramsMatch = System.Text.RegularExpressions.Regex.Match(TestContext.CurrentContext.Test.FullName, @"\((.*)\)$");
if (paramsMatch.Success)
{
AllureLifecycle.Instance.UpdateTestCase(testResult.uuid, tc =>
{
tc.fullName = TestContext.CurrentContext.Test.FullName;
});
}
но тут есть проблема с получением testResult.uuid ибо testResult всегда пустой
Кто может подсказать куда копать? возможно сталкивались с данной проблемой?