~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/Makefile.am

  • Committer: Toru Maesaka
  • Date: 2008-12-18 07:36:26 UTC
  • mfrom: (713 testable)
  • mto: (713.1.5 devel)
  • mto: This revision was merged to the branch mainline in revision 714.
  • Revision ID: dev@torum.net-20081218073626-fcf9nx007b7zp49x
Merge with trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
15
15
# Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
16
16
# MA 02111-1307, USA
17
17
 
18
 
## Process this file with automake to create Makefile.in
19
 
 
20
 
SUBDIRS = 
21
 
 
 
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
 
26
DISTCLEANFILES =        var
30
27
noinst_PROGRAMS =       resolve_stack_dump
31
28
resolve_stack_dump_SOURCES = resolve_stack_dump.cc
32
29
 
34
31
                        $(top_builddir)/mystrings/libmystrings.la \
35
32
                        $(LIBINTL)
36
33
 
 
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=$$$$
 
39
 
 
40
EXTRA_DIST = \
 
41
        $(EXTRA_SCRIPTS) \
 
42
        suite \
 
43
        ${srcdir}/t/*.test \
 
44
        ${srcdir}/t/*.opt \
 
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_* \
 
62
        ${srcdir}/lib/*.pl \
 
63
        ${srcdir}/lib/My/*.pm
 
64
 
37
65
check: test-drizzle
38
66
 
39
 
dist-hook:
40
 
        mkdir -p \
41
 
                $(distdir)/t \
42
 
                $(distdir)/extra/binlog_tests \
43
 
                $(distdir)/extra/rpl_tests \
44
 
                $(distdir)/r \
45
 
                $(distdir)/include \
46
 
                $(distdir)/std_data \
47
 
                $(distdir)/std_data/parts \
48
 
                $(distdir)/lib \
49
 
                $(distdir)/lib/My
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
76
 
 
77
67
# dtr - a shortcut for executing test-run.pl
78
68
dtr:
79
69
        $(RM) -f mtr dtr
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
82
73
 
83
74
# test-run - a shortcut for executing test-run.pl
84
75
test-run:
85
76
        $(RM) -f test-run
86
 
        $(LN_S) test-run.pl test-run
 
77
        $(LN_S) ${top_srcdir}/tests/test-run.pl test-run
87
78
 
88
79
 
89
80
.PHONY: test \
120
111
 
121
112
test-nr:
122
113
        cd tests ; \
123
 
          ./test-run $(force) --mysqld=--binlog-format=row
 
114
          $(TEST_RUN) $(force) --mysqld=--binlog-format=row
124
115
 
125
116
test-ns:
126
117
        cd tests ; \
127
 
          ./test-run $(force) $(mem) --mysqld=--binlog-format=mixed
 
118
          $(TEST_RUN) $(force) $(mem) --mysqld=--binlog-format=mixed
128
119
 
129
120
test-binlog-statement:
130
121
        cd tests ; \
131
 
          ./test-run $(force) --mysqld=--binlog-format=statement
 
122
          $(TEST_RUN) $(force) --mysqld=--binlog-format=statement
132
123
 
133
124
test: test-drizzle
134
125
 
136
127
# maintenance and verification
137
128
 
138
129
test-drizzle:
139
 
          $(PERL) -I$(top_srcdir)/tests/lib \
140
 
                $(top_srcdir)/tests/test-run.pl --fast --reorder --force \
141
 
                --suite=main,vcol
 
130
          $(TEST_RUN) --fast --reorder --force --suite=main,vcol