summaryrefslogtreecommitdiff
path: root/test/bbackupd
diff options
context:
space:
mode:
authorChris Wilson <chris+github@qwirx.com>2012-03-10 19:09:10 +0000
committerChris Wilson <chris+github@qwirx.com>2012-03-10 19:09:10 +0000
commit08307706b200b868d06acbd6348b00eb41238da4 (patch)
tree848209b14cb918d2711dc0d86c2a08f04831c4e0 /test/bbackupd
parenta9f8e0a0849516e2fe990d0f944168513ba12b64 (diff)
Add support for SyncAllowScript to set maximum upload bandwidth dynamically.
Diffstat (limited to 'test/bbackupd')
-rw-r--r--test/bbackupd/testbbackupd.cpp13
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();