1 Star 0 Fork 635

2864/NEMU2021

forked from 李幼萌/NEMU2021 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.sh 586 Bytes
一键复制 编辑 原始数据 按行查看 历史
tracer-NEMU2020 提交于 2020-08-28 15:37 . Welcome to NEMU!
#!/bin/bash
nemu=obj/nemu/nemu
cmd="c\nq"
for file in $@; do
printf "[$file]"
logfile=`basename $file`-log.txt
echo -e $cmd | /usr/bin/time -f '%e' -o time.log $nemu $file &> $logfile
time_cost=`cat time.log`
printf "($time_cost s): "
rm time.log
if (grep 'nemu: HIT GOOD TRAP' $logfile > /dev/null) then
echo -e "\033[1;32mPASS!\033[0m"
rm $logfile
else
echo -e "\033[1;31mFAIL!\033[0m see $logfile for more information"
if (test -e log.txt) then
echo -e "\n\n===== the original log.txt =====\n" >> $logfile
cat log.txt >> $logfile
rm log.txt
fi
fi
done
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/craig2864/NEMU2021.git
[email protected]:craig2864/NEMU2021.git
craig2864
NEMU2021
NEMU2021
master

搜索帮助