Bug 53389

Summary: Процесс определения плана тестирования не отменяется при нажатии на кнопку "Отмена"
Product: Sisyphus Reporter: Ivan Alekseev <qwetwe>
Component: pc-testAssignee: Leonid Krivoshein <klark>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: klark
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Ivan Alekseev 2025-03-10 19:20:05 MSK
- Стенд:
Ноутбук Lenovo Thinkpad T15 с системой, установленной из образа alt-workstation-11.0beta2-x86_64.iso (от 20250213) и обновленной до Sisyphus.

- Версия пакета:
pc-test-2.1.4-alt2

- Шаги для воспроизведения:
1) Запустить тестирование:
$ pc-test
2) Выполнить запрашиваемые действия до момента, когда откроется меню определения плана тестирования.
3) Нажать "Отмена".

- Фактический результат:
Определения плана тестирования не отменяется, вместо чего окно открывается еще раз.

- Ожидаемый результат: 
Определения плана тестирования отменено.

Ошибка также воспроизводится в p11: pc-test-2.1.4-alt1
Comment 1 Ivan Alekseev 2025-03-10 19:25:27 MSK
Ошибка также относится к системам, установленным из следующих образов с обновлением до Sisyphus:
* kworkstation-install-11.0-beta20250221-x86_64.iso
* alt-server-11-beta1-x86_64.iso (от 20250213)
Comment 2 Leonid Krivoshein 2025-03-10 19:33:04 MSK
(In reply to Ivan Alekseev from comment #0)
> Определения плана тестирования не отменяется, вместо чего окно открывается
> еще раз.
Во всех диалогах, не предполагающих отмену действия, запрос заполнения формы всегда вставляю в цикл. Так как, даже если убрать кнопку "Cancel", многие тулкиты всё ещё предоставляют возможность нажать Esc или кнопку закрытия окна диалога.

> Ожидаемый результат: Определения плана тестирования отменено.
По логике вещей план тестирования отменить нельзя. Можно либо согласиться с предложенным планом, либо внести в него изменения. В любом случае требуется подтверждение, а не отмена. А что значит отменить план тестирования? Какое дейстивие должно быть в случае отмены?
Comment 3 Ivan Alekseev 2025-03-10 19:51:02 MSK
(Ответ для Leonid Krivoshein на комментарий #2)
> Какое дейстивие должно быть в случае отмены?

В моем понимании - отмена тестирования и, возможно, формирование архива по уже собранной информации об оборудовании.
Comment 4 Leonid Krivoshein 2025-03-10 19:58:58 MSK
(In reply to Ivan Alekseev from comment #3)
> В моем понимании - отмена тестирования и, возможно, формирование архива по
> уже собранной информации об оборудовании.
К моменту определения плана тестирования только система обновлена. Никаких данных ещё не собрано. Создание архива предполагется только после прохождения первой и второй части тестирования. Сейчас они искусствено разделены, так как предполагают промежуточное тестирование вручную по разделу 10. В дальнейшем, надеюсь, будет один сплошной процесс. Так что, отмена может дать лишь выход из программы на ранней стадии, то же, что и по нажатию Ctrl-C в любой момент. Нет в этом особого смысла, но я могу сделать выход в этом месте.