← Commit list

2719aa36b5

Stefan Eissing
Stefan Eissing
2025-10-17
SUCCESS Duration: 219s

Subject

test_16: adjust timing expectations

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

tests/http/test_16_info.py+6 -3
@@ -160,9 +160,12 @@ class TestInfo:
for key in ['time_appconnect', 'time_connect', 'time_namelookup']:
assert s[key] < s['time_pretransfer'], f'time "{key}" larger than' \
f'"time_pretransfer": {s}'
- # assert transfer start is after pretransfer
- assert s['time_pretransfer'] <= s['time_starttransfer'], f'"time_pretransfer" '\
- f'greater than "time_starttransfer", {s}'
+ # assert transfer total is after pretransfer.
+ # (in MOST situations, pretransfer is before starttransfer, BUT
+ # in protocols like HTTP we might get a server response already before
+ # we transition to multi state DID.)
+ assert s['time_pretransfer'] <= s['time_total'], f'"time_pretransfer" '\
+ f'greater than "time_total", {s}'
# assert that transfer start is before total
assert s['time_starttransfer'] <= s['time_total'], f'"time_starttransfer" '\
f'greater than "time_total", {s}'