public void Parse() { if (Breaker.IsBreakReceived()) { return; } foreach (string assemblyPath in Args.AssemblyList) { Assembly assembly = WindowsFileHelper.GetAssembly(assemblyPath); TestAssembly testAssembly = Parser.Parse(assembly); IList <RunData> items = RunDataBuilder.Create(testAssembly); RunDataListBuilder.Add(items); } }
public void Parse(FilterMode filterMode, string filterCategory, List <string> filterCategories) { if (Breaker.IsBreakReceived()) { return; } var assemblies = string.Join(",", Args.AssemblyList); Console.WriteLine($"assemblies are: {assemblies}."); foreach (string assemblyPath in Args.AssemblyList) { Assembly assembly = WindowsFileHelper.GetAssembly(assemblyPath); //TODO logs foreach (string category in filterCategories) { Console.WriteLine("In the catogey : " + category); TestAssembly testAssembly = Parser.Parse(assembly, filterMode, category); Console.WriteLine("test assmaly is : " + testAssembly + "in the category: " + category); IList <RunData> items = RunDataBuilder.Create(testAssembly); RunDataListBuilder.Add(items); } } }