4 Star 27 Fork 16

wei/ring_fifo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
test.sh 1.09 KB
一键复制 编辑 原始数据 按行查看 历史
wei 提交于 2023-07-21 17:39 . 修复shell环境语法不兼容的错误
#!/bin/bash
startTimeStamp=0
endTimeStamp=0
testfun(){
loopn=$1
loopvar=0
while (( $loopn > $loopvar ))
do
echo "start the $loopvar test..."
./build/ring_fifo
cmp tmpfile/read_file tmpfile/write_file
if [ $? -ne 0 ]
then
return 1
fi
let "loopvar++"
done
return 0
}
if [ $# -lt 1 ] || [ $# -gt 1 ]
then
echo "Usage $0 <times>"
else
make
current=`date "+%Y-%m-%d %H:%M:%S"`
timeStamp=`date -d "$current" +%s`
#将current转换为时间戳,精确到毫秒
startTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000))
echo "startTimeStamp: $startTimeStamp"
testfun $1
if [ $? -eq 0 ]
then
echo ">>>all test ok!!!"
else
echo ">>>some error occur!!!"
fi
current=`date "+%Y-%m-%d %H:%M:%S"`
timeStamp=`date -d "$current" +%s`
#将current转换为时间戳,精确到毫秒
endTimeStamp=$((timeStamp*1000+`date "+%N"`/1000000))
echo "endTimeStamp: $endTimeStamp"
val=`expr $endTimeStamp - $startTimeStamp`
echo "TimeStampDiff: $val"
fi
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/wei513723/ring_fifo.git
[email protected]:wei513723/ring_fifo.git
wei513723
ring_fifo
ring_fifo
master

搜索帮助