premiere-libtorrent/test
Steven Siloti 86fd8c3048 enable arbitrary direct dht requests and extension dht requests
If you're wondering why I used an alert for handling responses but not requests,
it's because the former was easy to do that way but the latter would have
involved some major refactoring or kludging. The DHT node is written with the
(IMO reasonable) assumption that all responses will be generated immediately, so
there was no way to easily accommodate getting a response asynchronously via
an alert.
2015-08-10 20:33:04 -07:00
..
mutable_test_torrents landed mutable torrents branch in trunk 2015-03-21 00:12:40 +00:00
ssl merged ssl test keys from RC_1_0 2014-10-08 04:16:56 +00:00
test_torrents optimize copying torrent_info and file_storage objects 2014-12-17 05:33:16 +00:00
Jamfile transitioned test_super_seeding to a simulation (and remove the live test for test_swarm, which already has been transitioned to a simulation) 2015-08-10 10:18:36 -04:00
Makefile.am transitioned test_super_seeding to a simulation (and remove the live test for test_swarm, which already has been transitioned to a simulation) 2015-08-10 10:18:36 -04:00
bdecode_benchmark.cpp Rename test_bdecode_performance to bdecode_benchmark, fix CMake issues. 2015-07-17 20:59:39 -04:00
dht_server.cpp minor cleanups. use libtorrent typedefs for asio. failing to bind IPv6 UDP socket is no longer fatal. removed some redundant listen_failed_alerts 2015-07-11 23:01:27 -04:00
dht_server.hpp more linking issues 2013-06-23 22:36:07 +00:00
enum_if.cpp merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile. 2015-05-30 04:31:23 +00:00
http.py Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line 2015-07-12 14:24:01 +08:00
main.cpp fix and re-enable simulations 2015-08-09 00:56:37 -04:00
peer_server.cpp minor cleanups. use libtorrent typedefs for asio. failing to bind IPv6 UDP socket is no longer fatal. removed some redundant listen_failed_alerts 2015-07-11 23:01:27 -04:00
peer_server.hpp more linking issues 2013-06-23 22:36:07 +00:00
root1.xml improve and extend the upnp unit test 2012-06-28 06:47:59 +00:00
root2.xml improve and extend the upnp unit test 2012-06-28 06:47:59 +00:00
root3.xml Add test case for igd_version 2015-07-09 20:11:24 +08:00
settings.cpp fix shared linking against libtorrent_test 2015-08-08 18:13:43 -04:00
settings.hpp fix shared linking against libtorrent_test 2015-08-08 18:13:43 -04:00
setup_transfer.cpp minor cleanups. use libtorrent typedefs for asio. failing to bind IPv6 UDP socket is no longer fatal. removed some redundant listen_failed_alerts 2015-07-11 23:01:27 -04:00
setup_transfer.hpp improve reliability of some of the unit tests 2015-06-10 01:22:01 -04:00
socks.py Add/fix shebang in python scripts, add execute permission (linux), remove whitespace/tabs at end of line 2015-07-12 14:24:01 +08:00
swarm_suite.cpp attempt to make test_utp and swarm_suite more reliable 2015-06-17 19:36:26 -04:00
swarm_suite.hpp split time_critical and super_seeding tests out of test_swarm 2014-10-12 08:39:14 +00:00
test.cpp fix and re-enable simulations 2015-08-09 00:56:37 -04:00
test.hpp use test_name rather than __LINE__ for hidden test structs 2015-08-10 20:05:16 -07:00
test_alert_manager.cpp Avoid warnings when building tests. 2015-07-16 14:55:05 -04:00
test_auto_unchoke.cpp improve logging of the choker and reliability of the test_auto_unchoke 2015-06-19 01:43:09 -04:00
test_bandwidth_limiter.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_bdecode.cpp merge bdecode patch from RC_1_0. an empty string now produces an error rather than an empty bdecoded struct 2015-07-30 21:29:22 -04:00
test_bencoding.cpp fix some more warnings 2015-08-08 02:48:01 -04:00
test_bitfield.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_block_cache.cpp merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile. 2015-05-30 04:31:23 +00:00
test_bloom_filter.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_buffer.cpp drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00
test_checking.cpp improve some tests 2015-06-14 15:48:11 -04:00
test_coverage_win.bat simplify Jamfile by determining whether to use boost from source or from system installed version based on the BOOST_ROOT environment variable. This removes the build feature boost=source/boost=system 2015-08-08 19:18:05 -04:00
test_crc32.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_dht.cpp enable arbitrary direct dht requests and extension dht requests 2015-08-10 20:33:04 -07:00
test_dos_blocker.cpp fix some more warnings 2015-08-08 02:48:01 -04:00
test_fast_extension.cpp disable tests of extensions when they are disabled by the build config 2015-06-14 21:19:27 -04:00
test_fence.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_file.cpp split up file unit tests into smaller pieces 2015-05-30 21:10:34 +00:00
test_file_progress.cpp factor out file progress tracking from the torrent class 2015-06-28 22:47:11 -04:00
test_file_storage.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_gzip.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_hasher.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_heterogeneous_queue.cpp add some bdecoding unit tests 2015-06-02 03:06:48 +00:00
test_http_connection.cpp fix bug in test_http_connection 2015-06-21 23:06:08 -04:00
test_http_parser.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_identify_client.cpp fix test_identify_client build with deprecated functions turned off 2015-06-19 23:54:38 -04:00
test_ip_filter.cpp fix some more warnings 2015-08-08 02:48:01 -04:00
test_ip_voter.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_lsd.cpp some msvc fixes 2015-05-30 21:46:59 +00:00
test_magnet.cpp improve reliability of some of the unit tests 2015-06-10 01:22:01 -04:00
test_merkle.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_natpmp.cpp Remove unused mentions of non-existent class. 2015-07-17 20:13:14 -04:00
test_packet_buffer.cpp Avoid more warnings when building tests. 2015-07-16 14:55:14 -04:00
test_part_file.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_pe_crypto.cpp transition the test_pe_crypto system tests to be simulation 2015-08-10 06:57:51 -04:00
test_peer_classes.cpp some msvc fixes 2015-05-30 21:46:59 +00:00
test_peer_list.cpp attempt to make unit tests more deterministic 2015-06-05 23:02:07 -04:00
test_peer_priority.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_pex.cpp fix no-deprecated build. extend .travis.yml to build the 3 test configurations too. rename README to README.rst 2015-06-05 02:31:52 -04:00
test_piece_picker.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_primitives.cpp some msvc fixes 2015-05-30 21:46:59 +00:00
test_priority.cpp simplify settings in test_priority.cpp 2015-06-27 16:16:18 -04:00
test_privacy.cpp fix warnings and no-deprecated functions build 2015-08-01 19:55:36 -04:00
test_random.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_read_piece.cpp improve some tests 2015-06-14 15:48:11 -04:00
test_recheck.cpp add some slack to test_recheck 2015-07-28 19:18:15 -04:00
test_remap_files.cpp Avoid a clash of exported symbols, put them into anonymous namespaces. 2015-07-17 20:11:05 -04:00
test_resolve_links.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_resume.cpp fix crash when loading a resume file where all files have priority 0 (and the torrent finishes before having downloaded anything) and add unit test for this case 2015-08-05 20:13:58 -04:00
test_session.cpp some msvc fixes 2015-05-30 21:46:59 +00:00
test_settings_pack.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_sha1_hash.cpp merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile. 2015-05-30 04:31:23 +00:00
test_sliding_average.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_socket_io.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_ssl.cpp split up test_ssl into smaller test cases to improve output on failure 2015-06-20 12:46:40 -04:00
test_stat_cache.cpp some msvc fixes 2015-05-30 21:46:59 +00:00
test_storage.cpp split up test_storage into smaller test cases to improve output on failures 2015-06-20 22:34:44 -04:00
test_string.cpp Avoid more warnings when building tests. 2015-07-16 14:55:14 -04:00
test_tailqueue.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_threads.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_time.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_time_critical.cpp some msvc fixes 2015-05-30 21:46:59 +00:00
test_timestamp_history.cpp merge small unit tests to make running the tests quicker. expand the test framework a bit. add ax_boost_random.m4 script to link against boost.random correctly from makefile. 2015-05-30 04:31:23 +00:00
test_torrent.cpp fix typo in previos commit 2015-08-02 15:54:42 -04:00
test_torrent_info.cpp msvc fixes 2015-05-31 12:21:16 +00:00
test_tracker.cpp improve reliability of test_tracker 2015-06-19 01:43:09 -04:00
test_trackers_extension.cpp fix warnings and no-deprecated functions build 2015-08-01 19:55:36 -04:00
test_transfer.cpp fix bug on write-only disk errors (it's not supposed to stop the torrent) 2015-06-15 02:27:09 -04:00
test_upnp.cpp Add test case for igd_version 2015-07-09 20:11:24 +08:00
test_url_seed.cpp fix SSL web-seed test 2015-07-16 00:44:03 -04:00
test_utf8.cpp merge more lenient utf8 conversion from RC_1_0 2015-07-27 08:59:38 -07:00
test_utils.cpp improve some tests 2015-06-14 15:48:11 -04:00
test_utils.hpp move time_now_string out to the unit test library (basically unused in libtorrent itself) 2015-04-24 03:48:08 +00:00
test_utp.cpp attempt to make test_utp and swarm_suite more reliable 2015-06-17 19:36:26 -04:00
test_web_seed.cpp some test fixes 2015-05-31 16:14:46 +00:00
test_web_seed_ban.cpp separate some more test cases to improve test output 2015-06-17 00:50:58 -04:00
test_web_seed_chunked.cpp fix test_web_seed_chunked 2015-06-17 18:05:27 -04:00
test_web_seed_http.cpp some test fixes 2015-05-31 16:14:46 +00:00
test_web_seed_http_pw.cpp some test fixes 2015-05-31 16:14:46 +00:00
test_web_seed_redirect.cpp fix no-deprecated build. extend .travis.yml to build the 3 test configurations too. rename README to README.rst 2015-06-05 02:31:52 -04:00
test_web_seed_socks4.cpp separate some more test cases to improve test output 2015-06-17 00:50:58 -04:00
test_web_seed_socks5.cpp separate some more test cases to improve test output 2015-06-17 00:50:58 -04:00
test_web_seed_socks5_pw.cpp separate some more test cases to improve test output 2015-06-17 00:50:58 -04:00
test_xml.cpp Add test case for igd_version 2015-07-09 20:11:24 +08:00
udp_tracker.cpp minor cleanups. use libtorrent typedefs for asio. failing to bind IPv6 UDP socket is no longer fatal. removed some redundant listen_failed_alerts 2015-07-11 23:01:27 -04:00
udp_tracker.hpp clean up udp-tracker unit tests 2014-02-23 01:32:55 +00:00
utf8_test.txt add utf8 unit test 2014-05-03 05:09:21 +00:00
valgrind_suppressions.txt fix suppressions file 2014-01-26 01:28:16 +00:00
vsinstr_excludes.rsp extend ignore patterns for windows test coverage 2014-05-03 06:27:21 +00:00
web_seed_suite.cpp Avoid a clash of exported symbols, put them into anonymous namespaces. 2015-07-17 20:11:05 -04:00
web_seed_suite.hpp merged changes from RC_1_0 2014-10-12 18:16:46 +00:00
web_server.py fix SSL web-seed test 2015-07-16 00:44:03 -04:00
zeroes.gz fixed bug in gunzip 2014-05-02 16:11:25 +00:00