Bug 53393 - Некорректное выполнение проверок при вводе неверного пароля пользователя
Summary: Некорректное выполнение проверок при вводе неверного пароля пользователя
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: pc-test (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Leonid Krivoshein
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-11 13:57 MSK by Ivan Alekseev
Modified: 2025-03-11 13:57 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 Ivan Alekseev 2025-03-11 13:57:57 MSK
- Стенд:
Ноутбук Lenovo Thinkpad T15 с системами, установленными из следующих образов с обновлением до Sisyphus:
* alt-workstation-11.0beta2-x86_64.iso (от 20250213)
* kworkstation-install-11.0-beta20250221-x86_64.iso
* alt-server-11-beta1-x86_64.iso (от 20250213)

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

- Шаги для воспроизведения:
1) Запустить тестирование:
$ pc-test
2) При запросе пароля пользователя ввести неверное значение и нажать Enter.

- Фактический результат:
После воспроизведения ошибки "su: Authentication failure" тест помечается как [PASSED], результат проверки не попадает в ~/PC-TEST, происходит переход к следующему шагу.

- Ожидаемый результат: 
После воспроизведения ошибки "su: Authentication failure" пароль запрашивается еще раз, проверка текущего шага перезапускается, её результат попадает в финальные логи ~/PC-TEST.

===

Пример с тестом режимов изменения частоты и мощности процессора, отмеченным как [PASSED] после ввода неверного пароля:

...
[PASSED  ] 7. Проверка и сохранение журналов
Требуются привилегии root: sudo ещё не настроена для 'test'!
Password: 
su: Authentication failure
[PASSED  ] 8. Сбор информации о системе и оборудовании
[SKIPPED ] 9. Экспресс-тест основных компонентов
Требуются привилегии root: sudo ещё не настроена для 'test'!
Password: 
su: Authentication failure
[PASSED  ] 10.1. Проверка режимов изменения частоты и мощности процессора

В результате ~/PC-TEST содержит в себе лишь следующие файлы:
drwxr-xr-x 2 test test 4096 мар 11 13:37 ./
-rw-r--r-- 1 test test 2813 мар 11 13:37 pc-test.log
-rw-r--r-- 1 test test  132 мар 11 13:37 RESULTS
-rw-r--r-- 1 test test  494 мар 11 13:30 config.ini
-rw-r--r-- 1 test test  494 мар 11 13:30 settings.ini
drwxr-xr-x 4 test test 4096 мар 11 13:29 ../
-rw-r--r-- 1 test test    0 мар 11 12:27 xorg.log

В pc-test.log отсутствует информация о процессе выполнения проверок:
[13:37:11] $ pc-test -F
[PASSED  ] 9.1. Возобновление тестирования
[PASSED  ] 11.1. Определение производительности дисковой подсистемы
[SKIPPED ] 11.2. Определение производительности видеоподсистемы
[PASSED  ] 10.11. Контрольная проверка сообщений ядра

Ошибка также воспроизводится в p11: pc-test-2.1.4-alt1