ym88659208ym87991671
Файлы с тестами для смартапов | Документация для разработчиков

Файлы с тестами в Code

Обновлено 15 декабря 2023

.xml — файлы автоматических тестов, пишутся на языке XML.

Тесты имеют следующую структуру:

<test>
<test-case>
<q>Запрос пользователя</q>
<a>Ответ ассистента</a>
</test-case>

<test-case>
<q>Запрос пользователя</q>
<a>Ответ ассистента</a>
</test-case>
</test>

Тесты выполняются автоматически при деплое смартапа, если присутствуют в папке проекта test. Это поведение можно переопределить в файле chatbot.yaml в секции tests.

Секция tests может содержать две подсекции include и exclude, каждая представляет собой список ant-шаблонов с именами файлов.

  • include — будут выполнены тесты только из тех файлов, которые попадают под шаблоны, перечисленные в этой подсекции.
  • exclude — из выполнения будут исключены все файлы, которые попадают под шаблоны, перечисленные в этой подсекции.

Например:

tests:
include:
- tests.xml
- delivery.xml
- order.xml
- cart.xml
- otherCities.xml
- sauces.xml
exclude:
- time.xml

Обратите внимание на необходимость экранирования в xml таких символов, как &.

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.