代码拉取完成,页面将自动刷新
#!/bin/sh
set -e
ret=0
i=0
tmpdir=$(mktemp -d --tmpdir glib-run-installed-tests.XXXXXX)
LOG_DIR="./test_result.log"
echo > $LOG_DIR
for testcase in /usr/libexec/installed-tests/glib/*;
do
if [ "$(file -b $testcase | awk -F',' '{print $1}')" != "ELF 64-bit LSB pie executable" ]; then
continue
fi
i=$(($i + 1))
echo "=============== $i = $testcase ===============" >> $LOG_DIR
set +e
timeout 300s $testcase 2>&1 >> $LOG_DIR
case "$?" in
(0)
echo "SUCCESS $i - $testcase" >> $LOG_DIR
;;
(77)
echo "SUCCESS $i # SKIP $testcase" >> $LOG_DIR
;;
(*)
echo "FAILED $i - $testcase" >> $LOG_DIR
ret=1
;;
esac
done
rm -rf $tmpdir
echo "TOTAL NUMBER OF TESTCASE: $i" >> $LOG_DIR
exit $ret
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。