added test for rhizome over mdp for a big file, to make sure that

timeout handling works properly.
This commit is contained in:
gardners 2012-11-30 22:57:34 +10:30
parent 7e6d836627
commit 21f562122e

View File

@ -155,10 +155,36 @@ test_MDPTransport() {
assert_rhizome_received file2
}
doc_FileTransferBig="Big new bundle transfers to one node"
doc_FileTransferBigMDP="Big new bundle transfers to one node via MDP"
setup_FileTransferBigMDP() {
setup_common
set_instance +B
executeOk_servald config set rhizome.http.enable 0
set_instance +A
executeOk_servald config set rhizome.http.enable 0
dd if=/dev/urandom of=file1 bs=1k count=1k 2>&1
echo x >>file1
ls -l file1
rhizome_add_file file1
start_servald_instances +A +B
foreach_instance +A assert_peers_are_instances +B
foreach_instance +B assert_peers_are_instances +A
}
test_FileTransferBigMDP() {
wait_until bundle_received_by $BID:$VERSION +B
set_instance +B
executeOk_servald rhizome list ''
assert_rhizome_list --fromhere=0 file1
assert_rhizome_received file1
}
doc_FileTransferBig="Big new bundle transfers to one node via HTTP"
setup_FileTransferBig() {
setup_common
set_instance +B
executeOk_servald config set rhizome.mdp.enable 0
set_instance +A
executeOk_servald config set rhizome.mdp.enable 0
dd if=/dev/urandom of=file1 bs=1k count=1k 2>&1
echo x >>file1
ls -l file1