1 SELFTEST = $(LIB_PATH_VAR)=$(builddir)/bin/shared $(PERL) $(srcdir)/selftest/selftest.pl --prefix=${selftest_prefix} \
2 --builddir=$(builddir) --srcdir=$(srcdir) \
3 --expected-failures=$(srcdir)/samba4-knownfail \
4 --exclude=$(srcdir)/samba4-skip --testlist="./selftest/samba4_tests.sh|" \
8 $(SELFTEST) $(DEFAULT_TEST_OPTIONS) --format=html $(TESTS)
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 --format=html --immediate $(TESTS)
35 $(SELFTEST) --quick --socket-wrapper --one $(TESTS)
38 $(SELFTEST) --socket-wrapper --testenv
40 valgrindtest: valgrindtest-all
42 valgrindtest-quick: all
43 SMBD_VALGRIND="xterm -n smbd -e valgrind -q --db-attach=yes --num-callers=30" \
44 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
45 $(SELFTEST) --quick --immediate --socket-wrapper $(TESTS)
47 valgrindtest-all: everything
48 SMBD_VALGRIND="xterm -n smbd -e valgrind -q --db-attach=yes --num-callers=30" \
49 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
50 $(SELFTEST) --immediate --socket-wrapper $(TESTS)
52 valgrindtest-env: everything
53 SMBD_VALGRIND="xterm -n smbd -e valgrind -q --db-attach=yes --num-callers=30" \
54 VALGRIND="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
55 $(SELFTEST) --socket-wrapper --testenv
60 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/gdb_run " \
61 $(SELFTEST) --immediate --quick --socket-wrapper $(TESTS)
63 gdbtest-all: everything
64 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/gdb_run " \
65 $(SELFTEST) --immediate --socket-wrapper $(TESTS)
67 gdbtest-env: everything
68 SMBD_VALGRIND="xterm -n smbd -e $(srcdir)/script/gdb_run " \
69 $(SELFTEST) --socket-wrapper --testenv