@@ -37,24 +37,25 @@ public void outputToCSV(boolean includeMethodDetails) throws IOException {
3737 private void outputTestMethodResults () throws IOException {
3838 CSVWriter writer = new CSVWriter (new FileWriter (testMethodCSV .toString ()), ',' );
3939 List <String []> fileLines = new ArrayList <String []>();
40- String [] columnNames = {"App" , "FilePath" , "RelativeFilePath" , "FileName" , "MethodName" ,"TotalLines" ,"MethodHasAnnotation" , "MethodHasTestInName" , "FileHasTestInName" };
40+ String [] columnNames = {"App" ,"Tag" , "FilePath" , "RelativeFilePath" , "FileName" , "MethodName" ,"TotalLines" ,"MethodHasAnnotation" , "MethodHasTestInName" , "FileHasTestInName" };
4141 fileLines .add (columnNames );
4242
4343 String [] dataLine ;
4444 for (FileEntity fileEntity : files ) {
4545 try {
4646 for (MethodEntity methodEntity : fileEntity .getMethods ()) {
47- dataLine = new String [10 ];
47+ dataLine = new String [11 ];
4848 dataLine [0 ] = fileEntity .getAppName ();
49- dataLine [1 ] = fileEntity .getFilePath ();
50- dataLine [2 ] = fileEntity .getRelativeFilePath ();
51- dataLine [3 ] = fileEntity .getFileName ();
52- dataLine [4 ] = methodEntity .getMethodName ();
53- dataLine [5 ] = String .valueOf (methodEntity .getTotalLines ());
54- dataLine [6 ] = methodEntity .isHasAnnotation ()?"True" :"False" ;
55- dataLine [7 ] = methodEntity .isHasTestInName ()?"True" :"False" ;
56- dataLine [8 ] = fileEntity .isHasTestInFileName ()?"True" :"False" ;
57- dataLine [9 ] = fileEntity .getHas_androidtestActivityInstrumentationTestCase2 ()?"True" :"False" ;
49+ dataLine [1 ] = fileEntity .getTagName ();
50+ dataLine [2 ] = fileEntity .getFilePath ();
51+ dataLine [3 ] = fileEntity .getRelativeFilePath ();
52+ dataLine [4 ] = fileEntity .getFileName ();
53+ dataLine [5 ] = methodEntity .getMethodName ();
54+ dataLine [6 ] = String .valueOf (methodEntity .getTotalLines ());
55+ dataLine [7 ] = methodEntity .isHasAnnotation ()?"True" :"False" ;
56+ dataLine [8 ] = methodEntity .isHasTestInName ()?"True" :"False" ;
57+ dataLine [9 ] = fileEntity .isHasTestInFileName ()?"True" :"False" ;
58+ dataLine [10 ] = fileEntity .getHas_androidtestActivityInstrumentationTestCase2 ()?"True" :"False" ;
5859
5960 fileLines .add (dataLine );
6061 }
@@ -71,30 +72,31 @@ private void outputTestMethodResults() throws IOException {
7172 private void outputTestFileResults () throws IOException {
7273 CSVWriter writer = new CSVWriter (new FileWriter (testFileCSV .toString ()), ',' );
7374 List <String []> fileLines = new ArrayList <String []>();
74- String [] columnNames = {"App" ,"FilePath" , "RelativeFilePath" , "FileName" , "TotalMethods" ,"TotalTestMethods" ,"AnnotationCount" , "TestsWithoutAnnotationCount" , "HasTestInFileName" ,
75+ String [] columnNames = {"App" ,"Tag" , " FilePath" , "RelativeFilePath" , "FileName" , "TotalMethods" ,"TotalTestMethods" ,"AnnotationCount" , "TestsWithoutAnnotationCount" , "HasTestInFileName" ,
7576 "junitFrameworkTest" , "junitFrameworkTestCase" , "orgJunitTest" , "androidTestAndroidTestCase" , "androidTestInstrumentationTestCase" , "orgJunitAssert" , "androidTestActivityInstrumentationTestCase2" };
7677 fileLines .add (columnNames );
7778
7879 String [] dataLine ;
7980 for (FileEntity fileEntity : files ) {
8081 try {
81- dataLine = new String [16 ];
82+ dataLine = new String [17 ];
8283 dataLine [0 ] = fileEntity .getAppName ();
83- dataLine [1 ] = fileEntity .getFilePath ();
84- dataLine [2 ] = fileEntity .getRelativeFilePath ();
85- dataLine [3 ] = fileEntity .getFileName ();
86- dataLine [4 ] = String .valueOf (fileEntity .getMethods ().size ());
87- dataLine [5 ] = String .valueOf (fileEntity .getTotalTestMethods ());
88- dataLine [6 ] = String .valueOf (fileEntity .getTestAnnotationCount ());
89- dataLine [7 ] = String .valueOf (fileEntity .getTestMethodWithoutAnnotationCount ());
90- dataLine [8 ] = fileEntity .isHasTestInFileName ()?"True" :"False" ;
91- dataLine [9 ] = fileEntity .getHas_junitframeworkTest ()?"True" :"False" ;
92- dataLine [10 ] = fileEntity .getHas_junitframeworkTestCase ()?"True" :"False" ;
93- dataLine [11 ] = fileEntity .getHas_orgjunitTest ()?"True" :"False" ;
94- dataLine [12 ] = fileEntity .getHas_androidtestAndroidTestCase ()?"True" :"False" ;
95- dataLine [13 ] = fileEntity .getHas_androidtestInstrumentationTestCase ()?"True" :"False" ;
96- dataLine [14 ] = fileEntity .getHas_orgjunitAssert ()?"True" :"False" ;
97- dataLine [15 ] = fileEntity .getHas_androidtestActivityInstrumentationTestCase2 ()?"True" :"False" ;
84+ dataLine [1 ] = fileEntity .getTagName ();
85+ dataLine [2 ] = fileEntity .getFilePath ();
86+ dataLine [3 ] = fileEntity .getRelativeFilePath ();
87+ dataLine [4 ] = fileEntity .getFileName ();
88+ dataLine [5 ] = String .valueOf (fileEntity .getMethods ().size ());
89+ dataLine [6 ] = String .valueOf (fileEntity .getTotalTestMethods ());
90+ dataLine [7 ] = String .valueOf (fileEntity .getTestAnnotationCount ());
91+ dataLine [8 ] = String .valueOf (fileEntity .getTestMethodWithoutAnnotationCount ());
92+ dataLine [9 ] = fileEntity .isHasTestInFileName ()?"True" :"False" ;
93+ dataLine [10 ] = fileEntity .getHas_junitframeworkTest ()?"True" :"False" ;
94+ dataLine [11 ] = fileEntity .getHas_junitframeworkTestCase ()?"True" :"False" ;
95+ dataLine [12 ] = fileEntity .getHas_orgjunitTest ()?"True" :"False" ;
96+ dataLine [13 ] = fileEntity .getHas_androidtestAndroidTestCase ()?"True" :"False" ;
97+ dataLine [14 ] = fileEntity .getHas_androidtestInstrumentationTestCase ()?"True" :"False" ;
98+ dataLine [15 ] = fileEntity .getHas_orgjunitAssert ()?"True" :"False" ;
99+ dataLine [16 ] = fileEntity .getHas_androidtestActivityInstrumentationTestCase2 ()?"True" :"False" ;
98100
99101 fileLines .add (dataLine );
100102 } catch (Exception e ) {
0 commit comments