Arvid Norberg
|
fa450084bd
|
improve parse_test_results.py
|
2015-04-04 19:11:35 +00:00 |
Arvid Norberg
|
013ed36f09
|
landed alert_queue feature branch into trunk
|
2015-04-03 20:15:48 +00:00 |
Arvid Norberg
|
3f21a846f6
|
fix build without deprecated function. extend test_coverage script. comment out DHT sanity check assert that fires in the wild
|
2015-03-21 00:50:28 +00:00 |
Arvid Norberg
|
8cd5853ceb
|
fix build
|
2015-03-15 18:04:45 +00:00 |
Arvid Norberg
|
6c1df7eb55
|
landed the bdecode branch in master. lazy_bdecode/lazy_entry is now being replaced by bdecode/bdecode_node
|
2015-03-12 05:20:12 +00:00 |
Arvid Norberg
|
1e9e8e5f26
|
fix test coverage tool
|
2015-02-13 04:35:54 +00:00 |
Arvid Norberg
|
48b6eb1798
|
add script to run some unit tests with code coverage
|
2015-02-12 03:17:20 +00:00 |
Arvid Norberg
|
2d4949cfed
|
test coverage script
|
2015-02-10 06:02:51 +00:00 |
Arvid Norberg
|
e08fedaa75
|
simple fuzzer for .torrent files
|
2015-01-28 04:39:20 +00:00 |
Arvid Norberg
|
1ab8d2fa5c
|
fix test_privacy build. fix uninitialized bit in torrent. attempt to filter output from valgrind in regression tests
|
2015-01-16 04:57:58 +00:00 |
Arvid Norberg
|
8589a7b01c
|
don't build parse_hash_fails.cpp by defaults, as it uses internal libtorrent symbols (and fail in dynamic linking)
|
2015-01-02 23:33:15 +00:00 |
Arvid Norberg
|
29fb79f60c
|
merged changes from RC_1_0
|
2014-11-24 04:25:05 +00:00 |
Arvid Norberg
|
aae56c991c
|
merged changes from RC_1_0
|
2014-11-08 16:58:18 +00:00 |
Arvid Norberg
|
601f0dc434
|
merged changes from RC_1_0
|
2014-11-03 06:15:51 +00:00 |
Arvid Norberg
|
b55778a847
|
some DHT logging and parsing
|
2014-10-07 07:23:20 +00:00 |
Arvid Norberg
|
ba3ffe52f8
|
improve DHT logging a bit
|
2014-10-01 09:14:49 +00:00 |
Arvid Norberg
|
07af6f6216
|
merged changes from RC_1_0
|
2014-08-20 07:02:03 +00:00 |
Arvid Norberg
|
7c9c25e359
|
cleaned up redundant bytes and failed bytes counters. moved some into the stats_counters
|
2014-07-29 05:59:00 +00:00 |
Arvid Norberg
|
ab8c1eb334
|
log latency of bittorrent requests
|
2014-07-28 22:18:06 +00:00 |
Arvid Norberg
|
55c21e8513
|
fixed typo
|
2014-07-20 07:23:10 +00:00 |
Arvid Norberg
|
f15182a737
|
merged changes from RC_1_0
|
2014-07-19 07:12:20 +00:00 |
Arvid Norberg
|
7351389ce8
|
land libtorrent_aio branch in trunk
|
2014-07-06 19:18:00 +00:00 |
Arvid Norberg
|
6043e14131
|
remove pch.hpp
|
2014-06-28 23:45:46 +00:00 |
Arvid Norberg
|
f3e86dbc4a
|
fix python binding Jamfile to use the same default linkage as everything else. polish run_tests script to print out less verbose build logs
|
2014-03-31 06:43:29 +00:00 |
Arvid Norberg
|
0ad4e53ad5
|
some error handling in regression test script
|
2014-03-30 20:13:42 +00:00 |
Arvid Norberg
|
dedc21f8c8
|
don't export extra when building tools
|
2014-03-30 20:11:01 +00:00 |
Arvid Norberg
|
6b39247d2f
|
put the regression test report in a separate directory
|
2014-03-30 20:08:20 +00:00 |
Arvid Norberg
|
476c36b9c8
|
improve regression test output
|
2014-03-30 09:11:38 +00:00 |
Arvid Norberg
|
d6bbb5be9e
|
print output from failing builds in regression tests
|
2014-03-27 06:24:18 +00:00 |
Arvid Norberg
|
2c727a1448
|
clean more files with the clean script
|
2014-03-27 06:22:12 +00:00 |
Arvid Norberg
|
5cf0feb77e
|
remove unnecessary print
|
2014-03-21 05:08:20 +00:00 |
Arvid Norberg
|
ca29493cd8
|
parse test results fix
|
2014-03-19 07:32:59 +00:00 |
Arvid Norberg
|
3ec77fc936
|
improve regression test parsing
|
2014-03-17 07:41:08 +00:00 |
Arvid Norberg
|
6ac8b9e006
|
improve regression testing framework
|
2014-03-16 23:55:18 +00:00 |
Arvid Norberg
|
cff82fa319
|
export ed25519 functions from libtorrent. fix tools/dht_put build when dht is disabled. fix shared linking in tools Jamfile
|
2014-03-06 09:45:16 +00:00 |
Arvid Norberg
|
7b706b988b
|
fix windows build
|
2014-03-06 06:25:24 +00:00 |
Arvid Norberg
|
8403e58f3c
|
make dht test program able to get and put mutable items. fixed some DHT bugs along the mutable put/get path
|
2014-03-02 23:35:35 +00:00 |
Arvid Norberg
|
86c704a6ff
|
fix dht_bootstrap_alert being posted. add additional alert for dht put completion. add utility to test immutable put/get. fix issue in DHT preventing stores on router nodes (even when they return write tokens). immutable put and get confirmed to be working
|
2014-02-28 04:02:48 +00:00 |
Arvid Norberg
|
0ed79849c1
|
support msvc /RTC option and make run_regression_tests support passing on arbitrary boost-build options (to allow different testers enable rtc and sanitizers)
|
2014-02-03 03:23:17 +00:00 |
Arvid Norberg
|
dc1eb02176
|
fix parse_session_stats.py
|
2014-01-30 09:55:11 +00:00 |
Arvid Norberg
|
4f1a315d36
|
run_benchmark.py fixes
|
2014-01-28 03:23:44 +00:00 |
Arvid Norberg
|
d5accd9ead
|
clean repo in between revisions
|
2014-01-26 17:31:06 +00:00 |
Arvid Norberg
|
8cfbb8a243
|
allow valgrind to take even longer
|
2014-01-24 21:17:41 +00:00 |
Arvid Norberg
|
ff1b06871e
|
fix DHT log parsing and graph generation
|
2013-12-22 21:43:27 +00:00 |
Arvid Norberg
|
651e091eed
|
fix dht log parser
|
2013-12-20 09:22:56 +00:00 |
Arvid Norberg
|
98d4fa3da7
|
fix some DHT log parsing scripts
|
2013-12-20 06:19:50 +00:00 |
Arvid Norberg
|
568eac3f42
|
update parse_test_results.py
|
2013-10-23 05:40:30 +00:00 |
Arvid Norberg
|
9535142e00
|
updated parser_test_results.py
|
2013-10-22 08:32:08 +00:00 |
Arvid Norberg
|
17d276e060
|
move dht_flood.py into tools. only reveal 3 bits passed the shared target prefix when doing obfuscated dht lookups
|
2013-10-16 23:19:18 +00:00 |
Arvid Norberg
|
8eece6b704
|
make unit test page more compact
|
2013-10-10 02:04:37 +00:00 |
Arvid Norberg
|
99c032a90e
|
fixes run_benchmark.py
|
2013-10-08 05:10:23 +00:00 |
Arvid Norberg
|
d90f7336b1
|
fix unit test web server for tracker announces
|
2013-10-07 00:33:55 +00:00 |
Arvid Norberg
|
c99f0c120a
|
display exit code in test detail page
|
2013-10-06 20:13:15 +00:00 |
Arvid Norberg
|
9f50662c92
|
one more svn fix in regression tests
|
2013-10-06 16:57:04 +00:00 |
Arvid Norberg
|
fdbe37ea39
|
fix to regression testing script
|
2013-10-06 09:03:16 +00:00 |
Arvid Norberg
|
5e3a7a77f8
|
fix issue in parse_test_results.py
|
2013-10-06 01:29:36 +00:00 |
Arvid Norberg
|
861b6c4c71
|
attempt at optimizing parse_test_output.py
|
2013-10-06 01:16:50 +00:00 |
Arvid Norberg
|
d8c51a29eb
|
improve unit test html a bit
|
2013-10-06 00:53:50 +00:00 |
Arvid Norberg
|
606f5a9ea1
|
exit on first error when building unit tests
|
2013-10-05 18:52:47 +00:00 |
Arvid Norberg
|
f44f7d18a2
|
improve svn usage in run_regression_tests.py
|
2013-10-05 17:52:25 +00:00 |
Arvid Norberg
|
6867b2da3a
|
fix parse_test_results.py typo
|
2013-10-04 04:51:33 +00:00 |
Arvid Norberg
|
9d02b478a6
|
fix invalid read passed the allocation of peer_info in web_seed_entry
|
2013-10-04 04:20:50 +00:00 |
Arvid Norberg
|
8df6616664
|
fixed typo in parse_test_results.py
|
2013-10-03 16:58:45 +00:00 |
Arvid Norberg
|
d7e7093da6
|
lower the timeout for valgrind tests a bit
|
2013-10-03 16:54:41 +00:00 |
Arvid Norberg
|
f1c9d5f8fb
|
fix issue in run_tests.py
|
2013-10-03 15:47:58 +00:00 |
Arvid Norberg
|
79a29d2bb0
|
fix valgrind build with stats logging enabled
|
2013-10-03 15:39:19 +00:00 |
Arvid Norberg
|
d1f41a72f4
|
make socks.py and http.py shut themselves down after a timeout of inactivity (maybe that will fix the problem of them lingering, stalling tests). fix some issues in run_regression_tests.py
|
2013-10-03 05:44:38 +00:00 |
Arvid Norberg
|
64b563fd06
|
attempt to trigger valgrind errors earlier
|
2013-10-02 21:51:30 +00:00 |
Arvid Norberg
|
735d8213ac
|
don't pass in launcher argument when just building, that only works for unit tests
|
2013-10-02 16:11:31 +00:00 |
Arvid Norberg
|
b3fd7b0bbf
|
give valgrind runs even more time to complete
|
2013-10-02 04:06:53 +00:00 |
Arvid Norberg
|
8838289d2e
|
fix test link issue. highlight valgrind errors in test log parsing
|
2013-10-01 19:37:17 +00:00 |
Arvid Norberg
|
89c3db477d
|
merge build fix with C++11 from RC_0_16
|
2013-09-25 19:44:29 +00:00 |
Arvid Norberg
|
5586df1a03
|
don't use python process pool for regression tests. add -s flag to always build the latest version (for slow machines)
|
2013-09-22 13:47:33 +00:00 |
Arvid Norberg
|
52fcfecf24
|
improve benchmark script
|
2013-09-22 13:23:47 +00:00 |
Arvid Norberg
|
82b81b7f71
|
build examples and tools as part of regression tests
|
2013-09-15 12:53:53 +00:00 |
Arvid Norberg
|
730bc38515
|
extend benchmark to run both upload and download tests
|
2013-09-10 21:04:56 +00:00 |
Arvid Norberg
|
aace9e68e9
|
add script that runs a cpu benchmark of downloading
|
2013-09-10 05:48:38 +00:00 |
Arvid Norberg
|
5bf28dd5b2
|
allow longer test timeouts when running under valgrind
|
2013-09-04 05:52:43 +00:00 |
Arvid Norberg
|
86dbf5b043
|
support launching unit tests with valgrind
|
2013-09-03 01:57:43 +00:00 |
Arvid Norberg
|
6bd07fd65f
|
pull in an ed25519 implementation and replace use of RSA in the DHT with ECC. fix up makefiles
|
2013-08-18 16:01:20 +00:00 |
Arvid Norberg
|
ab98e4d5d2
|
improve parse_test_results
|
2013-08-04 03:48:18 +00:00 |
Arvid Norberg
|
b99dde53b1
|
polish parse test output script
|
2013-07-22 00:16:51 +00:00 |
Arvid Norberg
|
8833afdf84
|
moved parse_request_log into tools directory
|
2013-07-20 01:03:56 +00:00 |
Arvid Norberg
|
9df271968e
|
drop yaml dependency in parse_test_results.py and don't require it to be run from a repository
|
2013-07-02 05:24:10 +00:00 |
Arvid Norberg
|
d8820a31fc
|
fix msvc link error parsing
|
2013-06-23 08:08:07 +00:00 |
Arvid Norberg
|
4e9e8cab60
|
improve error reporting in test script
|
2013-06-23 03:12:37 +00:00 |
Arvid Norberg
|
d065ed3106
|
test script fixes
|
2013-06-23 01:34:19 +00:00 |
Arvid Norberg
|
d376c6c636
|
run_tests.py fix
|
2013-06-22 20:32:17 +00:00 |
Arvid Norberg
|
3ab02559f5
|
add error reporting and fix bug in run_tests.py
|
2013-06-22 17:36:00 +00:00 |
Arvid Norberg
|
81127c05e0
|
fix import issue
|
2013-06-21 05:47:30 +00:00 |
Arvid Norberg
|
d93bd674d5
|
improve test result html
|
2013-06-21 04:17:46 +00:00 |
Arvid Norberg
|
9b97a96ab7
|
make it possible to abort regression tests
|
2013-06-21 02:15:47 +00:00 |
Arvid Norberg
|
6b6c06fa0b
|
test log improvements
|
2013-06-21 01:06:40 +00:00 |
Arvid Norberg
|
67f631e44e
|
make sure to always clean up the bjam xml file
|
2013-06-20 04:43:45 +00:00 |
Arvid Norberg
|
a5926e5177
|
improve run_tests.py robustness as well as support cleaning of test directory after each full run-through of the tests
|
2013-06-20 03:20:02 +00:00 |
Arvid Norberg
|
7f3a53cf97
|
make parse_test_results.py more efficient parsing and writing logs. It won't re-parse everything every time
|
2013-06-20 00:48:17 +00:00 |
Arvid Norberg
|
61d1d7ea0e
|
dll-export hasher when building unit tests. improve linker output parsing in test script
|
2013-06-19 16:42:10 +00:00 |
Arvid Norberg
|
0263d730b6
|
tolerate invalid json files
|
2013-06-19 04:22:57 +00:00 |
Arvid Norberg
|
cf975aa856
|
fix svn error output
|
2013-06-18 15:45:50 +00:00 |
Arvid Norberg
|
8e43a80fe9
|
one more getpid() fix for windows
|
2013-06-18 08:48:19 +00:00 |
Arvid Norberg
|
3b9fd38c22
|
fix build of test_storage without deprecated functions
|
2013-06-18 07:33:49 +00:00 |
Arvid Norberg
|
63ee0fd569
|
fix svn up command in run_regression_tests.py and clean in between each revision by default
|
2013-06-18 05:38:09 +00:00 |
Arvid Norberg
|
296c23c26b
|
improve regression test reports
|
2013-06-18 03:58:06 +00:00 |
Arvid Norberg
|
fd77101723
|
fix tester output
|
2013-06-18 02:30:41 +00:00 |
Arvid Norberg
|
5888e36b84
|
nicen up run_tests output a bit
|
2013-06-18 02:02:16 +00:00 |
Arvid Norberg
|
b2a76ba596
|
parse msvc link errors
|
2013-06-17 15:49:45 +00:00 |
Arvid Norberg
|
4dec6465f7
|
parsing of msvc error
|
2013-06-17 08:33:21 +00:00 |
Arvid Norberg
|
3c7f907d97
|
abbreviate paths when running regression tests
|
2013-06-17 08:20:05 +00:00 |
Arvid Norberg
|
f4786ef399
|
attempt at fixing encoding issue in run_tests.py
|
2013-06-17 08:11:57 +00:00 |
Arvid Norberg
|
0bcd97c51e
|
kill tests that are hung
|
2013-06-17 06:54:00 +00:00 |
Arvid Norberg
|
4d2f61a353
|
actually fix the windows build of tests
|
2013-06-17 05:50:53 +00:00 |
Arvid Norberg
|
730fdbb978
|
minor improvement to test result parser
|
2013-06-17 04:39:20 +00:00 |
Arvid Norberg
|
9924f6674c
|
fix test output parser
|
2013-06-17 04:10:40 +00:00 |
Arvid Norberg
|
45161cb383
|
svn update failure is not fatal
|
2013-06-17 03:08:41 +00:00 |
Arvid Norberg
|
ca69e43301
|
save state about last regression test revision across invocations
|
2013-06-17 02:53:52 +00:00 |
Arvid Norberg
|
311249c948
|
support running tests for different branches. assume regression_tests is a shared folder
|
2013-06-17 01:30:45 +00:00 |
Arvid Norberg
|
f3d144b06f
|
fix current directory restoring and svn update parsing
|
2013-06-16 22:51:03 +00:00 |
Arvid Norberg
|
4a10778b88
|
fix typo in run_regression_tests.py
|
2013-06-16 21:51:12 +00:00 |
Arvid Norberg
|
261a25cab7
|
some more regression testing fixes
|
2013-06-16 21:44:02 +00:00 |
Arvid Norberg
|
daa25068dc
|
fix to regression test script
|
2013-06-16 21:04:01 +00:00 |
Arvid Norberg
|
9bec8d67c9
|
first stab at script to atomatically run unit tests for new check-ins
|
2013-06-16 20:37:54 +00:00 |
Arvid Norberg
|
424040a10b
|
fix bug in run_tests.py
|
2013-06-16 18:30:30 +00:00 |
Arvid Norberg
|
68f9a84b3b
|
fix -j option in run_tests.py
|
2013-06-16 15:52:49 +00:00 |
Arvid Norberg
|
e87eeaed26
|
minor test report polishing
|
2013-06-16 08:15:38 +00:00 |
Arvid Norberg
|
6fb938ec56
|
update run_tests.py to support parallel jobs
|
2013-06-16 04:25:43 +00:00 |
Arvid Norberg
|
045b36f48e
|
polish on generating test reports
|
2013-06-16 00:46:23 +00:00 |
Arvid Norberg
|
70e3617cd6
|
some helper scripts for running and collecting summary report on unit tests, can be expanded to automatically run regression tests
|
2013-06-15 23:25:14 +00:00 |
Arvid Norberg
|
1888a8924d
|
clean up the root directory by moving parsing scripts into the tools directory
|
2013-06-14 16:49:06 +00:00 |
Arvid Norberg
|
75e0a21e95
|
merged build fix
|
2012-09-30 15:46:18 +00:00 |
Arvid Norberg
|
6cd2958fa4
|
merged build fix from RC_0_16
|
2012-08-23 23:09:48 +00:00 |
Arvid Norberg
|
1b67f4e815
|
merge makefile fixes from RC_0_16
|
2012-04-11 04:53:45 +00:00 |
Arvid Norberg
|
8549840d5a
|
add debug option to log hash failures
|
2012-03-26 03:57:15 +00:00 |