Bug 49036 - В процессе работы autococonut в логах выводятся сообщения об исключениях
Summary: В процессе работы autococonut в логах выводятся сообщения об исключениях
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-autococonut (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Chernonog
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-10 17:54 MSK by Nikita Obukhov
Modified: 2024-01-10 17:54 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikita Obukhov 2024-01-10 17:54:47 MSK
Версия приложения:
python3-module-autococonut-0.9.16-alt1.noarch

Шаги воспроизведения:
1. Выполнить запуск графического приложения:
$ autococonut-gui	
2. Во вкладке Actions выбрать Record. Во вкладке Format выбрать adoc.
3. Нажать на кнопку Start и выполнить следующую последовательность действий:
    Нажать Меню приложений -> Веб-браузер.
    В строке браузера ввести vk.com и нажать Enter
    На открывшейся странице скопировать любой текст (ctrl+C).
    Открыть новую вкладку и вставить скопированный текст (ctrl+V).
После выполнения действий переключиться на autococonut и нажать Stop
Ожидаемый результат:
Корректная работа приложения.

Реальный результат:
В процессе работы в терминале отображается следующие сообщения: 
Removing older files:
Event recording has started. Watch your steps.
Exception in thread Thread-5:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3/site-packages/autococonut/engine/screenshot_grabber.py", line 65, in save_delay
    s.run()
  File "/usr/lib64/python3.9/sched.py", line 151, in run
    action(*argument, **kwargs)
  File "/usr/lib/python3/site-packages/autococonut/engine/screenshot_grabber.py", line 56, in save_now
    key = sorted([(abs(k-timestamp), k) for k in bfr_dict.keys() if k <= timestamp])[0][1]
IndexError: list index out of range
Exception in thread Thread-11:
Traceback (most recent call last):
  File "/usr/lib64/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
  File "/usr/lib64/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/lib/python3/site-packages/autococonut/engine/screenshot_grabber.py", line 65, in save_delay
    s.run()
  File "/usr/lib64/python3.9/sched.py", line 151, in run
    action(*argument, **kwargs)
  File "/usr/lib/python3/site-packages/autococonut/engine/screenshot_grabber.py", line 56, in save_now
    key = sorted([(abs(k-timestamp), k) for k in bfr_dict.keys() if k <= timestamp])[0][1]
IndexError: list index out of range
Event recording has stopped. You are safe now.

При этом скриншоты и отчеты создаются. 
Воспроизводится со всеми доступными форматами adoc, html, json, openqa, raw