Утилита тестирования очистки внешней памяти
test_ksz_cleandisk -d устройство
- -d устройство
- Устройство, используемое при тестировании.
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, e2k, mips, ppc, x86
| Эту утилиту может запустить только пользователь root. |
Тестовая программа реализует следующий алгоритм работы:
- Формируется эталонный буфер, содержащий сигнатуру, размером 3 байта и данные, размером 64 байта. Сигнатура и данные в буфере заполняются случайными значениями. При этом выводится сообщение «Сформированные данные: сигнатура» и выводится содержимое сигнатуры и буфера.
- Создается тестовый файл test_cln_file на указанном устройстве. При этом выводится сообщение «Создание файла /hd1/test_cln_file на устройстве устройство».
- Созданный файл последовательно заполняется данными из эталонного буфера до размера 20 килобайт. При этом выводится сообщение «Заполнение файла тестовой информацией».
- Происходит закрытие тестового файла. При этом выводятся сообщение «Закрытие файла».
- Происходит поиск тестовой информации на устройстве устройство путем поблочного чтения и поиска сигнатуры и эталонного буфера в прочитанных блоках. При этом выводится сообщение «Поиск тестовой информации на устройстве устройство».
- Если тестовые данные находятся на устройстве, выдается сообщение «Тестовые данные найдены», в противном случае выдается сообщение «Тестовые данные не найдены» и тест завершается с ошибкой.
- Происходит удаление тестового файла и ожидание завершения операций с устройством. При этом выводятся сообщения «Удаление файла» и «Ожидание завершения операций с устройством (5 секунд)».
- Происходит очередной поиск тестовой информации на устройстве устройство. При этом выводится сообщение «Очередной поиск тестовой информации на устройстве устройство».
Если тестовые данные не обнаружены на устройстве, выдается сообщение «Тестовые данные не найдены», а затем сообщение «====== ТЕСТ ПРОЙДЕН ======», в противном случае выдается сообщение «Тестовые данные найдены» и тест завершается с ошибкой.
В случае возникновения ошибки при прохождении теста появляется сообщение об ошибке, а затем сообщение «!!!!!! ТЕСТ НЕ ПРОЙДЕН !!!!!!».
Выполнить проверку очистки внешней памяти на разделе qnx6 второго жесткого диска
test_ksz_cleandisk –d /dev/hd1t179
Базовые подсистемы ЗОСРВ «Нейтрино», СЗИ
test_ksz_cleanram, test_ksz_daccess, test_ksz_isomod, test_ksz_maccess, test_ksz_tcpip
Предыдущий раздел: Утилиты