Skip to content

Commit

Permalink
deploy: fe41bbc
Browse files Browse the repository at this point in the history
  • Loading branch information
alkoleft committed Feb 29, 2024
1 parent e18e6e2 commit 467c671
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 8 deletions.
2 changes: 1 addition & 1 deletion dev/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
* Позволяет запускать и отлаживать тесты написанные на языке 1С:Предприятия.
* Просматривать результаты выполнения
* Поддерживает работу с тестовым движком [YAXUnit](https://github.com/bia-technologies/yaxunit), который используется для разработки и исполнения тестов.
* [И другие функции](docs/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%B8.md)
* [И другие функции](docs/Функции.md)

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

Expand Down
Binary file added dev/docs/images/yaxunit-commands.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 11 additions & 2 deletions dev/docs/Установка.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
# Установка плагина в EDT (Eclipse)

Текущая версия плагина работает только с EDT версии 2023.2.

## Установка из p2 репозитория

1. Открываем EDT. Переходим к `Установить новое ПО` (в меню `Справка`)
2. Добавляем новый репозиторий, если еще не добавляли
* `https://bia-technologies.github.io/edt-test-runner/repository` - Основной репозиторий
* `https://bia-technologies.github.io/edt-test-runner/dev/repository` - Репозиторий develop
* Если версия EDT больше 2023.2
* `https://bia-technologies.github.io/edt-test-runner/repository` - Основной репозиторий
* `https://bia-technologies.github.io/edt-test-runner/dev/repository` - Репозиторий develop
* Если версия EDT старше 2023.2
* `https://bia-technologies.github.io/edt-test-runner/repository/updates/23.x`

![Выбираем репозиторий](images/install-from-rep.png)
3. Для ускорения установки можно убрать галочку "Обращаться во время инсталляции ко всем сайтам ..."
4. Нажимаем далее
Expand All @@ -15,16 +21,19 @@
7. И перезагружаем IDE
8. В дальнейшем вы сможете автоматически получать обновления плагина
9. Также можно настроить автоматическую проверку обновлений (`Справка` -> `Проверить обновления`)

![Автообновление](images/auto-update.png)

## Установка оффлайн

1. [Скачиваем](https://github.com/bia-technologies/edt-test-runner/releases) архив последней версии
2. Переходим в EDT, устанавливаем новое ПО

![Выбираем репозиторий](images/select-repository.png)
3. Для ускорения установки можно убрать галочку "Обращаться во время инсталляции ко всем сайтам ..."
4. Нажимаем далее
5. Принимаем лицензию
6. Соглашаемся с предупреждением безопасности (может выглядеть иначе)

![Соглашаемся с предупреждением безопасности](images/confirm-warning.png)
7. И перезагружаем IDE
20 changes: 15 additions & 5 deletions dev/docs/Функции.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,22 @@
* Просмотреть стек ошибки и перейти к месту их возникновения;
* Увидеть различие ожидаемого и фактического значения.

## Навигация между тестом и тестируемым методом
## Команды помощники

При написании тестов часто требуется быстро переходить от теста к тестируемому методу и обратно. Для этого добавлена команда `Перейти к тесту/тестируемому методу`, расположенная в контекстном меню редактора, схеме модуля и в отчете.
Для помощи при написании тестов добавлена команда "1С:Модульные тесты (YAxUnit)" в контекстное меню редактора и схемы модуля. Она позволяет:

Команда позволяет перейти к связанному тесту, если вы находитесь модуле конфигурации и к тестируемому методу, если в модуле с тестами.
* создавать тестовые методы,
* генерировать наборы тестов,
* создавать моки,
* переходить между проверяемым методом и тестом,
* а также запускать тесты.

Для того, чтобы переходы работали модули должны придерживаться [схемы наименования](Схема%20наименования.md).
При выборе этой команды открывается окно с доступными действиями. Список действий формируется динамически и зависит от модуля.

![Команды переходов](images/goto-referenced-method.png)
Для модулей конфигурации доступны действия создания тестов и моков, а также переходы к тестам при их наличии.

Для модулей с тестами - команды создания тестов и их запуска.

Для того, чтобы движок мог находить тестовые модули, выполнять переходы между ними, вы должны следовать [схеме наименования](Схема%20наименования.md)

![Команды переходов](images/yaxunit-commands.png)

0 comments on commit 467c671

Please sign in to comment.