From 644f678387cd81a87bd0c73ea0123c825bc99e59 Mon Sep 17 00:00:00 2001 From: We-unite <3205135446@qq.com> Date: Thu, 4 Jan 2024 17:14:26 +0800 Subject: Format all the codes using clang-format Renew some test params. --- test.sh | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) (limited to 'test.sh') diff --git a/test.sh b/test.sh index 547054c..645eabe 100755 --- a/test.sh +++ b/test.sh @@ -8,36 +8,26 @@ # Created Time : 2023-10-06 ########################################################################## -# 写一个脚本,测试已经生成的main的功能 -# 输入年份为自1976年至2076年的任意年份 # 如果未出现段错误就重定向输出到res.txt,否则输出到err.txt,并在屏幕上显示出错的年份 # 设置要测试的可执行文件 executable="main" -# 清空res.txt和err.txt echo "" > res.txt -# 循环测试年份,计算总用时为多少秒 start_time=$(date +%s) -for year in {1900..2100}; do +for year in {1800..2200}; do echo "==================测试年份 $year=====================" - - # 执行可执行文件,并捕获标准输出和标准错误 + output=$(./$executable "$year" 2>&1) - # 获取命令的退出状态码 exit_code=$? - if [ $exit_code -eq 0 ]; then - # 执行正常,将输出重定向到res.txt echo -e "$year:\n$output" >> res.txt - # echo "执行正常" else # 执行异常,将错误信息重定向到err.txt echo -e "$year:\n$output" >> err.txt echo "执行异常(退出码: $exit_code)" - # 停止执行 exit 1 fi done -- cgit v1.2.3-70-g09d2