Я создаю общие результаты шага при использовании TFS API с C #.Проблема в том, что отображается количество шагов, но заголовок (имя) не отображается в сводке результатов.
См. Код ниже.
ПРИМЕЧАНИЕ. В общих шагах нет вложенных шагов.
public static void AddStepResults(ITestCase tc, ITestCaseResult result)
{
string stName = "";
var iteration = result.CreateIteration(1);
TestActionCollection TestActions = tc.Actions;
for (int aIdx = 0; aIdx < TestActions.Count; aIdx++)
{
var action = TestActions[aIdx];
if (action is ISharedStepReference isr)
{
ISharedStep SharedAction = isr.FindSharedStep();
stName = SharedAction.Title.Trim();
ISharedStepResult stepResult = iteration.CreateSharedStepResult(action.Id, SharedAction.Id);
stepResult.Outcome = TestOutcome.Passed;
iteration.Actions.Add(stepResult);
}
else
{
ITestStep step = (ITestStep)action;
stName = step.Title;
ITestStepResult stepResult = iteration.CreateStepResult(step.Id);
stepResult.Outcome = TestOutcome.Passed;
iteration.Actions.Add(stepResult);
}
}
result.Iterations.Add(iteration);
}