refatctor test and suite result reporting into Report class