Как уменьшить или удалить StackTrace, когда вызывается TestNG @Test (depenonMethods)? - PullRequest
0 голосов
/ 22 января 2020

Достаточно просто удалить / уменьшить уродливую распечатку консоли StackTrace, когда я вызываю SkipException в своем собственном коде, но как программно избавиться от StackTrace, когда он вызывается @Test(dependsOnMethods={})?

В настоящее время я использую

@Override
public void onTestSkipped(ITestResult tr)
{
    tr.getThrowable().setStackTrace(new StackTraceElement[0]);
}

, но я бы предпочел иметь возможность заменить SkipException, который автоматически срабатывает при dependsOnMethods ловит недостающие в зависимости от метода. Я хотел бы добавить свое собственное исключение в этот момент.

...