Skip to content

Commit a499fd9

Browse files
authored
Merge pull request qualcomm-linux#81 from Sai-teja573/add-exit-codes
Add exit codes for run.sh scripts
2 parents edfad16 + 2113201 commit a499fd9

File tree

35 files changed

+68
-1
lines changed

35 files changed

+68
-1
lines changed

Runner/suites/Kernel/FunctionalArea/DCVS/Freq_Scaling/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,11 @@ kill $LOAD_PID
8686
if [ "$CURRENT_FREQ" -gt "$MIN_FREQ" ]; then
8787
log_pass "DCVS scaling appears functional. Test Passed"
8888
echo "$TESTNAME PASS" > "$res_file"
89+
exit 0
8990
else
9091
log_fail "DCVS did not scale as expected. Test Failed"
9192
echo "$TESTNAME FAIL" > "$res_file"
93+
exit 1
9294
fi
9395

9496
log_info "----------- Completed $TESTNAME Test ------------"

Runner/suites/Kernel/FunctionalArea/Scheduler/CPU_affinity/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,11 @@ log_info "Scheduling Policy: $SCHED_POLICY"
8383
if echo "$SCHED_POLICY" | grep -q "SCHED_OTHER"; then
8484
log_pass "Default scheduling policy detected. Test passed"
8585
echo "$TESTNAME PASS" > "$res_file"
86+
exit 0
8687
else
8788
log_fail "Unexpected scheduling policy. Test Failed"
8889
echo "$TESTNAME FAIL" > "$res_file"
90+
exit 1
8991
fi
9092

9193
kill $TASK_PID

Runner/suites/Kernel/FunctionalArea/baseport/BWMON/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,10 @@ done
8383
if $incremented; then
8484
log_pass "$TESTNAME : Test Passed"
8585
echo "$TESTNAME PASS" > "$res_file"
86+
exit 0
8687
else
8788
log_fail "$TESTNAME : Test Failed"
8889
echo "$TESTNAME FAIL" > "$res_file"
90+
exit 1
8991
fi
9092
log_info "-------------------Completed $TESTNAME Testcase----------------------------"

Runner/suites/Kernel/FunctionalArea/baseport/Buses/run.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ output=$(i2c-msm-test -v -D /dev/i2c-0 -l | grep "ret:1")
4747
if echo "$output" | grep -q "Reading"; then
4848
log_pass "$TESTNAME : Test Passed"
4949
echo "$TESTNAME PASS" > "$res_file"
50+
exit 0
5051
else
5152
log_fail "$TESTNAME : Test Failed"
52-
echo "$TESTNAME FAIL" > "$res_file"
53+
echo "$TESTNAME FAIL" > "$res_file"
54+
exit 1
5355
fi
5456
log_info "-------------------Completed $TESTNAME Testcase----------------------------"

Runner/suites/Kernel/FunctionalArea/baseport/CPUFreq_Validation/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,11 @@ log_info "=== Final Result ==="
109109
if [ "$overall_pass" -eq 0 ]; then
110110
log_pass "$TESTNAME: All policies passed"
111111
echo "$TESTNAME PASS" > "$res_file"
112+
exit 0
112113
else
113114
log_fail "$TESTNAME: One or more policies failed"
114115
echo "$TESTNAME FAIL" > "$res_file"
116+
exit 1
115117
fi
116118

117119
rm -rf "$status_dir"

Runner/suites/Kernel/FunctionalArea/baseport/GIC/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,11 @@ echo "$initial_count" | while read -r line; do
8787
if [ "$fail_test" = false ]; then
8888
log_pass "$TESTNAME : Test Passed"
8989
echo "$TESTNAME PASS" > "$res_file"
90+
exit 0
9091
else
9192
log_fail "$TESTNAME : Test Failed"
9293
echo "$TESTNAME FAIL" > "$res_file"
94+
exit 1
9395
fi
9496
done
9597
log_info "-------------------Completed $TESTNAME Testcase----------------------------"

Runner/suites/Kernel/FunctionalArea/baseport/IPA/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,12 @@ if is_module_loaded "ipa"; then
5555
log_info "ipa module is loaded"
5656
log_pass "$TESTNAME : Test Passed"
5757
echo "$TESTNAME PASS" > "$res_file"
58+
exit 0
5859
else
5960
log_error "ipa module not listed in lsmod"
6061
log_fail "$TESTNAME : Test Failed"
6162
echo "$TESTNAME FAIL" > "$res_file"
63+
exit 1
6264
fi
6365

6466
log_info "=== Cleanup ==="

Runner/suites/Kernel/FunctionalArea/baseport/IPCC/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,10 @@ count=$(echo "$output" | grep -c "running")
4646
if [ $count -eq 4 ]; then
4747
log_pass "$TESTNAME : Test Passed"
4848
echo "$TESTNAME PASS" > "$res_file"
49+
exit 0
4950
else
5051
log_fail "$TESTNAME : Test Failed"
5152
echo "$TESTNAME FAIL" > "$res_file"
53+
exit 1
5254
fi
5355
log_info "-------------------Completed $TESTNAME Testcase----------------------------"

Runner/suites/Kernel/FunctionalArea/baseport/Interrupts/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,11 @@ echo "$initial_count" | while read -r line; do
8787
if [ "$fail_test" = false ]; then
8888
log_pass "$TESTNAME : Test Passed"
8989
echo "$TESTNAME PASS" > "$res_file"
90+
exit 0
9091
else
9192
log_fail "$TESTNAME : Test Failed"
9293
echo "$TESTNAME FAIL" > "$res_file"
94+
exit 1
9395
fi
9496
done
9597
log_info "-------------------Completed $TESTNAME Testcase----------------------------"

Runner/suites/Kernel/FunctionalArea/baseport/MEMLAT/run.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,10 @@ fi
8585
if $incremented; then
8686
log_pass "$TESTNAME : Test Passed"
8787
echo "$TESTNAME PASS" > "$res_file"
88+
exit 0
8889
else
8990
log_fail "$TESTNAME : Test Failed"
9091
echo "$TESTNAME FAIL" > "$res_file"
92+
exit 1
9193
fi
9294
log_info "-------------------Completed $TESTNAME Testcase----------------------------"

0 commit comments

Comments
 (0)