diff options
author | Lars Langhans <lla@openoffice.org> | 2010-02-09 11:20:00 +0100 |
---|---|---|
committer | Lars Langhans <lla@openoffice.org> | 2010-02-09 11:20:00 +0100 |
commit | 89b08af633c1c45965ad16418e5d238e045c4f00 (patch) | |
tree | a85376110ec12b83cce009ecd7c9dc39815566b9 /qadevOOo | |
parent | af77423da3d540d381ae4cd1996d7e55e2303392 (diff) |
qadev40: #161119# refactoring
Diffstat (limited to 'qadevOOo')
-rw-r--r-- | qadevOOo/runner/stats/Summarizer.java | 65 |
1 files changed, 44 insertions, 21 deletions
diff --git a/qadevOOo/runner/stats/Summarizer.java b/qadevOOo/runner/stats/Summarizer.java index 6b9aebdec06c..15f0e0b54c59 100644 --- a/qadevOOo/runner/stats/Summarizer.java +++ b/qadevOOo/runner/stats/Summarizer.java @@ -27,7 +27,6 @@ * for a copy of the LGPLv3 License. * ************************************************************************/ - package stats; import java.util.Vector; @@ -38,57 +37,81 @@ import share.DescEntry; * this class summs up the results of the subentries of a given DescEntry<br> * and fills the subentries in cases of SKIPPED states */ -public class Summarizer { +public class Summarizer +{ /** * * gets the state for a SuperEntry according to its subentries * @param entry */ - public void summarizeUp(DescEntry entry) { - if ( ( entry.State != null ) && !entry.State.equals("UNKNOWN")) return; + public void summarizeUp(DescEntry entry) + { + if ((entry.State != null) && !entry.State.equals("UNKNOWN")) + { + return; + } int count = entry.SubEntryCount; int knownIssues = 0; Vector failures = new Vector(); Vector states = new Vector(); - for (int i=0; i<count; i++) { - if (entry.SubEntries[i].State == null) { + for (int i = 0; i < count; i++) + { + if (entry.SubEntries[i].State == null) + { entry.SubEntries[i].State = "PASSED.FAILED"; } - if (entry.SubEntries[i].State.equals("known issue")) { + if (entry.SubEntries[i].State.equals("known issue")) + { entry.SubEntries[i].State = "PASSED.OK"; knownIssues++; } - if (!entry.SubEntries[i].State.endsWith("OK")) { - failures.add(entry.SubEntries[i].entryName); + if (!entry.SubEntries[i].State.endsWith("OK")) + { + String sFailure = "[" + entry.SubEntries[i].longName + "]" + " is testcode: [" + entry.SubEntries[i].entryName + "]"; + failures.add(sFailure); states.add(entry.SubEntries[i].State); } } - if (failures.size()>0) { + if (failures.size() > 0) + { String errMsg = ""; String state = "PASSED.FAILED"; - for (int j=0; j<failures.size();j++) { - if (states.elementAt(j).equals("not part of the job")) { + for (int j = 0; j < failures.size(); j++) + { + if (states.elementAt(j).equals("not part of the job")) + { state = "Not possible since not all Interfaces/Services have been checked"; - } else errMsg += - failures.elementAt(j)+" - "+states.elementAt(j)+"\r\n"; + } + else + { + errMsg += + failures.elementAt(j) + " - " + states.elementAt(j) + "\r\n"; + } } - entry.hasErrorMsg=true; + entry.hasErrorMsg = true; entry.ErrorMsg = errMsg; entry.State = state; - } else if (entry.EntryType.equals("component") && knownIssues > 0) { + } + else if (entry.EntryType.equals("component") && knownIssues > 0) + { entry.State = "PASSED(with known issues).OK"; - } else { + } + else + { entry.State = "PASSED.OK"; } } - public static void summarizeDown(DescEntry entry, String state) { - if ( ( entry.State == null ) || entry.State.equals("UNKNOWN")) + public static void summarizeDown(DescEntry entry, String state) + { + if ((entry.State == null) || entry.State.equals("UNKNOWN")) + { entry.State = state; - for (int i=0; i<entry.SubEntryCount; i++) { + } + for (int i = 0; i < entry.SubEntryCount; i++) + { summarizeDown(entry.SubEntries[i], entry.State); } } - } |