Commit 7e7b7acd authored by Ivan Mazhukin's avatar Ivan Mazhukin

fix utility exit status

parent 1a26a6c8
...@@ -708,7 +708,6 @@ run_for_system() { ...@@ -708,7 +708,6 @@ run_for_system() {
fi fi
record_summary_result "$SYSTEM_IMAGE" "$status" "$LOG_FILE" record_summary_result "$SYSTEM_IMAGE" "$status" "$LOG_FILE"
return "$status"
} }
run_for_system_parallel() { run_for_system_parallel() {
...@@ -850,8 +849,6 @@ parse_args() { ...@@ -850,8 +849,6 @@ parse_args() {
main() { main() {
local system_image local system_image
local status=0
local run_status
local total local total
local index=0 local index=0
...@@ -864,7 +861,7 @@ main() { ...@@ -864,7 +861,7 @@ main() {
fi fi
SYSTEM_IMAGE="${TARGET_SYSTEMS[0]}" SYSTEM_IMAGE="${TARGET_SYSTEMS[0]}"
run_once run_once
return 0 return
fi fi
build_target_systems build_target_systems
...@@ -899,7 +896,6 @@ main() { ...@@ -899,7 +896,6 @@ main() {
if [[ -f "$result_dir/$i.result" ]]; then if [[ -f "$result_dir/$i.result" ]]; then
IFS=$'\t' read -r sys res log < "$result_dir/$i.result" IFS=$'\t' read -r sys res log < "$result_dir/$i.result"
record_summary_result "$sys" "$res" "$log" record_summary_result "$sys" "$res" "$log"
((res == 0)) || status="$res"
fi fi
done done
...@@ -907,18 +903,11 @@ main() { ...@@ -907,18 +903,11 @@ main() {
else else
for system_image in "${TARGET_SYSTEMS[@]}"; do for system_image in "${TARGET_SYSTEMS[@]}"; do
((index += 1)) ((index += 1))
if run_for_system "$system_image" "$index" "$total"; then run_for_system "$system_image" "$index" "$total" || true
run_status=0
else
run_status=$?
status="$run_status"
fi
done done
fi fi
print_summary_table print_summary_table
return "$status"
} }
main "$@" main "$@"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment