mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
Initialize crash handler in unit tests
This way, we don't get locking failures when we hit an assertion in the unit tests. Also, we might find out about unit test bugs from folks who can't do gdb.
This commit is contained in:
parent
fdb7fc70d0
commit
9f9b19ed7b
3
changes/crash_handler_in_tests
Normal file
3
changes/crash_handler_in_tests
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
o Minor features:
|
||||||
|
- Enable the backtrace handler (where supported) when running the
|
||||||
|
unit tests.
|
@ -43,6 +43,7 @@ long int lround(double x);
|
|||||||
double fabs(double x);
|
double fabs(double x);
|
||||||
|
|
||||||
#include "or.h"
|
#include "or.h"
|
||||||
|
#include "backtrace.h"
|
||||||
#include "buffers.h"
|
#include "buffers.h"
|
||||||
#include "circuitlist.h"
|
#include "circuitlist.h"
|
||||||
#include "circuitstats.h"
|
#include "circuitstats.h"
|
||||||
@ -1379,6 +1380,7 @@ main(int c, const char **v)
|
|||||||
options = options_new();
|
options = options_new();
|
||||||
tor_threads_init();
|
tor_threads_init();
|
||||||
init_logging();
|
init_logging();
|
||||||
|
configure_backtrace_handler(get_version());
|
||||||
|
|
||||||
for (i_out = i = 1; i < c; ++i) {
|
for (i_out = i = 1; i < c; ++i) {
|
||||||
if (!strcmp(v[i], "--warn")) {
|
if (!strcmp(v[i], "--warn")) {
|
||||||
|
Loading…
Reference in New Issue
Block a user