mirror of
https://github.com/samba-team/samba.git
synced 2025-01-18 06:04:06 +03:00
ctdb-tests: Add backtrace on abort to some tests
These are easier to debug with a backtrace. Signed-off-by: Martin Schwenke <martin@meltin.net> Reviewed-by: Amitay Isaacs <amitay@gmail.com> Autobuild-User(master): Amitay Isaacs <amitay@samba.org> Autobuild-Date(master): Tue May 3 10:13:23 UTC 2022 on sn-devel-184
This commit is contained in:
parent
d39377d6fc
commit
64275fc1a2
@ -29,6 +29,8 @@
|
||||
#include "lib/util/util.h"
|
||||
#include "lib/util/smb_strtox.h"
|
||||
|
||||
#include "tests/src/test_backtrace.h"
|
||||
|
||||
/*
|
||||
* ctdb_cluster_mutex.c is included below. This requires a few hacks...
|
||||
*/
|
||||
@ -663,6 +665,8 @@ int main(int argc, const char *argv[])
|
||||
assert(ret == 0);
|
||||
alarm(60);
|
||||
|
||||
test_backtrace_setup();
|
||||
|
||||
test = argv[1];
|
||||
mutex_string = argv[2];
|
||||
|
||||
|
@ -36,6 +36,8 @@
|
||||
|
||||
#include "protocol/protocol_util.h"
|
||||
|
||||
#include "tests/src/test_backtrace.h"
|
||||
|
||||
static void hexdump(uint8_t *buf, size_t len)
|
||||
{
|
||||
size_t i;
|
||||
@ -238,6 +240,8 @@ int main(int argc, char **argv)
|
||||
usage(argv[0]);
|
||||
}
|
||||
|
||||
test_backtrace_setup();
|
||||
|
||||
if (strcmp(argv[1], "types") == 0) {
|
||||
test_types();
|
||||
} else if (strcmp(argv[1], "arp") == 0) {
|
||||
|
12
ctdb/wscript
12
ctdb/wscript
@ -945,7 +945,11 @@ def build(bld):
|
||||
|
||||
bld.SAMBA_BINARY('system_socket_test',
|
||||
source='tests/src/system_socket_test.c',
|
||||
deps='talloc ctdb-protocol-util pcap',
|
||||
deps='''ctdb-tests-common
|
||||
talloc
|
||||
ctdb-protocol-util
|
||||
pcap
|
||||
''',
|
||||
install_path='${CTDB_TEST_LIBEXECDIR}')
|
||||
|
||||
bld.SAMBA_BINARY('porting_tests',
|
||||
@ -1072,7 +1076,11 @@ def build(bld):
|
||||
|
||||
bld.SAMBA_BINARY('cluster_mutex_test',
|
||||
source='tests/src/cluster_mutex_test.c',
|
||||
deps='samba-util talloc tevent',
|
||||
deps='''ctdb-tests-common
|
||||
samba-util
|
||||
talloc
|
||||
tevent
|
||||
''',
|
||||
install_path='${CTDB_TEST_LIBEXECDIR}')
|
||||
|
||||
if bld.env.HAVE_INFINIBAND:
|
||||
|
Loading…
x
Reference in New Issue
Block a user