Compare commits
No commits in common. "89dd1e030e9954d5e4da2b1418f5190116a537f2" and "1a9174eb6cc99dd5a06630c6c3154b5439654f81" have entirely different histories.
89dd1e030e
...
1a9174eb6c
1 changed files with 2 additions and 12 deletions
14
runtest.sh
14
runtest.sh
|
@ -184,21 +184,11 @@ for ((COUNTER = 1; COUNTER <= NUM_TESTS; COUNTER++)); do
|
||||||
bssid_and_bitrate=$(iw dev "$INTERFACE" link | awk '/Connected/ {bssid=$3} /tx bitrate/ {tx=$3} /rx bitrate/ {rx=$3} END {print bssid","tx","rx}')
|
bssid_and_bitrate=$(iw dev "$INTERFACE" link | awk '/Connected/ {bssid=$3} /tx bitrate/ {tx=$3} /rx bitrate/ {rx=$3} END {print bssid","tx","rx}')
|
||||||
|
|
||||||
speed_results=""
|
speed_results=""
|
||||||
speedtest_duration=0
|
|
||||||
localtcpup_duration=0
|
|
||||||
localtcpdown_duration=0
|
|
||||||
localudpup_duration=0
|
|
||||||
localudpdown_duration=0
|
|
||||||
remotetcpup_duration=0
|
|
||||||
remotetcpdown_duration=0
|
|
||||||
remoteudpup_duration=0
|
|
||||||
remoteudpdown_duration=0
|
|
||||||
|
|
||||||
for ((retry = 1; retry <= MAX_RETRIES; retry++)); do
|
for ((retry = 1; retry <= MAX_RETRIES; retry++)); do
|
||||||
SECONDS=0
|
SECONDS=0
|
||||||
log "Speed test attempt $retry"
|
log "Speed test attempt $retry"
|
||||||
speed_results=$(speedtest --secure --csv 2>/dev/null || true)
|
speed_results=$(speedtest --secure --csv 2>/dev/null || true)
|
||||||
speedtest_duration=$SECONDS
|
$speedtest_duration=$SECONDS
|
||||||
[[ -n "$speed_results" ]] && break
|
[[ -n "$speed_results" ]] && break
|
||||||
warn "Speedtest failed. Retrying in $RETRY_DELAY seconds..."
|
warn "Speedtest failed. Retrying in $RETRY_DELAY seconds..."
|
||||||
echo "$(date -Iseconds),Speedtest failed on attempt $retry for test $COUNTER, sample $i" >> "$FAILURE_LOG"
|
echo "$(date -Iseconds),Speedtest failed on attempt $retry for test $COUNTER, sample $i" >> "$FAILURE_LOG"
|
||||||
|
@ -209,7 +199,7 @@ for ((COUNTER = 1; COUNTER <= NUM_TESTS; COUNTER++)); do
|
||||||
timestamp=$(date -Iseconds)
|
timestamp=$(date -Iseconds)
|
||||||
warn "Speedtest permanently failed. Skipping sample."
|
warn "Speedtest permanently failed. Skipping sample."
|
||||||
echo "$timestamp,Test $COUNTER,Sample $i" >>"$FAILURE_LOG"
|
echo "$timestamp,Test $COUNTER,Sample $i" >>"$FAILURE_LOG"
|
||||||
speedtest_duration=$SECONDS
|
$speedtest_duration=$SECONDS
|
||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue