我目前正在编写一个 bash 测试框架,我想测量每个测试方法的执行需要多长时间。此外,我想将这些加起来并显示完整的执行时间。
我知道您可以time
用来测量例如函数的执行时间,但我不知道如何存储单个结果并添加它们。
时间真的是工作的正确工具吗?还是我应该使用类似的东西date
?
示例代码:
declare -a execution_times
# somehow measure execution time of test function
# add the individual execution time
execution_times+=(execution_time)
for execution_time in "${execution_times[@]}"; do
# compute full execution time
done