Как заставить выполняться @AfterClass в TestNG

Заметил, что метод @AfterClass не выполняется, если хоть один из тестов к классе завалился или пропущен. Так как заставить её выполняться, ведь там идет и driver.quit() и весь репортинг в стороннюю мониторинг систему?
Похоже на \»Как высыпаться за 30 минут в день — читайте в моей новой книге \»Никак, блядь\».
Лучше сделаем из этого метода такой:

@AfterGroups(\"thisClassGroup\")  
    public void report() throws Exception{  
        driver.quit();  
        if (Objects.equals(fullErrorMessage, \"\")) fullErrorMessage = \"OK\";  
        Log.report(fullErrorMessage, \"thisClassGroup\", finalErrorType);  
    }

А всем тест методам пропишем

@Test(description = \"Test1\", groups = \"thisClassGroup\")

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *