Про Parallel: в Testo мы сделали на это особый упор, чтобы все работало предсказуемо и полностью повторяло поведение стандартной библиотеки. Поэтому проблем с t.Parallel, которые ранее могли быть в allure-go, в Testo нет. В репозитории есть пример с параллельностью на разных уровнях.
А вот с synctest особой интеграции нет, но запустить его из testo все равно можно:
Это не так красиво, как хотелось бы, но тем не менее работает. Честно говоря, e2e тесты и synctest имеют мало общего, а Testo чаще используется именно для них: например, из synctest нельзя сходить в сеть.
Во первых, спасибо за обратную связь по Allure-Go. Со многими пунктами мы и сами (мейнтейнеры Allure-Go) согласны.
Во вторых, буквально сегодня мы выложили в Open-Source новый фреймворк тестирования Testo, который решает многие хотелки, недоступные в Allure-Go.
Его главная фича это поддержка плагинов, которые могут творить с тестами практически что угодно. Например, Allure отчеты теперь просто отдельный плагин.
Привет! Спасибо за интерес.
Про Parallel: в Testo мы сделали на это особый упор, чтобы все работало предсказуемо и полностью повторяло поведение стандартной библиотеки. Поэтому проблем с
t.Parallel, которые ранее могли быть в allure-go, в Testo нет. В репозитории есть пример с параллельностью на разных уровнях.А вот с
synctestособой интеграции нет, но запустить его из testo все равно можно:Это не так красиво, как хотелось бы, но тем не менее работает. Честно говоря, e2e тесты и
synctestимеют мало общего, а Testo чаще используется именно для них: например, изsynctestнельзя сходить в сеть.Но если нужно, паттерн выше рабочий.
Привет!
Во первых, спасибо за обратную связь по Allure-Go. Со многими пунктами мы и сами (мейнтейнеры Allure-Go) согласны.
Во вторых, буквально сегодня мы выложили в Open-Source новый фреймворк тестирования Testo, который решает многие хотелки, недоступные в Allure-Go.
Его главная фича это поддержка плагинов, которые могут творить с тестами практически что угодно. Например, Allure отчеты теперь просто отдельный плагин.
Скоро расскажу про него подробнее на нашем QA Meetup’е, а пока можно изучить его репозиторий на GitHub’е: https://github.com/ozontech/testo