Image

Explyt 5.0 на Joker: поддержка Rider и новый тестовый агент

Всем привет! Рады представить новую версию Explyt 5.0 с поддержкой Rider 🚀 новым тестовым агентом, Web search & Web fetch и другими приятными улучшениями.

Поддежка Rider

Разработка и тестирование приложений на C# стали легче и эффективней.

Агентский режим генерации и исправления тестов для Java/Kotlin

Ранее при генерации тестов в проектах на Java/Kotlin плагин Explyt предоставлял лишь фиксированный набор настроек (таких как выбор тестового и мокового фреймворков и типа тестов), а при исправлении тестов следовал фиксированному пайплайну.

С улучшением качества моделей этот подход перестал быть наиболее оптимальным. Поэтому в этом релизе мы представляем новый агентский режим генерации и исправления тестов.

Теперь модель самостоятельно решает, какие ключевые решения нужно согласовать с пользователем перед генерацией нового тестового класса и как наиболее эффективно исправлять устаревшие/падающие тесты.

Как это работает?

  1. Перед генерацией тестового класса вам предлагается несколько вариантов инициализации/настройки тестов.

  2. Для каждого варианта в 5-6 коротких пунктов описываются его ключевые особенности (например, где будут использоваться моки, а где будут использоваться реальные зависимости).

  3. Вы выбираете наиболее подходящий вариант (при необходимости его можно отредактировать вручную или с помощью агента).

  4. Агент согласует тестовые сценарии и генерирует тесты.

  5. При необходимости агент исправляет тесты (при этом агент продолжает следовать ранее выбранному плану настройки тестов и при необходимости согласует изменения изначального плана с вами).

При желании вы можете переключиться на ранее используемый механизм генерации и исправления тестов.

Генерация unit-тестов из фрейма в стектрейсе для Java/Kotlin

Генерация unit-тестов из фрейма в стектрейсе
Генерация unit-тестов из фрейма в стектрейсе

С этой версии, если у вас упал какой-то большой и долго работающий тест, вы можете отладить его намного быстрее.

Для этого около нужного фрейма в стектрейсе нажмите на кнопку Explyt: Reproduce.
В результате вы получите изолированный быстро работающий юнит тест, воспроизводящий ту же самую проблему.

С таким тестом отладка отладка тяжёлых Java/Kotlin тестов станет гораздо легче.

Новые инструменты агента: Web search & Web fetch

Теперь агент умеет загружать веб‑страницы и использовать их в чате.

Также агент может искать в интернете по следующим сайтам:

  • Stack Overflow

  • GitHub

  • Wikipedia

Скоро добавим больше сайтов для тестирования и разработки!

Другие улучшения агента

Кнопка редактирования промпта для предыдущих сообщений в чате агента
Кнопка редактирования промпта для предыдущих сообщений в чате агента
  • управление чатом агента через редактирование предыдущих сообщений

  • новые типы локальных поисковых индексов

Скачать Explyt 5.0 можно с нашего сайта. Для багрепортов и фичриквестов — GitHub Issues и чат с командой плагина. Будем рады вашей обратной связи.

Если будете в Питере на Joker и Heisenbug, подходите на стенд Explyt познакомиться, потестить новые фичи и выиграть мерч. 20 октября на Гейзе — доклад Debug Once, Test Forever: Turning Execution Paths into Tests нашего коллеги Даниила Степанова, автора фичи генерация тестов по исполнению.

Источник: habr.com

✅ Найденные теги: Explyt, новости

ОСТАВЬТЕ СВОЙ КОММЕНТАРИЙ

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

Каталог бесплатных опенсорс-решений, которые можно развернуть локально и забыть о подписках

галерея

Фото сгенерированных лиц: исследование показывает, что люди не могут отличить настоящие лица от сгенерированных
Нейросети построили капитализм за трое суток: 100 агентов Claude заперли…
Скетч: цифровой осьминог и виртуальный мир внутри компьютера с человечком.
Сцена с жестами пальцами, где один жест символизирует "VPN", а другой "KHP".
‼️Paramount купила Warner Bros. Discovery — сумма сделки составила безумные…
Скриншот репозитория GitHub "Claude Scientific Skills" AI для научных исследований.
Структура эффективного запроса Claude с элементами задачи, контекста и референса.
Эскиз и готовая веб-страница платформы для AI-дизайна в современном темном режиме.
ideipro logotyp
Image Not Found
Звёздное небо с галактиками и туманностями, космос, Вселенная, астрофотография.

Система оповещения обсерватории Рубина отправила 800 000 сигналов в первую ночь наблюдений.

Астрономы будут получать оповещения о небесных явлениях в течение нескольких минут после их обнаружения. Теренс О'Брайен, редактор раздела «Выходные». Публикации этого автора будут добавляться в вашу ежедневную рассылку по электронной почте и в ленту новостей на главной…

Мар 2, 2026
Женщина с длинными тёмными волосами в синем свете, нейтральный фон.

Расследование в отношении 61-фунтовой машины, которая «пожирает» пластик и выплевывает кирпичи.

Обзор компактного пресса для мягкого пластика Clear Drop — и что будет дальше. Шон Холлистер, старший редактор Публикации этого автора будут добавляться в вашу ежедневную рассылку по электронной почте и в ленту новостей на главной странице вашего…

Мар 2, 2026
Черный углеродное волокно с текстурой плетения, отражающий свет.

Материал будущего: как работает «бессмертный» композит

Учёные из Университета штата Северная Каролина представили композит нового поколения, способный самостоятельно восстанавливаться после серьёзных повреждений.  Речь идёт о модифицированном армированном волокном полимере (FRP), который не просто сохраняет прочность при малом весе, но и способен «залечивать» внутренние…

Мар 2, 2026
Круглый экран с изображением замка и горы, рядом электронная плата.

Круглый дисплей Waveshare для креативных проектов

Круглый 7-дюймовый сенсорный дисплей от Waveshare создан для разработчиков и дизайнеров, которым нужен нестандартный экран.  Это IPS-панель с разрешением 1 080×1 080 пикселей, поддержкой 10-точечного ёмкостного сенсора, оптической склейкой и защитным закалённым стеклом, выполненная в круглом форм-факторе.…

Мар 2, 2026

Впишите свой почтовый адрес и мы будем присылать вам на почту самые свежие новости в числе самых первых