Запуск тестов LIBC на VM
1. Подготовьте VM со следующими параметрами:
CPU - 4
Память - 8GB
HDD - 100GB
Если есть дебажный макрос, используйте версию DEBUG
Процесс подготовки описан в этой инструкции.
Note : Если согласно инструкции Вы уже создали раньше на этой машине dilos_BASE, и не выходил ещё новый стабильный билд, то выполните команду:
beadm activate dilos_BASE
В противном случае если у Вас есть уже dilos_ISO_orig, то выполните команду:
beadm activate dilos_ISO_orig
Перезагрузитесь и начните выполнять инструкцию с пункта Шаг 6. Подготовка машины для запуска тестов:
reboot
Если же у Вас нет ни одного их этих двух BE, то инструкцию следует выполнять с самого начала.
Note : Если Вы забыли создать пользователя ztest согласно инструкции, создайте его сейчас:
sudo useradd -m -d /var/ztest -g staff -s /bin/bash ztest
sudo passwd ztest
echo "ztest ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/ztest
2. Установите пакеты, необходимые для тестов LIBC:
Note : Если Вы уже поставили их на предыдущем шаге в процессе подготовки машины к запуску, то можно перейти сразу к следующему шагу.
sudo apt update
reboot
sudo apt install system-test-libctest testrunner python3 build-essential
3. Залогиньтесь под эккаунтом ztest и запустите тесты:
sudo /opt/libc-tests/bin/libctest
Подождите минут 5, пока тесты закончатся, и Вы найдёте логи здесь:
/var/tmp/test_results/<ISO TIME>