Comment puis-je inclure un échec de la capture d'écran de la testNG rapport

actuellement, je prends des captures d'écran de mes échecs aux tests de cette façon:

@AfterMethod(alwaysRun=true)
public void catchExceptions(ITestResult result){
    Calendar calendar = Calendar.getInstance();
    SimpleDateFormat formater = new SimpleDateFormat("dd_MM_yyyy_hh_mm_ss");
    String methodName = result.getName();
    if(!result.isSuccess()){
        File scrFile = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE);
        try {
            FileUtils.copyFile(scrFile, new File((String) PathConverter.convert("failure_screenshots/"+methodName+"_"+formater.format(calendar.getTime())+".png")));
        } catch (IOException e1) {
            e1.printStackTrace();
        }
    }
}

Puis-je ajouter mes propres captures d'écran dans le TestNG lien de rapport ou de pic? Si oui, comment?

Tous j'ai trouvé sur l'internet est le FEST-cadre. Mais depuis que je suis déjà pris des captures d'écran, je ne veux pas utiliser un autre cadre.

OriginalL'auteur Tarken | 2012-01-20