Note : Тесты можно запустить при помощи тестового скрипта. Его можно создать либо в текстовом редакторе, либо при помощи команды: ztest@zone:~# cat > test-script.sh <<EOT
#!/bin/bash
if [ -n "\$1" ]; then
for (( i=1; i<=\$1; i++ ))
do
LOG="/var/tmp/ostest-test.\$i.txt"
uname -a > \${LOG}
sudo /opt/os-tests/bin/ostest /var/tmp 2>&1 | /usr/bin/tee -a \${LOG}
sudo rm -f /tmp/otst*
sudo rm -r -f /var/tmp/test_results
done
else
LOG="/var/tmp/ostest-test.\$(date " +%F-%T").txt"
uname -a > \${LOG}
sudo /opt/os-tests/bin/ostest /var/tmp 2>&1 | /usr/bin/tee -a \${LOG}
fi
EOT
ztest@zone:~# chmod 777 test-script.sh
Тестовый скрипт можно запустить в одиночном режиме, т.е. когда все тесты выполняются один раз (./test-script.sh без параметров). Тогда после запуска этого скрипта в файле /var/tmp/ostest-test.<ISO TIME>.txt Вы найдёте лог в формате, в котором он публикуется в Test Results. Второй вариант запуска - для проверки стабильности работы os. В этом случае нужно задать количество повторений (например, для запуска 1000 циклов - ./test-script.sh 1000 ). Теперь после запуска скрипта в папке /var/tmp Вы найдёте логи в виде ostest-test.<N>.txt, где <N> - номер цикла. |