-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,46 @@ | ||
# Плагины для создания и запуска тестов в EDT | ||
# Плагин для работы с модульными (unit) тестами в среде разработки EDT | ||
|
||
Содержит исходники плагинов для создания и запуска тестов в EDT | ||
Плагин является адаптацией [JUnit плагина](https://github.com/eclipse-jdt/eclipse.jdt.ui/tree/master/org.eclipse.jdt.junit) под работу в EDT | ||
|
||
[Установка плагинов](docs/Установка.md) | ||
* Позволяет запускать и отлаживать тесты написанные на языке 1С:Предприятия. | ||
* Просматривать результаты выполнения | ||
* Поддерживает работу с тестовым движком [YAXUnit](https://github.com/bia-technologies/yaxunit), который используется для разработки и исполнения тестов. | ||
|
||
## Реализованная функциональность | ||
Для начала использования вам необходимо: | ||
|
||
* [Модульные тесты](docs/Модульные%20тесты.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. Новый тип конфигурации запуска | ||
![Расширение и конфигурация запуска](docs/images/launch-type-and-extension.png) | ||
3. Используя [документацию](https://github.com/bia-technologies/yaxunit/blob/master/README.md) создадим тест. | ||
4. Для его запуска создадим новую конфигурацию запуска | ||
![Конфигурация запуска](docs/images/create-xunit-launch-configuration.png) | ||
Настройки: | ||
* `Конфигурация запуска 1С:Предприятия` - конфигурация, используемая для запуска 1С:Предприятие | ||
* `Отбор` - Позволяет фильтровать запускаемые тесты | ||
* `Тестовое расширение` - расширение, которому принадлежит модуль тестов | ||
* `Тестовый модуль` - модуль, тесты которого нужно запустить | ||
5. Запускаем созданную конфигурацию, после выполнения получаем отчет. | ||
|
||
## Интерфейс редактора | ||
|
||
![Интерфейс редактора](docs/images/test-example.png) | ||
|
||
1. Отчет о тестовом прогоне | ||
2. Команды перезапуска тестов | ||
3. Команды запуска всех тестов модуля | ||
4. Команды запуска конкретных тестовых методов | ||
5. Информация об ошибке и сравнении ожидаемого и актуального значения | ||
6. Контекстное меню отчета | ||
7. Информация о конфигурации и времени запуска | ||
8. Общая статистика по выполненным тестам |
This file was deleted.
This file was deleted.