Commit Graph

7693 Commits

Author SHA1 Message Date
arvidn f7de7abec0 separate some more test cases to improve test output 2015-06-17 00:50:58 -04:00
arvidn 8d408c4c86 add shortcut in async resolver for raw IPs. 2015-06-16 23:45:05 -04:00
Arvid Norberg 23f14d3de9 Merge pull request #5 from mlt/i2p-sam-failing-names
Don't break SAM connection if error occurs
2015-06-16 20:44:42 -04:00
Mikhail Titov da282fdde0 Don't break SAM connection if error occurs
This fixes #3
2015-06-16 02:03:25 -05:00
arvidn ee6847293f attempt to make test_tracker more reliable by disabling unnecessary features 2015-06-16 01:31:06 -04:00
arvidn 323af56cc2 update interest when changing upload-only mode 2015-06-16 01:24:35 -04:00
Arvid Norberg 75fa65f922 Merge pull request #4 from ssiloti/master
Release alert manager mutex before notifying plugins
2015-06-15 22:11:07 -04:00
arvidn c1913a97f3 attempt to make setup_transfer more reliable by waiting for torrents to transition to downloading state before connecting peers 2015-06-15 22:00:02 -04:00
arvidn bd2bcf12bc fix bug on write-only disk errors (it's not supposed to stop the torrent) 2015-06-15 02:27:09 -04:00
arvidn 3c74ab01a4 disable local peer discovery in test_privacy, to avoid finding random peers, polluting the test 2015-06-14 22:05:27 -04:00
arvidn 2ff0147b2f update README 2015-06-14 21:40:27 -04:00
arvidn 4224310c6f disable tests of extensions when they are disabled by the build config 2015-06-14 21:19:27 -04:00
arvidn c71a48bcf2 split up travis build into 3 build matrix slots 2015-06-14 20:37:14 -04:00
arvidn 0316231791 update travis.yml 2015-06-14 18:01:40 -04:00
Steven Siloti acf423d422 Release alert manager mutex before notifying plugins
A plugin might respond to an alert by doing something which itself generates
an alert. This has become increasingly likely with the use of alerts for
logging. This would cause a deadlock due to trying to recursively aquire the
alert manager mutex.
2015-06-14 14:07:34 -07:00
arvidn f91799006a fix make_shared invocation 2015-06-14 16:42:52 -04:00
arvidn e4e46241a8 fix reliability of swarm tests 2015-06-14 16:41:32 -04:00
arvidn 5cb095f6d2 support using 0 disk threads (to perform disk I/O in network thread) 2015-06-14 16:00:04 -04:00
arvidn db76ba759d improve some tests 2015-06-14 15:48:11 -04:00
arvidn 99c0542289 add option to not redirect output from tests 2015-06-13 18:52:17 -04:00
arvidn cfb96f2a35 fix silly typo 2015-06-10 21:39:14 -04:00
arvidn 5e5e31cf9a fix test privacy to not destruct session, potentially, after other global destructors 2015-06-10 21:10:22 -04:00
arvidn 91067bcf17 add appveyor badge to README 2015-06-10 02:24:08 -04:00
arvidn 0d6e65ec24 improve reliability of some of the unit tests 2015-06-10 01:22:01 -04:00
arvidn 6e68429117 split out test_upnp as its own test 2015-06-09 23:04:33 -04:00
arvidn 4461ae2ba4 fix python binding build without deprecated functions 2015-06-08 17:56:18 -04:00
arvidn bf8d9ba5bd another yaml attempt 2015-06-07 23:41:41 -04:00
arvidn 5593938bbd another yaml attempt 2015-06-07 23:00:16 -04:00
arvidn 552149d33a yaml fix attempt 2015-06-07 22:51:05 -04:00
arvidn 2f466b9e13 another travis attempt 2015-06-07 22:10:10 -04:00
arvidn 80a32ed0e3 another travis attempt 2015-06-07 20:41:26 -04:00
arvidn 2d89193084 configure python in user-config.jam (for travis) 2015-06-07 20:16:12 -04:00
arvidn 3f3b7d494c disable some redundant features in tests to make them not interfere with the test itself 2015-06-07 17:54:08 -04:00
arvidn 72d3bc0b8e split up test_fast_extension into multiple test cases 2015-06-07 15:31:34 -04:00
arvidn 27855e17eb don't use the (now private/internal) utf8 functions from libtorrent in the python binding. i.e. fix the python binding build when linking dynamically against libtorrent 2015-06-07 15:16:51 -04:00
arvidn 0369caae67 make client_test to not use a deprecated session constructor 2015-06-07 13:52:19 -04:00
arvidn 025d1857c1 disable some more tests that aren't reliable yet 2015-06-07 09:29:42 -04:00
arvidn d997181524 split up super seeding unit test 2015-06-07 09:27:23 -04:00
arvidn ac04ee5ef3 fix typo in settings_pack 2015-06-07 09:23:04 -04:00
arvidn e584f476ba merge 2015-06-07 01:34:12 -04:00
arvidn 2e0a5263ac attempt to fix some isue with python binding jamfile 2015-06-07 08:31:09 +03:00
arvidn aa6598b2e6 don't return an internal session_settings type from the session, return a settings_pack instead 2015-06-07 00:23:30 -04:00
arvidn a3d397e194 fix python binding build issue 2015-06-06 17:38:46 -04:00
arvidn 9957c00def disable test_priority for now 2015-06-06 14:59:04 -04:00
arvidn 9af8841244 remove some unnecessary asio typedefs in the libtorrent namespace, just pull ip::tcp and ip::udp 2015-06-06 13:49:18 -04:00
arvidn 09a01a777a simplified test_priority 2015-06-06 12:10:43 -04:00
arvidn b5a477d7fd split up some more tests into smaller test cases for easier diagnosing 2015-06-06 02:42:23 -04:00
arvidn 7d2708405b split up test_privacy to more easily identify failures (and to suppress output from successfult tests) 2015-06-06 02:23:56 -04:00
arvidn 8bd935a58e make sure examples and python bindings build on travis as well 2015-06-06 02:16:22 -04:00
arvidn 41533205be drop support for boost 1.35 and fix some more references to the asio namespace 2015-06-06 02:10:53 -04:00