Skip to content

bia-technologies/edt-test-runner

Repository files navigation

Плагин для работы с модульными (unit) тестами в среде разработки EDT

Плагин является адаптацией JUnit плагина под работу в EDT

  • Позволяет запускать и отлаживать тесты написанные на языке 1С:Предприятия.
  • Просматривать результаты выполнения
  • Поддерживает работу с тестовым движком YAXUnit, который используется для разработки и исполнения тестов.
  • И другие функции

Для начала использования вам необходимо:

  1. Установить плагин
  2. Установить тестовый движок YAXUnit в workspace

Все готово к работе.

Запуск тестов

  1. Для начала предлагаю ознакомиться с документацией тестового движка
  2. После установки у вас должны быть:
    1. Тестовое расширение с движком, в котором мы будем создавать тесты.

      Под тесты можно создать отдельное расширение, но для удобства разработки мы будем использовать то же расширение.

    2. Новый тип конфигурации запуска Расширение и конфигурация запуска

  3. Используя документацию создадим тест.
  4. Для его запуска создадим новую конфигурацию запуска Конфигурация запуска Настройки:
    • Конфигурация запуска 1С:Предприятия - конфигурация, используемая для запуска 1С:Предприятие
      • Отбор - Позволяет фильтровать запускаемые тесты
        • Тестовое расширение - расширение, которому принадлежит модуль тестов
        • Тестовый модуль - модуль, тесты которого нужно запустить
  5. Запускаем созданную конфигурацию, после выполнения получаем отчет.

Интерфейс редактора

Интерфейс редактора

  1. Отчет о тестовом прогоне
  2. Команды перезапуска тестов
  3. Команды запуска всех тестов модуля
  4. Команды запуска конкретных тестовых методов
  5. Информация об ошибке и сравнении ожидаемого и актуального значения
  6. Информация о конфигурации и времени запуска
  7. Общая статистика по выполненным тестам