6 Star 0 Fork 7

OpenCloudOS Stream/glib2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
glib-run-installed-tests 832 Bytes
一键复制 编辑 原始数据 按行查看 历史
nilusyi 提交于 2022-06-22 14:27 . OCS package init
#!/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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/opencloudos-stream/glib2.git
git@gitee.com:opencloudos-stream/glib2.git
opencloudos-stream
glib2
glib2
master

搜索帮助