Skip to content

Commit 50f36e8

Browse files
committed
IPA: fail test when module is not found
Save test result to the log file in case module is not found. This condition was missing when running the test in LAVA. Signed-off-by: Milosz Wasilewski <milosz.wasilewski@oss.qualcomm.com>
1 parent f6521f6 commit 50f36e8

File tree

1 file changed

+4
-2
lines changed
  • Runner/suites/Kernel/Baseport/IPA

1 file changed

+4
-2
lines changed

Runner/suites/Kernel/Baseport/IPA/run.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ log_info "=== Test Initialization ==="
4242
# Kernel config gate
4343
if ! check_kernel_config "CONFIG_QCOM_IPA"; then
4444
log_skip "$TESTNAME SKIP - CONFIG_QCOM_IPA not enabled"
45+
log_info "Writing to file $RES_FILE"
4546
echo "$TESTNAME SKIP" >"$RES_FILE"
4647
exit 0
4748
fi
@@ -55,8 +56,8 @@ if is_module_loaded "$MODNAME"; then
5556
log_info "Module $MODNAME already loaded"
5657
else
5758
MODPATH=$(find_kernel_module "$MODNAME")
58-
[ -n "$MODPATH" ] || log_fail "$MODNAME.ko not found in filesystem"
59-
load_kernel_module "$MODPATH" || log_fail "Failed to load $MODNAME"
59+
[ -n "$MODPATH" ] || (log_fail "$MODNAME.ko not found in filesystem"; echo "$TESTNAME FAIL" >"$RES_FILE")
60+
load_kernel_module "$MODPATH" || (log_fail "Failed to load $MODNAME"; echo "$TESTNAME FAIL" >"$RES_FILE")
6061
log_pass "$MODNAME module loaded"
6162
fi
6263

@@ -89,5 +90,6 @@ fi
8990

9091
log_info "-------------------Completed $TESTNAME Testcase----------------------------"
9192
log_pass "$TESTNAME PASS"
93+
log_info "Writing to file $RES_FILE"
9294
echo "$TESTNAME PASS" >"$RES_FILE"
9395
exit 0

0 commit comments

Comments
 (0)