speed up the test_privacy test a bit

This commit is contained in:
Arvid Norberg 2013-09-01 00:04:40 +00:00
parent 3afe6c23a0
commit 9bb808b747
1 changed files with 8 additions and 0 deletions

View File

@ -93,6 +93,9 @@ void test_proxy(proxy_settings::proxy_type proxy_type, int flags)
session* s = new libtorrent::session(fingerprint("LT", 0, 1, 0, 0), std::make_pair(48875, 49800), "0.0.0.0", 0, alert_mask); session* s = new libtorrent::session(fingerprint("LT", 0, 1, 0, 0), std::make_pair(48875, 49800), "0.0.0.0", 0, alert_mask);
session_settings sett; session_settings sett;
sett.stop_tracker_timeout = 1;
sett.tracker_completion_timeout = 1;
sett.tracker_receive_timeout = 1;
sett.half_open_limit = 1; sett.half_open_limit = 1;
sett.announce_to_all_trackers = true; sett.announce_to_all_trackers = true;
sett.announce_to_all_tiers = true; sett.announce_to_all_tiers = true;
@ -143,6 +146,11 @@ void test_proxy(proxy_settings::proxy_type proxy_type, int flags)
{ {
print_alerts(*s, "s", false, false, false, &alert_predicate); print_alerts(*s, "s", false, false, false, &alert_predicate);
test_sleep(100); test_sleep(100);
if (g_udp_tracker_requests >= prev_udp_announces + 1
&& g_http_tracker_requests >= prev_http_announces + 1
&& num_peer_hits() > 0)
break;
} }
// we should have announced to the tracker by now // we should have announced to the tracker by now