Add --bwlimit for upload and download #1873
This commit is contained in:
parent
8856e0e559
commit
0a932dc1f2
7 changed files with 557 additions and 275 deletions
|
@ -1079,13 +1079,13 @@ func TestSyncWithMaxDuration(t *testing.T) {
|
|||
maxDuration := 250 * time.Millisecond
|
||||
ci.MaxDuration = maxDuration
|
||||
bytesPerSecond := 300
|
||||
accounting.TokenBucket.SetBwLimit(fs.SizeSuffix(bytesPerSecond))
|
||||
accounting.TokenBucket.SetBwLimit(fs.BwPair{Tx: fs.SizeSuffix(bytesPerSecond), Rx: fs.SizeSuffix(bytesPerSecond)})
|
||||
oldTransfers := ci.Transfers
|
||||
ci.Transfers = 1
|
||||
defer func() {
|
||||
ci.MaxDuration = 0 // reset back to default
|
||||
ci.Transfers = oldTransfers
|
||||
accounting.TokenBucket.SetBwLimit(fs.SizeSuffix(0))
|
||||
accounting.TokenBucket.SetBwLimit(fs.BwPair{Tx: -1, Rx: -1})
|
||||
}()
|
||||
|
||||
// 5 files of 60 bytes at 60 bytes/s 5 seconds
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue