Вам не хватает файла JAR для snakeyaml из пути к классам. Однако, судя по трассировке стека, на данный момент у вас нет запущенного приложения. Это выглядит так, как будто исключение происходит в лаунчере testng.
Так что я подозреваю, что проблема заключается в конфликте версий между версиями snakeyaml, требуемыми платформой тестирования, и чем-то, что вы тестируете , Вот пример вопросов и ответов из другого контекста:
Обходной путь в этот случай должен был исключить транзитивную зависимость nestng от snakeyaml; см. ссылку выше для деталей. (Скорее всего, вам потребуется сопоставить синтаксис Maven POM с эквивалентным синтаксисом Gradle.)