Тестирование сценария в редакторе

Что это такое

Функция тестирования позволяет проверить, как работает ваш сценарий на конкретном кадре. Это может быть изображение, полученное с подключённой камеры, или загруженный вручную файл. Такой подход помогает убедиться, что логика сценария отрабатывает правильно, без запуска системы в реальных условиях.

Где находится

Нажмите кнопку Тестировать сценарий в правом нижнем углу редактора. После этого появится панель тестирования, которая разворачивается вверх и отображается поверх рабочего пространства.

image.png

image.png

Обратите внимание, что будет протестирована опубликованная версия сценария. Если вы хотите протестировать изменения в сценарии, опубликуйте его повторно.

Как провести тестирование

1. Выбор камеры

image.png

2. Выбор кадра


Выберите один из источников изображения:

Кнопка «Протестировать» станет активной, если хотя бы один из источников изображения успешно загружен.

3. Запуск тестирования

Нажмите кнопку Протестировать, чтобы запустить проверку сценария. Через несколько секунд откроется вкладка с результатами выполнения.

image.png

Результаты тестирования

После запуска вы увидите:

Прохождение сценария

image.png

На соседней вкладке отображается, как именно кадр прошёл по сценарию:

Логи

В логах отображается хронология всех событий теста. Это удобно, если вы хотите разобраться в деталях, как именно сценарий отрабатывает. Ниже — примеры таких записей.

image.png

Примеры:

{
  "event": "scenario_start",
  "timestamp_ms": 1741006749908,
  "data": {
    "scenario_id": 96
  }
}
{
  "event": "block_start",
  "data": { "block_id": 1117, "block_name": "Начало", "block_type": "Начало" }
}
{
  "event": "var_value",
  "data": { "var_name": "Время", "value": "2025-03-03 12:59:09" }
}

Выход из режима тестирования

Чтобы завершить работу с тестом, нажмите «Выйти из режима тестирования». Панель закроется, и вся информация о тесте будет сброшена. После обновления страницы тест нужно будет запускать заново.

image.png


Версия #3
editor2 создал 6 июня 2025 06:56:42
editor2 обновил 6 июня 2025 07:07:31