]> git.ipfire.org Git - thirdparty/rsync.git/commit
fleettest: add --timing to show per-target wall-clock
authorAndrew Tridgell <andrew@tridgell.net>
Thu, 4 Jun 2026 21:52:49 +0000 (07:52 +1000)
committerAndrew Tridgell <andrew@tridgell.net>
Thu, 4 Jun 2026 22:48:17 +0000 (08:48 +1000)
commit571f87dd12ee4f4b3b2d596d5b133c8eb5cbab74
treeeb92854fe56d329a4484b18dd4c9028e3412e981
parentea866650be3a0df1655d43bedaee3990f53885c0
fleettest: add --timing to show per-target wall-clock

Records wall-clock per phase (push, build, each test transport, nonroot)
plus a total in TargetResult, and with --timing prints a breakdown after
the report, sorted slowest-target-first. Targets run in parallel, so the
run is gated by the slowest one; the phase columns show whether that
hold-up is the push, the build, or a test pass. A target that failed
early (no total) falls back to the sum of the phases it reached.
testsuite/README.md
testsuite/fleettest.py