3 SELFTEST = $(LD_LIBPATH_OVERRIDE) $(PERL) $(srcdir)/selftest/selftest.pl --prefix=${selftest_prefix} \
4 --builddir=$(builddir) --srcdir=$(srcdir) \
5 --expected-failures=$(srcdir)/samba4-knownfail \
6 --format=$(TEST_FORMAT) \
7 --exclude=$(srcdir)/samba4-skip --testlist="./selftest/samba4_tests.sh|" \
11 $(SELFTEST) $(DEFAULT_TEST_OPTIONS) --immediate $(TESTS)
14 $(SELFTEST) $(DEFAULT_TEST_OPTIONS) --one $(TESTS)
16 test-swrap: everything
17 $(SELFTEST) --socket-wrapper --immediate $(TESTS)
19 test-swrap-pcap: everything
20 $(SELFTEST) --socket-wrapper-pcap --immediate $(TESTS)
22 test-swrap-keep-pcap: everything
23 $(SELFTEST) --socket-wrapper-keep-pcap --immediate $(TESTS)
25 test-noswrap: everything
26 $(SELFTEST) --immediate $(TESTS)
29 $(SELFTEST) --quick --socket-wrapper --immediate $(TESTS)
32 $(SELFTEST) --quick --socket-wrapper --one $(TESTS)
35 $(SELFTEST) --socket-wrapper --testenv
37 valgrindtest: valgrindtest-all
39 valgrindtest-quick: all
40 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
41 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
42 $(SELFTEST) --quick --immediate --socket-wrapper $(TESTS)
44 valgrindtest-all: everything
45 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
46 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
47 $(SELFTEST) --immediate --socket-wrapper $(TESTS)
49 valgrindtest-env: everything
50 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
51 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
52 $(SELFTEST) --socket-wrapper --testenv
57 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/gdb_run $(LD_LIBPATH_OVERRIDE)" \
58 $(SELFTEST) --immediate --quick --socket-wrapper $(TESTS)
60 gdbtest-all: everything
61 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/gdb_run $(LD_LIBPATH_OVERRIDE)" \
62 $(SELFTEST) --immediate --socket-wrapper $(TESTS)
64 gdbtest-env: everything
65 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/gdb_run $(LD_LIBPATH_OVERRIDE)" \
66 $(SELFTEST) --socket-wrapper --testenv