public static void Main(string[] args) { //for home // string path = @"E:\EducatioN\MSSE\thesis\project\poi-src-3.10-FINAL-20140208"; // string excelFilePath = @"C:\Users\x-man\Desktop\poi.xlsx"; //for lab string path = @"D:\Code\TestCasePrioritization"; string excelFilePath = @"C:\Users\xman\Documents\mynewfile2.xlsx"; PackageExtractorManager packageManager = new PackageExtractorManager(); packageManager.GetPackageInfo(path); var item = packageManager.GetPackageList(); List <CodeMetricsClass> codeMetrics = new List <CodeMetricsClass>(); PublicMethodManager pmm = new PublicMethodManager(); pmm.GetPublicInfo(path, codeMetrics); pmm.GetParentCls(codeMetrics); pmm.GetLcomInfo(codeMetrics); pmm.GetCoupling(codeMetrics); pmm.GetNocCount(codeMetrics); pmm.GetDitCount(codeMetrics); pmm.GetRfcCount(codeMetrics); LinesOfCode loc = new LinesOfCode(); loc.GetLinesOfCode(codeMetrics); FileManager fileManager = new FileManager(); fileManager.GenerateExcelFile(codeMetrics, excelFilePath); Console.WriteLine("End of Operation..."); }
public LinesOfCode() { pgm = new PackageExtractorManager(); numberOfPublicMethod = new List <NumberOfPublicMethodInfo>(); }