Skip to content

Commit 610082e

Browse files
committed
prints the tag name in the output
1 parent 525f9ac commit 610082e

1 file changed

Lines changed: 30 additions & 28 deletions

File tree

src/main/java/ResultsWriter.java

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)