https://github.com/bia-technologies/edt-test-runner
Test runner for EDT
https://github.com/bia-technologies/edt-test-runner
1c-enterprise edt edt-plugin hacktoberfest hacktoberfest2022 testing yaxunit
Last synced: 10 months ago
JSON representation
Test runner for EDT
- Host: GitHub
- URL: https://github.com/bia-technologies/edt-test-runner
- Owner: bia-technologies
- License: apache-2.0
- Created: 2022-05-30T08:33:14.000Z (about 4 years ago)
- Default Branch: develop
- Last Pushed: 2025-04-18T11:19:56.000Z (about 1 year ago)
- Last Synced: 2025-04-19T00:48:12.966Z (about 1 year ago)
- Topics: 1c-enterprise, edt, edt-plugin, hacktoberfest, hacktoberfest2022, testing, yaxunit
- Language: Java
- Homepage: https://bia-technologies.github.io/edt-test-runner/dev/
- Size: 10.4 MB
- Stars: 59
- Watchers: 10
- Forks: 6
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Плагин для работы с модульными (unit) тестами в среде разработки EDT
Плагин является адаптацией [JUnit плагина](https://github.com/eclipse-jdt/eclipse.jdt.ui/tree/master/org.eclipse.jdt.junit) под работу в EDT
* Позволяет запускать и отлаживать тесты написанные на языке 1С:Предприятия.
* Просматривать результаты выполнения
* Поддерживает работу с тестовым движком [YAXUnit](https://github.com/bia-technologies/yaxunit), который используется для разработки и исполнения тестов.
* [И другие функции](docs/Функции.md)
Для начала использования вам необходимо:
1. [Установить плагин](docs/Установка.md)
2. Установить тестовый движок [YAXUnit](https://github.com/bia-technologies/yaxunit) в workspace
Все готово к работе.
## Запуск тестов
1. Для начала предлагаю ознакомиться с [документацией](https://github.com/bia-technologies/yaxunit/blob/master/README.md) тестового движка
2. После установки у вас должны быть:
1. Тестовое расширение с движком, в котором мы будем создавать тесты.
*Под тесты можно создать отдельное расширение, но для удобства разработки мы будем использовать то же расширение.*
2. Новый тип конфигурации запуска

3. Используя [документацию](https://github.com/bia-technologies/yaxunit/blob/master/README.md) создадим тест.
4. Для его запуска создадим новую конфигурацию запуска

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

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