|
Lines 197-208
Link Here
|
| 197 |
|
197 |
|
| 198 |
private void updateItem(TreeItem treeItem, TestRunInfo testInfo) { |
198 |
private void updateItem(TreeItem treeItem, TestRunInfo testInfo) { |
| 199 |
treeItem.setData(testInfo); |
199 |
treeItem.setData(testInfo); |
| 200 |
if(testInfo.fStatus == ITestRunListener.STATUS_OK) |
200 |
|
| 201 |
treeItem.setImage(fOkIcon); |
201 |
if(testInfo.fStatus == ITestRunListener.STATUS_OK) { |
| 202 |
else if (testInfo.fStatus == ITestRunListener.STATUS_FAILURE) |
202 |
treeItem.setImage(fOkIcon); |
|
|
203 |
return; |
| 204 |
} |
| 205 |
|
| 206 |
TreeItem parentItem = treeItem.getParentItem(); |
| 207 |
//assert(null != testSuite); |
| 208 |
Image currentImage = parentItem.getImage(); |
| 209 |
//assert(null != image); |
| 210 |
|
| 211 |
if (testInfo.fStatus == ITestRunListener.STATUS_FAILURE) { |
| 203 |
treeItem.setImage(fFailureIcon); |
212 |
treeItem.setImage(fFailureIcon); |
| 204 |
else if (testInfo.fStatus == ITestRunListener.STATUS_ERROR) |
213 |
|
|
|
214 |
if (currentImage.equals(fFailureIcon) || currentImage.equals(fErrorIcon)) |
| 215 |
return; |
| 216 |
|
| 217 |
parentItem.setImage(fFailureIcon); |
| 218 |
} else if (testInfo.fStatus == ITestRunListener.STATUS_ERROR) { |
| 205 |
treeItem.setImage(fErrorIcon); |
219 |
treeItem.setImage(fErrorIcon); |
|
|
220 |
|
| 221 |
if (currentImage.equals(fErrorIcon)) |
| 222 |
return; |
| 223 |
|
| 224 |
parentItem.setImage(fErrorIcon); |
| 225 |
} |
| 206 |
} |
226 |
} |
| 207 |
|
227 |
|
| 208 |
public void activate() { |
228 |
public void activate() { |
|
Lines 332-338
Link Here
|
| 332 |
} else if(isSuite.equals("true")) { |
352 |
} else if(isSuite.equals("true")) { |
| 333 |
testInfo.fStatus= IS_SUITE; |
353 |
testInfo.fStatus= IS_SUITE; |
| 334 |
treeItem= new TreeItem(((SuiteInfo) fSuiteInfos.lastElement()).fTreeItem, SWT.NONE); |
354 |
treeItem= new TreeItem(((SuiteInfo) fSuiteInfos.lastElement()).fTreeItem, SWT.NONE); |
| 335 |
treeItem.setImage(fHierarchyIcon); |
355 |
treeItem.setImage(fOkIcon); |
| 336 |
((SuiteInfo)fSuiteInfos.lastElement()).fTestCount -= 1; |
356 |
((SuiteInfo)fSuiteInfos.lastElement()).fTestCount -= 1; |
| 337 |
fSuiteInfos.addElement(new SuiteInfo(treeItem, testCount)); |
357 |
fSuiteInfos.addElement(new SuiteInfo(treeItem, testCount)); |
| 338 |
} else { |
358 |
} else { |