3 SELFTEST
= $(LD_LIBPATH_OVERRIDE
) PYTHON
=$(PYTHON
) \
4 $(PERL
) $(selftestdir
)/selftest.pl
--prefix=${selftest_prefix} \
5 --builddir
=$(builddir
) --srcdir=$(srcdir) \
7 --exclude
=$(srcdir)/selftest
/skip
--testlist
="./selftest/tests.sh|" \
10 SELFTEST_NOSLOW_OPTS
= --exclude
=$(srcdir)/selftest
/slow
11 SELFTEST_QUICK_OPTS
= $(SELFTEST_NOSLOW_OPTS
) --quick
--include=$(srcdir)/selftest
/quick
12 FILTER_XFAIL
= $(PERL
) $(selftestdir
)/filter-xfail.pl
--expected-failures
=$(srcdir)/selftest
/knownfail
13 FORMAT_TEST_OUTPUT
= $(FILTER_XFAIL
) |
$(PERL
) $(selftestdir
)/format-subunit.pl
--format
=$(TEST_FORMAT
)
15 subunittest
:: everything
19 $(SELFTEST
) $(DEFAULT_TEST_OPTIONS
) --immediate
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
22 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) --immediate \
23 $(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
26 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) --immediate \
27 --target
=kvm
--image
=$(KVM_IMAGE
) |
$(FORMAT_TEST_OUTPUT
) --immediate
29 kvmquicktest
:: everything
30 $(SELFTEST
) $(DEFAULT_TEST_OPTIONS
) --immediate \
31 $(SELFTEST_QUICK_OPTS
) --target
=kvm
--image
=$(KVM_IMAGE
) |
$(FORMAT_TEST_OUTPUT
) |
$(FORMAT_TEST_OUTPUT
) --immediate
34 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) --one
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
)
36 test-swrap
:: everything
37 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--immediate
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
39 test-swrap-pcap
:: everything
40 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper-pcap
--immediate
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
42 test-swrap-keep-pcap
:: everything
43 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper-keep-pcap
--immediate
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
45 test-noswrap
:: everything
46 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --immediate
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
49 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
--immediate
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
52 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
--one
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
)
55 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv |
$(FORMAT_TEST_OUTPUT
)
57 testenv-
%:: everything
58 SELFTEST_TESTENV
=$* $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv |
$(FORMAT_TEST_OUTPUT
)
63 valgrindtest
:: valgrindtest-all
65 valgrindtest-quick
:: all
66 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
67 VALGRIND
="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
68 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --immediate
--socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
70 valgrindtest-all
:: everything
71 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
72 VALGRIND
="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
73 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --immediate
--socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
75 valgrindtest-env
:: everything
76 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
77 VALGRIND
="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
78 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv
83 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/gdb_run $(LD_LIBPATH_OVERRIDE)" \
84 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --immediate
--socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
86 gdbtest-all
:: everything
87 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/gdb_run $(LD_LIBPATH_OVERRIDE)" \
88 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --immediate
--socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
90 gdbtest-env
:: everything
91 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/gdb_run $(LD_LIBPATH_OVERRIDE)" \
92 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv