tool: support fractions for --limit-rate and --max-filesize

Allow 2.5k or 3.7M etc. Add mention in documentation.

Verify in test case 1623.

Closes #20266
This commit is contained in:
Daniel Stenberg 2026-01-17 23:11:07 +01:00
parent 6aaac9dd38
commit 6d6899c2f0
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
8 changed files with 250 additions and 48 deletions

View file

@ -214,7 +214,7 @@ test1590 test1591 test1592 test1593 test1594 test1595 test1596 test1597 \
test1598 test1599 test1600 test1601 test1602 test1603 test1604 test1605 \
test1606 test1607 test1608 test1609 test1610 test1611 test1612 test1613 \
test1614 test1615 test1616 test1617 \
test1620 test1621 test1622 \
test1620 test1621 test1622 test1623 \
\
test1630 test1631 test1632 test1633 test1634 test1635 test1636 \
\

25
tests/data/test1623 Normal file
View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="US-ASCII"?>
<testcase>
<info>
<keywords>
unittest
tool-sizeparser
</keywords>
</info>
# Client-side
<client>
<features>
unittest
</features>
<name>
the size parser for --limit-rate
</name>
<tool>
tool%TESTNUMBER
</tool>
</client>
<verify>
</verify>
</testcase>