replacing TestHTMLReporter to avoid cdi bean parameter to be used cause their scope can make the reporting failed when testng logs parameters