1 Star 1 Fork 0

yecr/MyCPU

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
run_all.sh 554 Bytes
一键复制 编辑 原始数据 按行查看 历史
yecr 提交于 2022-02-04 17:48 . add make test to run all
#!/bin/sh
mkdir log 1>/dev/null 2>&1
BIN_FILES=`eval "find ./bin/non-output/riscv-tests ./bin/non-output/cpu-tests -mindepth 1 -maxdepth 1 -regex \".*\.\(bin\)\""`
for BIN_FILE in $BIN_FILES; do
FILE_NAME=`basename ${BIN_FILE%.*}`
printf "[%30s] " $FILE_NAME
LOG_FILE=log/$FILE_NAME-log.txt
./build/emu -i $BIN_FILE &> $LOG_FILE
if (grep 'HIT GOOD TRAP' $LOG_FILE > /dev/null) then
echo -e "\033[1;32mPASS!\033[0m"
rm $LOG_FILE
else
echo -e "\033[1;31mFAIL!\033[0m see log for more information"
fi
done
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Scala
1
https://gitee.com/yecr/MyCPU.git
git@gitee.com:yecr/MyCPU.git
yecr
MyCPU
MyCPU
master

搜索帮助