File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -143,7 +143,7 @@ begin_test () {
143
143
144
144
# allow the subshell to exit non-zero without exiting this process
145
145
set -x +e
146
- before_time=$( date ' +%s' )
146
+ before_time=$( date ' +%s.%3N ' )
147
147
}
148
148
149
149
report_failure_output () {
@@ -158,18 +158,18 @@ report_failure_output () {
158
158
# Mark the end of a test.
159
159
end_test () {
160
160
test_status=" ${1:- $? } "
161
- after_time=$( date ' +%s' )
162
- elapsed_time=$(( after_time - before_time) )
161
+ after_time=$( date ' +%s.%3N ' )
162
+ elapsed_time=$( echo " scale=3; $ after_time - $ before_time" | bc )
163
163
set +x -e
164
164
exec 1>&3 2>&4
165
165
166
166
if [ " $test_status " -eq 0 ]; then
167
- printf " test: %-65s OK (${elapsed_time} s )\\ n" " $test_description ..."
167
+ printf " test: %-65s OK (%.3fs )\\ n" " $test_description ..." " $elapsed_time "
168
168
elif [ " $test_status " -eq 254 ]; then
169
169
printf " test: %-65s SKIPPED\\ n" " $test_description ..."
170
170
else
171
171
failures=$(( failures + 1 ))
172
- printf " test: %-65s FAILED (${elapsed_time} s )\\ n" " $test_description ..."
172
+ printf " test: %-65s FAILED (%.3fs )\\ n" " $test_description ..." " $elapsed_time "
173
173
report_failure_output
174
174
fi
175
175
You can’t perform that action at this time.
0 commit comments