added more output to transfer tests and changed the data to be more easily debuggable + some code cleanup
This commit is contained in:
@@ -52,7 +52,8 @@ setup_transfer(session* ses1, session* ses2, session* ses3
|
||||
t.add_tracker(tracker_url);
|
||||
|
||||
std::vector<char> piece(16 * 1024);
|
||||
std::fill(piece.begin(), piece.end(), 0xfe);
|
||||
for (int i = 0; i < piece.size(); ++i)
|
||||
piece[i] = (i % 26) + 'A';
|
||||
|
||||
// calculate the hash for all pieces
|
||||
int num = t.num_pieces();
|
||||
@@ -71,7 +72,7 @@ setup_transfer(session* ses1, session* ses2, session* ses3
|
||||
if (clear_files) remove_all("./tmp2/temporary");
|
||||
|
||||
t.create_torrent();
|
||||
|
||||
std::cerr << "generated torrent: " << t.info_hash() << std::endl;
|
||||
|
||||
ses1->set_severity_level(alert::debug);
|
||||
ses2->set_severity_level(alert::debug);
|
||||
|
@@ -21,6 +21,11 @@ void test_transfer(bool clear_files = true, bool disconnect = false)
|
||||
ses2.add_extension(&create_metadata_plugin);
|
||||
torrent_handle tor1;
|
||||
torrent_handle tor2;
|
||||
pe_settings pes;
|
||||
pes.out_enc_policy = pe_settings::disabled;
|
||||
pes.in_enc_policy = pe_settings::disabled;
|
||||
ses1.set_pe_settings(pes);
|
||||
ses2.set_pe_settings(pes);
|
||||
|
||||
boost::tie(tor1, tor2, ignore) = setup_transfer(&ses1, &ses2, 0, clear_files);
|
||||
|
||||
|
Reference in New Issue
Block a user