Commit Graph

110 Commits

Author SHA1 Message Date
Antony Polukhin
2d810e294f Try to reproduce the error from #78 in tests 2019-06-28 22:38:49 +03:00
Antony Polukhin
324a303fb0
Better diagnostics for test 2019-06-27 13:17:08 +03:00
Antony Polukhin
d9d6512743 Update copyright years 2019-01-12 22:15:16 +03:00
Antony Polukhin
4123beb4af fix memory consumption when using libbacktrace and speedup trace decoding 2018-10-07 20:08:27 +03:00
Antony Polukhin
f0a9ba6809 Add long tests that detect leaks 2018-10-06 20:39:13 +03:00
Antony Polukhin
42bf318144
Make the traces comparison test more reliable 2018-10-05 10:58:36 +03:00
Antony Polukhin
d573d2a405 add tests for basic impl for cases when symbols are not exported 2018-09-19 23:12:47 +03:00
Antony Polukhin
9f232606cb make tests less verbose 2018-09-19 23:03:47 +03:00
Antony Polukhin
d6f0c65a83 fix typos and use BOOST_SYMBOL_VISIBLE 2018-09-17 09:56:24 +03:00
Antony Polukhin
3089b733a8 Win related issues in tests fixed 2018-09-17 00:12:46 +03:00
Antony Polukhin
99da94f5bd Rework the tests, deal with visibility issues, make sure that libbacktrace implementation now uses export tables 2018-09-16 23:23:33 +03:00
Antony Polukhin
3f047cbfc4
Fix damn web ui artifacts 2018-09-13 20:25:59 +03:00
Antony Polukhin
e14dd6560a
Fixes for tests run with hidden visibility
Related to the changes in https://github.com/boostorg/boost/pull/190
2018-09-13 19:58:55 +03:00
Antony Polukhin
819f2b1c86 bump copyright years 2018-08-07 22:41:22 +03:00
Antony Polukhin
e4e2d4c3c1
Add missing include for tests 2018-04-15 14:19:01 +03:00
Antony Polukhin
87b4789289 Drop dependency on lexical_cast and add more tests 2018-03-14 22:33:04 +03:00
Antony Polukhin
e99f858990 CI linkage fixes (4) 2018-02-23 22:02:22 +03:00
Antony Polukhin
c8165e7cf1 CI linkage fixes(3) 2018-02-23 10:55:01 +03:00
Antony Polukhin
d6e2a56825 CI linkage fixes(2) 2018-02-23 10:40:30 +03:00
Antony Polukhin
f8b8a806ed CI linkage fixes 2018-02-23 10:10:56 +03:00
Antony Polukhin
26a7e75bdb Update Appveyor script to version 5 2017-05-21 14:57:38 +03:00
Antony Polukhin
a164f0385c Disable Intel warnings about inline+noinline on the function 2017-05-10 22:59:08 +03:00
Antony Polukhin
235226bdcc Do neither test nor build cached windows implementation if thread_locacl is not supported 2017-05-03 23:40:27 +03:00
Antony Polukhin
25260ed667 Fix warning 'conversion from 'size_t' to 'int', possible loss of data' 2017-04-29 12:06:10 +03:00
Antony Polukhin
a562d4cb95 Fix compilation and links in README 2017-04-21 22:15:07 +03:00
Antony Polukhin
68c4f8be6a Added void_ptr_cast and tests for it 2017-04-21 21:57:31 +03:00
Antony Polukhin
55791ad90c Do not compare iterators from different containers 2017-04-21 00:26:31 +03:00
Antony Polukhin
5c0176904a Attempt to locate an issue on MSVC (2) 2017-04-21 00:11:38 +03:00
Antony Polukhin
75296819ea Attempt to locate an issue on MSVC 2017-04-20 22:44:31 +03:00
Antony Polukhin
269acd6929 Attempt to fox MSVC tests and fix coverage reports 2017-04-20 22:13:43 +03:00
Antony Polukhin
61d11f8d48 Separated the stack collecting from decoding headers, dropped windows.h dependency for capturing stack, added tests on minimal files inclusion for stack capturing headers 2017-04-20 20:09:49 +03:00
Antony Polukhin
2e29ee7648 Separation of stack collecting and stack decoding headers, part 3 2017-04-20 20:07:41 +03:00
Antony Polukhin
fe5a0d9871 Started the separation of stack collecting and stack decoding headers 2017-04-20 20:06:09 +03:00
Antony Polukhin
e0fb46b62c Drop dependency to Boost.Container 2017-04-20 20:02:32 +03:00
Antony Polukhin
a6bdf54c85 More COM related tests, measure speed of some of the test runs 2017-04-19 22:25:59 +03:00
Antony Polukhin
1a4ac5bac2 Multithreaded tests without debug symbols now really do not use debug symbols. 2017-04-16 21:32:33 +03:00
Antony Polukhin
7342d0afd0 Fix test for GCC -O1, make the test faster 2017-04-16 11:21:51 +03:00
Antony Polukhin
23ca1dab3b Less iterations for threaded test 2017-04-15 21:50:48 +03:00
Antony Polukhin
885f45e64f More aggressive thread safety testing, fix for the libbacktrace usage in shared library, TravisCI tweaks 2017-04-15 21:28:11 +03:00
Antony Polukhin
3678082434 Added new option for MSVC: boost_stacktrace_windbg_cached 2017-04-15 13:00:26 +03:00
Antony Polukhin
3a49914d80 Moar fixes for MSVC tests (2) 2017-04-15 01:15:01 +03:00
Antony Polukhin
29da39c6a5 Moar fixes for MSVC tests 2017-04-15 00:22:06 +03:00
Antony Polukhin
287090e284 Fix function name extraction using MSVC and mark MSVC tests without debug info as tests that do not producs stacktraces 2017-04-14 22:59:13 +03:00
Antony Polukhin
de9b588d1d Many new tests, including naive thread safety test 2017-04-14 22:38:48 +03:00
Antony Polukhin
c18532d7cc Fix Appveyor builds 2017-04-14 22:09:27 +03:00
Antony Polukhin
cc3c37a930 Fixed typos 2017-03-18 13:26:22 +03:00
Antony Polukhin
27ec669657 Make MSVC tests less strict 2017-03-18 13:10:07 +03:00
Antony Polukhin
cdf7ef74e7 Another attempt to remove MSVC specific extensions (3) 2017-03-04 04:17:51 +03:00
Antony Polukhin
6ddf49e565 Fix one more issue with MinGW tests (3) 2017-03-02 00:00:27 +03:00
Antony Polukhin
53d6ce5987 Fix one more issue with MinGW tests (2) 2017-03-01 23:46:29 +03:00