public void processRunTestResults(IDeployResultExt deployResult, IResource resource) {
// set this static variable for re-run
this.resource = resource;
//populate result view tree
DeployResultsViewAssembler assembler =
new DeployResultsViewAssembler(deployResult, runTestComposite.getTree(), resource.getProject(),
serviceLocator.getProjectService());
assembler.assembleRunTestsResultsTree();
// set debug logs
IRunTestsResultExt runTestResults = new RunTestsResultExt(deployResult);
if (runTestResults.getDebugInfo() != null && Utils.isNotEmpty(runTestResults.getDebugInfo().getDebugLog())) {
runTestComposite.getTextArea().setText(DEBUG_LOG + ":\n\n" + runTestResults.getDebugInfo().getDebugLog());