|
在服务器上测试运行时发现报错。
我将FAN_ATPG项目编译后生成的可执行二进制文件fan上传至我的目录并重命名为fan_multi后,挂载到docker并运行case01测试。
我并未对FAN_ATPG项目做任何修改,在模拟器上运行fsim_TC01.script时虽然出现terminated,但script各行并未报错,但在服务器上运行时,脚本的9、11、14三行涉及cat指令的部分全部报错,如下:
/fsim_TC01.script 14> cat .a && ./test_cases/case01/bin/val compare TC01 && cat .a
cat: can't open '.a': No such file or directory
**ERROR SysCatCmd::exec(): cat files failed
并且运行结束后的报告如下所示:
# Goodbye
# Runtime real 178.295 s user 177.824 s sys 0.295632 s
# Memory peak 215.387 MB
cat: can't open './log/TC01_test.result': No such file or directory
cat: can't open './log/TC01_test.result': No such file or directory
cat: can't open './log/TC01_test.result': No such file or directory
fault_compare_result:
case_runtime:
case_peak_memory:
Peak_memory:
multi_run_time:
case_factor:1
case_benchmark_time:212
case_benchmark_memory:212.24
bc: bad expression at ''
acceleration_ratio=212 / * 1
Acceleration_Ratio:
报告面诸如fault_compare_result、case_runtime等参数全为空;
cat报错显示在log文件夹中没有找到TC01_test.result,但实际上该文件好端端的存在log文件夹里:
c2a80dfb3955:/xiakedao/FAN_ATPG_demo/log# ls
TC01_fsim_DT.fault TC01_fsim_UD.fault TC01_test.result
想问下有没有遇到同样问题的大佬,到底是怎么回事
|
|