Refactor listener output file handling in runtest.sh for improved clarity and reliability
This commit is contained in:
parent
8ce492a8b9
commit
a3588f3540
1 changed files with 6 additions and 3 deletions
|
@ -51,6 +51,11 @@ source settings.env
|
|||
# (redefine BOOT_ID, TEST_FILE, etc after reloading settings.env if needed)
|
||||
BOOT_ID=$(cat /proc/sys/kernel/random/boot_id)
|
||||
TEST_FILE="${HOME}/${BOOT_ID}-speedtest.csv"
|
||||
if [ "$LISTENER_ENABLED" -eq 1 ]; then
|
||||
LISTENER_OUTFILE="${TEST_FILE%.csv}-listener.csv"
|
||||
else
|
||||
LISTENER_OUTFILE=""
|
||||
fi
|
||||
ENRICHED_FILE="${TEST_FILE%.csv}+rf.csv"
|
||||
SSID_METRICS_FILE="${ENRICHED_FILE%.csv}-ssid-metrics.csv"
|
||||
FAILURE_LOG="${TEST_FILE%.csv}-failures.log"
|
||||
|
@ -271,9 +276,7 @@ ATTACHMENTS=()
|
|||
[ -f "$ENRICHED_FILE" ] && ATTACHMENTS+=("$ENRICHED_FILE")
|
||||
[ -f "$FAILURE_LOG" ] && ATTACHMENTS+=("$FAILURE_LOG")
|
||||
[ -f "$SSID_METRICS_FILE" ] && ATTACHMENTS+=("$SSID_METRICS_FILE")
|
||||
if [ "$LISTENER_ENABLED" -eq 1 ] && [ -f "$LISTENER_OUTFILE" ]; then
|
||||
ATTACHMENTS+=("$LISTENER_OUTFILE")
|
||||
fi
|
||||
[ -n "$LISTENER_OUTFILE" ] && [ -f "$LISTENER_OUTFILE" ] && ATTACHMENTS+=("$LISTENER_OUTFILE")
|
||||
|
||||
if [ ${#ATTACHMENTS[@]} -eq 0 ]; then
|
||||
warn "No files to attach. Email not sent."
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue