Skip to content

Commit

Permalink
Merge branch 'release/24.03'
Browse files Browse the repository at this point in the history
  • Loading branch information
alkoleft committed Mar 29, 2024
2 parents ff33e3f + 231d74b commit e21e082
Show file tree
Hide file tree
Showing 319 changed files with 12,502 additions and 6,266 deletions.
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: '🐞 Ошибка'
description: 'Регистрация обнаруженной ошибки'
title: '[Bug]: '
labels: ['bug']
body:
- type: textarea
id: description
attributes:
label: '🐞 Описание ошибки'
description: 'Опишите проблему и шаги воспроизведения'
validations:
required: true

- type: textarea
attributes:
label: Пример кода
description: 'Код, который приводит к возникновению ошибки'
render: bsl

- type: textarea
attributes:
label: Текст ошибки (лог)
render: txt

- type: input
id: yaxunit-version
attributes:
label: Версия YaxUnit

- type: input
attributes:
label: Версия 1С:Предприятие

- type: dropdown
id: operating-systems
attributes:
label: Операционная система
multiple: true
options:
- Linux
- Windows
- Mac
- Other
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: Новая функциональность
about: Добавление новой функциональности в движок
title: '[NEW]'
assignees: ''

---

## Описание сценария (кейса) использования, применения
<!-- В данном блоке стоит описать проблему, сценарий использования, для формирования понимания, зачем нужна функциональность -->

## Вариант реализации новой функциональности
<!-- Можно описать вариант (-ы) реализации новой фунциональности, как видится в момент написания -->

## Дополнительная информация
<!-- Можно добавить любую информацию, которая может быть полезной при реализации -->
38 changes: 38 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"cSpell.words": [
"валидировать",
"замокированного",
"логирвания",
"Ментейнер",
"моками",
"моки",
"Мокирование",
"мокировании",
"мокированию",
"мокирования",
"мокировать",
"мокируем",
"Мокируемый",
"мокирующий",
"Мокито",
"моков",
"Неопределено",
"Переиспользование",
"помогаторы",
"пресетов",
"Регистронезависимое",
"релизный",
"сериализацию",
"сериализуемых",
"фейкового",
"фейковых",
"фича",
"юнит",
"autonumber",
"bellerage",
"mindmap",
"Wiremock",
"XDTO",
"yaxunit"
]
}
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@

----

![report](documentation/docs/images/report-ui.png)

## Документация

[https://bia-technologies.github.io/yaxunit/](https://bia-technologies.github.io/yaxunit/)
Expand All @@ -29,7 +31,12 @@
- [vanessa-automation](https://github.com/Pr-Mex/vanessa-automation/graphs/contributors)
- [add](https://github.com/vanessa-opensource/add/graphs/contributors)

---
----

## Использованные ресурсы

- В продукте используется иконки из набора [IntelliJ Platform UI](https://jetbrains.design/intellij).
Copyright 2000-2023 JetBrains s.r.o. and contributors. [Apache 2.0 license](http://www.apache.org/licenses/LICENSE-2.0.html)

## Лицензия

Expand Down
2 changes: 0 additions & 2 deletions documentation/blog/2023/04/29-02-engine-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,5 @@ tags: [releases, yaxunit]
* Доработан движок для работы в режиме без использования синхронных методов

:::caution Внимание

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

:::
1 change: 0 additions & 1 deletion documentation/blog/2023/04/29-03-plugin-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: EDT Test runner. Версия 23.04
authors: alkoleft
tags: [releases, plugin]
image: https://github.com/bia-technologies/edt-test-runner/releases/tag/23.04
---

[Release 23.04](https://github.com/bia-technologies/edt-test-runner/releases/tag/23.04)
Expand Down
2 changes: 1 addition & 1 deletion documentation/blog/2023/09/05-engine-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ tags: [releases, yaxunit]

### Тестовые данные

* Загрузка данных из табличного документа или таблицы markdown [#133](https://github.com/bia-technologies/yaxunit/issues/133), [документация](https://bia-technologies.github.io/yaxunit/docs/user-api/test-data/#%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%B7-%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2). Спасибо [@dlyubanevich](https://github.com/dlyubanevich)
* Загрузка данных из табличного документа или таблицы markdown [#133](https://github.com/bia-technologies/yaxunit/issues/133), [документация](https://bia-technologies.github.io/yaxunit/docs/features/test-data/#%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%B7-%D0%BC%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2). Спасибо [@dlyubanevich](https://github.com/dlyubanevich)
* Добавить возможность указывать тип фикции [#121](https://github.com/bia-technologies/yaxunit/issues/121)
* Добавить возможность получать случайное значение перечисления [#132](https://github.com/bia-technologies/yaxunit/issues/132)
* Тестовые данные, добавить метод СлучайныйИдентификатор [#102](https://github.com/bia-technologies/yaxunit/issues/102)
Expand Down
2 changes: 1 addition & 1 deletion documentation/blog/2024/02/29-engine-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ tags: [releases, yaxunit]

### Запуск

* Добавить запуск выделенных тестов в обработке запуска тестов по Ctrl+Enter [#251](https://github.com/bia-technologies/yaxunit/issues/251) Спасибо [@1cgh](\(https://github.com/1cgh)
* Добавить запуск выделенных тестов в обработке запуска тестов по Ctrl+Enter [#251](https://github.com/bia-technologies/yaxunit/issues/251). Спасибо [@1cgh](https://github.com/1cgh)

### Отчет о тестировании

Expand Down
1 change: 0 additions & 1 deletion documentation/blog/2024/02/29-plugin-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
title: EDT Test runner. Версия 24.02
authors: alkoleft
tags: [releases, plugin]
image: https://github.com/bia-technologies/edt-test-runner/releases/tag/24.02
---

[Release 24.02](https://github.com/bia-technologies/edt-test-runner/releases/tag/24.02)
Expand Down
42 changes: 42 additions & 0 deletions documentation/blog/2024/03/29-engine-release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: YaxUnit. Версия 24.03
authors: alkoleft
tags: [releases, yaxunit]
---

[Release 24.03](https://github.com/bia-technologies/yaxunit/releases/tag/24.03)

## Новое в версии

### Документация

* Переписана вся [документация](https://bia-technologies.github.io/yaxunit/)
* Включить поиск по документации [#289](https://github.com/bia-technologies/yaxunit/issues/289)

### Тестовые данные

* Добавить методы генерации случайной даты [#269](https://github.com/bia-technologies/yaxunit/issues/269)
* Добавить конструктор объектов для XDTO [#271](https://github.com/bia-technologies/yaxunit/issues/271)
* Метод `ЮТКонструкторТестовыхДанныхСлужебный.Фикция` не работает для общих реквизитов [#218](https://github.com/bia-technologies/yaxunit/issues/218)
* Добавить метод в КонструкторОбъекта для установки реквизитов по коллекции [#249](https://github.com/bia-technologies/yaxunit/issues/249)
* Поддержка записи в режиме обмен данными загрузка для регистров из конструктора объекта [#270](https://github.com/bia-technologies/yaxunit/issues/270)

### Утверждения

* Добавить утверждение/предикат `ВСписке` [#283](https://github.com/bia-technologies/yaxunit/issues/283)

### Прочее

* Добавить возможность задавать разные описания для тестов с параметрами [#276](https://github.com/bia-technologies/yaxunit/issues/276)
* Сбор лога выполнения теста [#282](https://github.com/bia-technologies/yaxunit/issues/282)

## Исправленные ошибки

* Падает с ошибкой создание элемента справочника с настройкой `ОбменДаннымиЗагрузка = Истина` [#273](https://github.com/bia-technologies/yaxunit/issues/273)
* При повторном запуске упавшего теста из Предприятия реального вызова не происходит [#248](https://github.com/bia-technologies/yaxunit/issues/248)
* Исправить описания устаревших методов, чтобы EDT их подсвечивала. [#304](https://github.com/bia-technologies/yaxunit/issues/304)

## Важно

Выполнен **рефакторинг** модулей YAxUnit для физического разделения публичного и служебного программного интерфейса.
Попытался по максимуму сохранить обратную совместимость.
8 changes: 4 additions & 4 deletions documentation/blog/authors.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
alkoleft:
name: alkoleft
title: Разработчик YaxUnit
url: https://github.com/alkoleft
image_url: https://github.com/alkoleft.png
name: alkoleft
title: Разработчик YAxUnit
url: https://github.com/alkoleft
image_url: https://github.com/alkoleft.png
7 changes: 7 additions & 0 deletions documentation/docs/cook-book/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Кулинарная книга тестов

* как тестировать веб-сервисы
* как тестировать локальные функции
* как подключать свои плагины/шаги/методы специфичные для своей базы
* поддержка англ.языка, линукса, Конфигуратора
* что за и зачем нужен Макито
Loading

0 comments on commit e21e082

Please sign in to comment.