summaryrefslogtreecommitdiffstats
path: root/t/t4013/diff.format-patch_--attach_--stdout_initial..main^
diff options
context:
space:
mode:
authorPatrick Steinhardt <ps@pks.im>2026-02-23 17:00:06 +0100
committerJunio C Hamano <gitster@pobox.com>2026-02-23 13:19:00 -0800
commit26fc7b59cd00ee4042494b0a01afbda62c9d5b1a (patch)
tree31ec2c830d182a060202f00c3b383d5c7dd2df56 /t/t4013/diff.format-patch_--attach_--stdout_initial..main^
parent67ad42147a7acc2af6074753ebd03d904476118f (diff)
downloadgit-26fc7b59cd00ee4042494b0a01afbda62c9d5b1a.tar.gz
git-26fc7b59cd00ee4042494b0a01afbda62c9d5b1a.zip
t/helper: improve "genrandom" test helper
The `test-tool genrandom` test helper can be used to generate random data, either as an infinite stream or with a specified number of bytes. The way we handle parsing the number of bytes is lacking though: - We don't have good error handling, so if the caller for example uses `test-tool genrandom 200xyz` then we'll end up generating 200 bytes of random data successfully. - Many callers want to generate e.g. 1 kilobyte or megabyte of data, but they have to either use unwieldy numbers like 1048576, or they have to precompute them. Fix both of these issues by using `git_parse_ulong()` to parse the argument. This function has better error handling, and it knows to handle unit suffixes. Adapt a couple of our tests to use suffixes instead of manual computations. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t4013/diff.format-patch_--attach_--stdout_initial..main^')
0 files changed, 0 insertions, 0 deletions