Browse Source

test-apt-download-progress: Run the https test multiple times

This filters out errors due to timing issues. Early exits if
enough pulses occured.
tags/debian/1.1.5
Julian Andres Klode 5 years ago
parent
commit
56873870ce
1 changed files with 7 additions and 2 deletions
  1. +7
    -2
      test/integration/test-apt-download-progress

+ 7
- 2
test/integration/test-apt-download-progress View File

@@ -34,8 +34,13 @@ testsuccess --nomsg apthelper download-file "http://localhost:${APTHTTPPORT}/$TE
assertprogress apt-progress.log

msgtest 'download progress works via' 'https'
exec 3> apt-progress.log
testsuccess --nomsg apthelper download-file "https://localhost:${APTHTTPSPORT}/$TESTFILE" ./downloaded/https-$TESTFILE $OPT -o Acquire::https::Dl-Limit=600
for i in 1 2 3 4 5; do
exec 3> apt-progress.log
testsuccess --nomsg apthelper download-file "https://localhost:${APTHTTPSPORT}/$TESTFILE" ./downloaded/https-$TESTFILE $OPT -o Acquire::https::Dl-Limit=600
if [ "$(wc -l apt-progress.log | awk '{print $1}')" -ge 3 ]; then
break
fi
done
assertprogress apt-progress.log

# cleanup


Loading…
Cancel
Save