Что это такое?
Универсальный тестовый раннер, который одной командой запускает тесты в проектах на 11 языках.
Универсальный CLI-инструмент на Rust, который заменяет разные команды для запуска тестов одной — testx. Сам определяет стек проекта, запускает тесты и показывает результат в едином формате. Поддерживает 11 языков, включая Rust, Go, Python,...
Для разработчиков, работающих с несколькими языками или в полиглот-проектах, а также для команд, уставших от разных команд для каждого фреймворка.
Разные команды для запуска тестов в Rust, Python, Go, JavaScript и других языках, разный формат вывода, ручная настройка шардинга для CI и поиск плавающих тестов.
Автоматически определяет язык и фреймворк тестирования по файлам проекта, запускает нативные команды (cargo test, pytest, go test и т.д.), но показывает единый красивый вывод. Поддерживает шардинг, стресс-тестирование, кэширование и анализ изменений через git.
Универсальный CLI-инструмент на Rust, который заменяет разные команды для запуска тестов одной — testx. Сам определяет стек проекта, запускает тесты и показывает результат в едином формате. Поддерживает 11 языков, включая Rust, Go, Python, JavaScript/TypeScript, Java, C/C++, Ruby и другие.
Проект написан на Rust, но умеет запускать тесты для .NET, Zig и Elixir — языков, которые сильно отличаются от Rust по экосистеме.
Стоит попробовать, если вы работаете с несколькими языками или хотите стандартизировать процесс тестирования в команде. Инструмент выглядит продуманным, но у него мало звёзд и форков, что говорит о ранней стадии.
Проект активно развивается: есть тесты, документация на ReadTheDocs, но мало звёзд и активности сообщества.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Универсальный тестовый раннер, который одной командой запускает тесты в проектах на 11 языках.
Для разработчиков, которые работают с несколькими языками или хотят единого интерфейса для тестирования.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.