Утилита selftest#
selftest служит для запуска системы самотестирования SberLinux OS после установки.
Синтаксис selftest:
selftest
При запуске selftest выполняет последовательно сценарии тестирования системы, отражает в выводе результаты по каждому тесту отдельно и итоговое заключение. Инициируется запись сообщений о соответствующих событиях в журнал аудита с типом SELFTEST.
Результат Пройдено успешно! информирует, что установленная система успешно прошла все тесты системы самотестирования.
Результат Провалено! сигнализирует, что данная ОС прошла один/несколько тестов с отрицательным результатом.
Примеры использования#
Для проведения самотестирования установленной системы введите команду:
selftestПримеры вывода команды:
Самотестирование пройдено успешно:
ИТОГОВЫЙ РЕЗУЛЬТАТ САМОТЕСТИРОВАНИЯ: Пройдено успешно! Сгенерировано событие аудита.Самотестирование завершилось с неудовлетворительным результатом:
ИТОГОВЫЙ РЕЗУЛЬТАТ САМОТЕСТИРОВАНИЯ: Провалено! Сгенерировано событие аудита.
Для проведения выборочного тестирования:
Перейдите в каталог
selftest:cd /usr/libexec/selftestЗапустите необходимый тест, например, 5_1:
python3 -m tests.test_manager test_5_1Где:
python3- команда, запускающая интерпретатор Python версии 3;-m- опция командыpython3, указывающая на модуль, который необходимо запустить;tests.test_manager- модуль с тестами.
В результате выполнения команды будет выведено заключение по прохождению теста -
Успешно/Провалено.