forked from premiere/premiere-libtorrent
fix linux build and update code coverage script
This commit is contained in:
parent
88fe6eba9c
commit
b480f40a98
|
@ -35,7 +35,6 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <libtorrent/kademlia/node_id.hpp>
|
#include <libtorrent/kademlia/node_id.hpp>
|
||||||
#include "libtorrent/lazy_entry.hpp"
|
|
||||||
#if BOOST_VERSION < 103500
|
#if BOOST_VERSION < 103500
|
||||||
#include <asio/ip/udp.hpp>
|
#include <asio/ip/udp.hpp>
|
||||||
#else
|
#else
|
||||||
|
@ -43,6 +42,9 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
namespace libtorrent {
|
namespace libtorrent {
|
||||||
|
|
||||||
|
struct bdecode_node;
|
||||||
|
|
||||||
namespace dht {
|
namespace dht {
|
||||||
|
|
||||||
typedef std::vector<char> packet_t;
|
typedef std::vector<char> packet_t;
|
||||||
|
|
|
@ -59,7 +59,11 @@ void sig_handler(int sig)
|
||||||
{
|
{
|
||||||
char stack_text[10000];
|
char stack_text[10000];
|
||||||
|
|
||||||
#if (defined TORRENT_DEBUG && !TORRENT_NO_ASSERTS) || TORRENT_RELEASE_ASSERTS
|
#if (defined TORRENT_DEBUG && TORRENT_USE_ASSERTS) \
|
||||||
|
|| defined TORRENT_ASIO_DEBUGGING \
|
||||||
|
|| defined TORRENT_PROFILE_CALLS \
|
||||||
|
|| defined TORRENT_RELEASE_ASSERTS \
|
||||||
|
|| defined TORRENT_DEBUG_BUFFERS
|
||||||
print_backtrace(stack_text, sizeof(stack_text), 30);
|
print_backtrace(stack_text, sizeof(stack_text), 30);
|
||||||
#elif defined __FUNCTION__
|
#elif defined __FUNCTION__
|
||||||
strcat(stack_text, __FUNCTION__);
|
strcat(stack_text, __FUNCTION__);
|
||||||
|
|
|
@ -1,7 +1,10 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
OBJECT_PATH=bin/gcc-4.8/debug/asserts-off/boost-source/deprecated-functions-off/export-extra-on/invariant-checks-off/link-static/logging-on/test-coverage-on/threading-multi/src
|
OBJECT_PATH=bin/gcc-4.8/debug/asserts-off/boost-source/deprecated-functions-off/export-extra-on/invariant-checks-off/link-static/test-coverage-on/threading-multi/src
|
||||||
|
|
||||||
|
# $1 = test_name
|
||||||
|
# $2 = filename pattern for tested source files
|
||||||
|
# $3 = optional bjam arguments
|
||||||
function run_test {
|
function run_test {
|
||||||
set +e
|
set +e
|
||||||
rm $OBJECT_PATH/*.gcda
|
rm $OBJECT_PATH/*.gcda
|
||||||
|
@ -36,8 +39,10 @@ mkdir test-coverage
|
||||||
rm test-coverage/coverage_all
|
rm test-coverage/coverage_all
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
run_test test_ip_voter "*ip_voter.*"
|
run_test test_packet_buffer "*/packet_buffer.*" -a
|
||||||
run_test test_alert_manager "*alert_manager.*"
|
run_test test_ip_voter "*/ip_voter.*"
|
||||||
|
run_test test_bitfield "*/bitfield.*"
|
||||||
|
run_test test_alert_manager "*/alert_manager.*"
|
||||||
run_test test_dht "*/kademlia/*"
|
run_test test_dht "*/kademlia/*"
|
||||||
run_test test_bdecode "*/bdecode.*"
|
run_test test_bdecode "*/bdecode.*"
|
||||||
run_test test_piece_picker "*/piece_picker.*"
|
run_test test_piece_picker "*/piece_picker.*"
|
||||||
|
|
Loading…
Reference in New Issue