15
15
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
16
16
# MA 02111-1307, USA
18
## Process this file with automake to create Makefile.in
18
srcdir= ${top_srcdir}/tests
22
19
benchdir_root= $(prefix)
23
20
testdir = $(benchdir_root)/mysql-test
24
21
EXTRA_SCRIPTS = valgrind.supp $(PRESCRIPTS)
25
EXTRA_DIST = $(EXTRA_SCRIPTS) suite
26
22
GENSCRIPTS = install_test_db dtr test-run
27
23
PRESCRIPTS = test-run.pl stress-test.pl
28
24
noinst_SCRIPTS = $(GENSCRIPTS) $(PRESCRIPTS)
29
25
CLEANFILES = $(GENSCRIPTS) mtr
30
27
noinst_PROGRAMS = resolve_stack_dump
31
28
resolve_stack_dump_SOURCES = resolve_stack_dump.cc
34
31
$(top_builddir)/mystrings/libmystrings.la \
34
TEST_RUN= $(PERL) -I$(top_srcdir)/tests/lib \
35
${top_srcdir}/tests/test-run.pl \
36
--vardir=${top_builddir}/tests/var \
37
--testdir=${top_srcdir}/tests \
38
--mtr-build-thread=$$$$
45
${srcdir}/extra/rpl_tests/*.test \
46
${srcdir}/extra/binlog_tests/*.test \
47
${srcdir}/include/*.inc \
48
${srcdir}/include/*.sql \
49
${srcdir}/include/*.test \
50
${srcdir}/r/*.result \
51
${srcdir}/r/*.require \
52
${srcdir}/std_data/Moscow_leap \
53
${srcdir}/std_data/Index.xml \
54
${srcdir}/std_data/*.dat \
55
${srcdir}/std_data/*.000001 \
56
${srcdir}/std_data/des_key_file \
57
${srcdir}/std_data/*.pem \
58
${srcdir}/std_data/*.frm \
59
${srcdir}/std_data/*.MY* \
60
${srcdir}/std_data/*.cnf \
61
${srcdir}/std_data/parts/part_* \
37
65
check: test-drizzle
42
$(distdir)/extra/binlog_tests \
43
$(distdir)/extra/rpl_tests \
47
$(distdir)/std_data/parts \
50
-$(INSTALL_DATA) $(srcdir)/t/*.def $(distdir)/t
51
$(INSTALL_DATA) $(srcdir)/t/*.test $(distdir)/t
52
-$(INSTALL_DATA) $(srcdir)/t/*.imtest $(distdir)/t
53
$(INSTALL_DATA) $(srcdir)/t/*.sql $(distdir)/t
54
-$(INSTALL_DATA) $(srcdir)/t/*.disabled $(distdir)/t
55
-$(INSTALL_DATA) $(srcdir)/t/*.opt $(srcdir)/t/*.slave-mi $(distdir)/t
56
-$(INSTALL_SCRIPT) $(srcdir)/t/*.sh $(distdir)/t
57
$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.test $(distdir)/extra/binlog_tests
58
$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.test $(distdir)/extra/rpl_tests
59
-$(INSTALL_DATA) $(srcdir)/extra/binlog_tests/*.opt $(distdir)/extra/binlog_tests
60
-$(INSTALL_DATA) $(srcdir)/extra/rpl_tests/*.opt $(distdir)/extra/rpl_tests
61
$(INSTALL_DATA) $(srcdir)/include/*.inc $(distdir)/include
62
$(INSTALL_DATA) $(srcdir)/include/*.sql $(distdir)/include
63
$(INSTALL_DATA) $(srcdir)/include/*.test $(distdir)/include
64
$(INSTALL_DATA) $(srcdir)/r/*.result $(srcdir)/r/*.require $(distdir)/r
65
$(INSTALL_DATA) $(srcdir)/std_data/Moscow_leap $(distdir)/std_data
66
$(INSTALL_DATA) $(srcdir)/std_data/Index.xml $(distdir)/std_data
67
$(INSTALL_DATA) $(srcdir)/std_data/*.dat $(srcdir)/std_data/*.000001 $(distdir)/std_data
68
$(INSTALL_DATA) $(srcdir)/std_data/des_key_file $(distdir)/std_data
69
$(INSTALL_DATA) $(srcdir)/std_data/*.pem $(distdir)/std_data
70
$(INSTALL_DATA) $(srcdir)/std_data/*.frm $(distdir)/std_data
71
$(INSTALL_DATA) $(srcdir)/std_data/*.MY* $(distdir)/std_data
72
$(INSTALL_DATA) $(srcdir)/std_data/*.cnf $(distdir)/std_data
73
$(INSTALL_DATA) $(srcdir)/std_data/parts/part_* $(distdir)/std_data/parts
74
$(INSTALL_DATA) $(srcdir)/lib/*.pl $(distdir)/lib
75
$(INSTALL_DATA) $(srcdir)/lib/My/*.pm $(distdir)/lib/My
77
67
# dtr - a shortcut for executing test-run.pl
80
$(LN_S) test-run.pl mtr
81
$(LN_S) test-run.pl dtr
70
$(LN_S) ${top_srcdir}/tests/test-run.pl mtr
71
$(LN_S) ${top_srcdir}/tests/test-run.pl dtr
72
$(MKDIR_P) ${top_builddir}/tests/var
83
74
# test-run - a shortcut for executing test-run.pl
86
$(LN_S) test-run.pl test-run
77
$(LN_S) ${top_srcdir}/tests/test-run.pl test-run