in traceabilitytool/reportwriter.cs [174:200]
public static void WriteRepeatingReqReport(string outputFolderPath)
{
StringBuilder sb = new StringBuilder();
foreach (string key in ReportGenerator.repeatingRequirements.Keys)
{
sb.Append(key.PadRight(ReportGenerator.repeatingRequirementsKeyWidth + 3));
bool newLine = false;
foreach (string reqDocPath in ReportGenerator.repeatingRequirements[key])
{
if (newLine)
{
sb.AppendLine("".PadRight(ReportGenerator.repeatingRequirementsKeyWidth + 3) + reqDocPath);
}
else
{
sb.AppendLine(reqDocPath);
newLine = true;
}
}
}
sb.AppendLine("".PadRight(35, '='));
sb.AppendLine("Total repeating requirements: " + ReportGenerator.repeatingRequirements.Count.ToString());
// Output data to a CSV file.
writeStringToFile(sb.ToString(), outputFolderPath + @"\repeating_requirements.txt");
}