3 SELFTEST
= $(LD_LIBPATH_OVERRIDE
) PYTHON
=$(PYTHON
) \
4 $(PERL
) $(selftestdir
)/selftest.pl
--prefix=${selftest_prefix} \
5 --builddir
=$(builddir
) --srcdir=$(srcdir) \
6 --exclude
=$(srcdir)/selftest
/skip
--testlist
="./selftest/tests.sh|" \
9 SELFTEST_NOSLOW_OPTS
= --exclude
=$(srcdir)/selftest
/slow
10 SELFTEST_QUICK_OPTS
= $(SELFTEST_NOSLOW_OPTS
) --quick
--include=$(srcdir)/selftest
/quick
11 FILTER_XFAIL
= $(PERL
) $(selftestdir
)/filter-subunit.pl
--expected-failures
=$(srcdir)/selftest
/knownfail
12 FORMAT_TEST_OUTPUT
= $(FILTER_XFAIL
) |
$(PERL
) $(selftestdir
)/format-subunit.pl
--format
=$(TEST_FORMAT
)
14 test-subunit
:: everything
15 $(SELFTEST
) --socket-wrapper
$(TESTS
)
18 $(SELFTEST
) $(DEFAULT_TEST_OPTIONS
) $(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
20 ifeq ($(RUN_FROM_BUILD_FARM
),yes
)
22 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) $(TESTS
) |
$(FILTER_XFAIL
) --strip-passed-output
25 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) $(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
29 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) \
30 --target
=kvm
--image
=$(KVM_IMAGE
) |
$(FORMAT_TEST_OUTPUT
) --immediate
32 kvmquicktest
:: everything
33 $(SELFTEST
) $(DEFAULT_TEST_OPTIONS
) \
34 $(SELFTEST_QUICK_OPTS
) --target
=kvm
--image
=$(KVM_IMAGE
) |
$(FORMAT_TEST_OUTPUT
) |
$(FORMAT_TEST_OUTPUT
) --immediate
37 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(DEFAULT_TEST_OPTIONS
) --one
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
)
39 test-swrap
:: everything
40 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
42 test-swrap-pcap
:: everything
43 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper-pcap
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
45 test-swrap-keep-pcap
:: everything
46 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper-keep-pcap
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
48 test-noswrap
:: everything
49 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) $(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
52 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
54 quicktest-subunit
:: all
55 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
$(TESTS
)
58 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
--one
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
)
61 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv |
$(FORMAT_TEST_OUTPUT
)
63 testenv-
%:: everything
64 SELFTEST_TESTENV
=$* $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv |
$(FORMAT_TEST_OUTPUT
)
69 valgrindtest
:: valgrindtest-all
71 valgrindtest-quick
:: all
72 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
73 VALGRIND
="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
74 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
76 valgrindtest-all
:: everything
77 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
78 VALGRIND
="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
79 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
81 valgrindtest-env
:: everything
82 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/valgrind_run $(LD_LIBPATH_OVERRIDE)" \
83 VALGRIND
="valgrind -q --num-callers=30 --log-file=${selftest_prefix}/valgrind.log" \
84 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv
89 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/gdb_run $(LD_LIBPATH_OVERRIDE)" \
90 $(SELFTEST
) $(SELFTEST_QUICK_OPTS
) --socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
92 gdbtest-all
:: everything
93 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/gdb_run $(LD_LIBPATH_OVERRIDE)" \
94 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
$(TESTS
) |
$(FORMAT_TEST_OUTPUT
) --immediate
96 gdbtest-env
:: everything
97 SAMBA_VALGRIND
="xterm -n server -e $(selftestdir)/gdb_run $(LD_LIBPATH_OVERRIDE)" \
98 $(SELFTEST
) $(SELFTEST_NOSLOW_OPTS
) --socket-wrapper
--testenv