diff options
author | Chris Wilson <chris+github@qwirx.com> | 2012-03-10 19:09:10 +0000 |
---|---|---|
committer | Chris Wilson <chris+github@qwirx.com> | 2012-03-10 19:09:10 +0000 |
commit | 08307706b200b868d06acbd6348b00eb41238da4 (patch) | |
tree | 848209b14cb918d2711dc0d86c2a08f04831c4e0 /test/bbackupd | |
parent | a9f8e0a0849516e2fe990d0f944168513ba12b64 (diff) |
Add support for SyncAllowScript to set maximum upload bandwidth dynamically.
Diffstat (limited to 'test/bbackupd')
-rw-r--r-- | test/bbackupd/testbbackupd.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/bbackupd/testbbackupd.cpp b/test/bbackupd/testbbackupd.cpp index 7a00985a..edce04a1 100644 --- a/test/bbackupd/testbbackupd.cpp +++ b/test/bbackupd/testbbackupd.cpp @@ -3915,6 +3915,19 @@ int test_bbackupd() int test(int argc, const char *argv[]) { + { + BackupDaemon daemon; + + TEST_EQUAL(1234, daemon.ParseSyncAllowScriptOutput("test", "1234")); + TEST_EQUAL(0, daemon.GetMaxBandwidthFromSyncAllowScript()); + + TEST_EQUAL(1234, daemon.ParseSyncAllowScriptOutput("test", "1234 5")); + TEST_EQUAL(5, daemon.GetMaxBandwidthFromSyncAllowScript()); + + TEST_EQUAL(-1, daemon.ParseSyncAllowScriptOutput("test", "now")); + TEST_EQUAL(0, daemon.GetMaxBandwidthFromSyncAllowScript()); + } + // SSL library SSLLib::Initialise(); |