doc_FileTransfer0C="New bundle and update transfer to one node with no channels configured"
setup_FileTransfer0C() {
setup_common
set_instance +A
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_FileTransfer0C() {
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
set_instance +A
rhizome_update_file file1 file2
set_instance +B
wait_until bundle_received_by $BID:$VERSION +B
executeOk_servald rhizome list
assert_rhizome_list --fromhere=0 file2
assert_rhizome_received file2
}
doc_ValidChannelConfig="NOT IMPLEMENTED Valid channel configuration is accepted"
setup_ValidChannelConfig() {
assert 0
}
test_ValidChannelConfig() {
assert 0
}
doc_InvalidChannelConfig="NOT IMPLEMENTED Invalid channel configuration is rejected"
setup_InvalidChannelConfig() {
assert 0
}
test_InvalidChannelConfig() {
assert 0
}
doc_CorrectChannelsApplied="NOT IMPLEMENTED New bundles are correctly labeled with default channels"
setup_CorrectChannelsApplied() {
assert 0
}
doc_CorrectChannelsApplied() {
assert 0
}
doc_HeteroChannelLocalXFEROk="NOT IMPLEMENTED Local rhizome transfers still occur between nodes with disjoint channel lists"
setup_HeteroChannelLocalXFEROk() {
assert 0
}
test_HeteroChannelLocalXFEROk() {
assert 0
}
doc_DiscardLowPriorityChannelsFirst="NOT IMPLEMENTED Bundles for higher priority channels displace that of lower priority channels, and not vice versa"
setup_DiscardLowPriorityChannelsFirst() {
assert 0
}
test_DiscardLowPriorityChannelsFirst() {
assert 0
}
doc_HeteroChannelRDPushIsNOOP="NOT IMPLEMENTED Rhizome direct push between nodes with disjoint channel lists transfers nothing"
setup_HeteroChannelRDPushIsNOOP() {
assert 0
}
test_HeteroChannelRDPushIsNOOP() {
assert 0
}
doc_HomoChannelRDPushOk="NOT IMPLEMENTED Rhizome direct push between nodes with bundles on shared channels transfers those bundles"
setup_HomoChannelRDPushOk() {
assert 0
}
test_HomoChannelRDPushOk() {
assert 0
}
doc_HeteroChannelRDPullIsNOOP="NOT IMPLEMENTED Rhizome direct pull between nodes with disjoint channel lists transfers nothing"
setup_HeteroChannelRDPullIsNOOP() {
assert 0
}
test_HeteroChannelRDPullIsNOOP() {
assert 0
}
doc_HomoChannelRDPullOk="NOT IMPLEMENTED Rhizome direct pull between nodes with bundles on shared channels transfers those bundles"