В процессе тестирования скрипт скачивает ISO файлы дистрибутивов, проверяет их целостность методом проверки sha256sum, тестирует каждый ISO утилитой osinfo-detect и сравнивает полученный результат с референсным.
В процессе тестирования скрипт скачивает ISO файлы дистрибутивов, проверяет их целостность методом проверки sha256sum, тестирует каждый ISO утилитой osinfo-detect и сравнивает полученный результат с референсным.
При завершении работы теста (как при успешном результате так и при возникновении ошибок) производится удаление всех файлов из рабочего директория.
При завершении работы теста (как при успешном результате так и при возникновении ошибок) производится удаление всех файлов из рабочего директория.
Для ускорения тестирования, рабочий директорий для размещения ISO и других файлов выбирается в зависимости от результатов расчёта необходимого дискового пространства и доступного количества свободной оперативной памяти либо в /tmp или /var/tmp
Тест завершает работу при обнаружении проблемы с детектированием очередного ISO-файла и не производит дальнейшее тестирование оставшихся файлов.
Тест завершает работу при обнаружении проблемы с детектированием очередного ISO-файла и не производит дальнейшее тестирование оставшихся файлов.
Для реализации тестирования всех ISO-файлов независимо от обнаруженных проблем можно использовать массивы объявленные как
Для реализации тестирования всех ISO-файлов независимо от обнаруженных проблем можно использовать массивы объявленные как