From 08307706b200b868d06acbd6348b00eb41238da4 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 10 Mar 2012 19:09:10 +0000 Subject: Add support for SyncAllowScript to set maximum upload bandwidth dynamically. --- test/bbackupd/testbbackupd.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'test/bbackupd') 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(); -- cgit v1.2.3