作者ypf791 (路人1号)
看板EE_DSnP
标题[建议] 跑测资
时间Sun Nov 18 09:45:45 2012
虽然觉得到这个时候才来发这篇文有点晚了
但是还是骗个P币好惹
---
1. 请务必将你的测资结果重新导向
* Terminal 可能会被你塞爆
就算没有 比对结果的时候也很痛苦
2. 认真的说 请不要相信 out.ref 之类的东西
* 尤其是错误讯息和命令之间的顺序
* 自己拿 ref 跑一遍比较安全
3. 用 diff 指令来比较
* 电脑的眼睛绝对比你的锐利...
---
所以我基本上是用这样的命令在跑测资的:
./memTest -f tests/do1 &> 1.log
ref/memTest -f tests/do1 &> 1.log.ref
diff 1.log 1.log.ref
---
後来写成了 script ...
in ~/.bashrc:
dtest() {
./$1 -f tests/$3 &> $3.log
./$2 -f tests/$3 &> $3.log.ref
diff $3.log $3.log.ref
}
alias rmlog='rm -f *.log *.ref'
in Terminal:
dtest memTest ref/memTest do1
rmlog
---
後来觉得一个一个跑太累了 改成跑一整个资料夹:
in ~/.bashrc:
dtest() {
for dof in $(ls $3)
do
./$1 -f $3/$dof &> ${dof}.log
./$2 -f $3/$dof &> ${dof}.ref
diff ${dof}.log ${dof}.ref > ${dof}.dif
done
wc -l *.dif
}
in Terminal:
dtest memTest ref/memTest dofile
(dofile 里面只有 do1 到 do7)
---
希望诸君不要再被测资困扰了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.9.157
1F:→ ypf791:懒的重打了直接用贴的...8P币不意外 11/18 09:46
※ 编辑: ypf791 来自: 111.248.9.157 (11/18 10:33)
2F:推 Phantasnix:推~ 介意P币可搜寻BBS打字机。或也许原PO能自己写出XD 11/18 11:20
3F:推 XDucka:怎麽可能会有点晚XD 11/18 11:59
※ 编辑: ypf791 来自: 111.248.12.246 (11/24 00:59)
4F:→ ypf791:刚刚收到站内信才发现 原来直接在bashrc里面那样打会炸 11/24 01:00
5F:→ ypf791:因为test好像是保留字的样子...所以偷偷窜改一下 XD 11/24 01:00