Distcheck fixes.
[gnumeric.git] / test / Makefile.am
blob8c689656790d9c976653b6199ee06563f3b75c39
1 # First digit after "t" the type of test:
3 # 1xxx: Evaluation
4 # 10xx:   Large groups of functions
5 # 11xx:   Specific functions
6 # 18xx:   Operators
7 # 19xx:   Evaluation modes, regressions
9 # 2xxx: Internal sstest
11 # 3xxx: Introspection tests
13 # 5xxx: Importers
14 # 5800:   csv
15 # 59xx:   Minor formats with import-db
17 # 6xxx: Exporters
18 # 69xx:   Minor formats
20 # 7xxx: Features
21 # 70xx:   Goal seek
22 # 71xx:   Solver
23 # 72xx:   Analysis tools
25 # 8xxx: Runs with valgrind and similar tools.
26 # 80xx:   Valgrind
27 # 81xx:   Stuff from tools/
28 # 82xx:   G_SLICE debug and similar
30 # 90xx: Misc stuff.
32 TESTS_EXTENSIONS=.pl
33 TESTS = t1000-statfuns.pl                       \
34         t1001-mathfuns.pl                       \
35         t1002-finfuns.pl                        \
36         t1003-engfuns.pl                        \
37         t1004-textfuns.pl                       \
38         t1005-logfuns.pl                        \
39         t1006-datefuns.pl                       \
40         t1007-dbfuns.pl                         \
41         t1008-infofuns.pl                       \
42         t1009-lookfuns.pl                       \
43         t1010-bitwise.pl                        \
44         t1011-yalta2008.pl                      \
45         t1012-burkardt.pl                       \
46         t1013-crlibm.pl                         \
47         t1014-gsl.pl                            \
48         t1015-complex.pl                        \
49         t1016-database.pl                       \
50         t1017-countif.pl                        \
51         t1018-ifs-funcs.pl                      \
52         t1019-numtheory.pl                      \
53         t1100-chitest.pl                        \
54         t1101-ftest.pl                          \
55         t1102-ttest.pl                          \
56         t1103-sumif.pl                          \
57         t1104-linest.pl                         \
58         t1105-gamma.pl                          \
59         t1106-vdb.pl                            \
60         t1107-cronbach.pl                       \
61         t1800-operators.pl                      \
62         t1900-array.pl                          \
63         t1901-regress.pl                        \
64         t1902-array-intersection.pl             \
65         t2000-names-insdel.pl                   \
66         t2001-func-help.pl                      \
67         t2002-nonascii-numbers.pl               \
68         t2003-random-generators.pl              \
69         t2004-insdel-colrow.pl                  \
70         t2800-style-optimizer.pl                \
71         t5800-csv-date.pl                       \
72         t5801-csv-number.pl                     \
73         t5900-sc.pl                             \
74         t5901-qpro.pl                           \
75         t5902-applix.pl                         \
76         t5903-sylk.pl                           \
77         t5904-mps.pl                            \
78         t5905-guppi.pl                          \
79         t5906-dif.pl                            \
80         t6000-statfuns.pl                       \
81         t6001-mathfuns.pl                       \
82         t6002-objs.pl                           \
83         t6003-lookfuns.pl                       \
84         t6004-finfuns.pl                        \
85         t6050-vba-roundtrip.pl                  \
86         t6100-statfuns-ods.pl                   \
87         t6101-mathfuns-ods.pl                   \
88         t6102-objs-ods.pl                       \
89         t6103-lookfuns-ods.pl                   \
90         t6104-finfuns-ods.pl                    \
91         t6150-ods-syntax.pl                     \
92         t6151-gnumeric-syntax.pl                \
93         t6152-xlsx-syntax.pl                    \
94         t6160-ods-deterministic.pl              \
95         t6161-xlsx-deterministic.pl             \
96         t6162-gnumeric-deterministic.pl         \
97         t6500-strings.pl                        \
98         t6501-numbers.pl                        \
99         t6502-styles.pl                         \
100         t6503-page-setup.pl                     \
101         t6504-formula.pl                        \
102         t6505-colrow.pl                         \
103         t6506-cell-comments.pl                  \
104         t6507-split-panes.pl                    \
105         t6508-sheet-formatting.pl               \
106         t6509-validation.pl                     \
107         t6510-auto-filter.pl                    \
108         t6511-solver.pl                         \
109         t6512-format.pl                         \
110         t6513-merges.pl                         \
111         t6514-rich-text.pl                      \
112         t6515-cond-format.pl                    \
113         t6516-graph.pl                          \
114         t6517-names.pl                          \
115         t6518-objects.pl                        \
116         t6519-selection.pl                      \
117         t6520-sheet-tab.pl                      \
118         t6521-sheet-names.pl                    \
119         t6522-hlink.pl                          \
120         t6590-samples.pl                        \
121         t6900-sylk.pl                           \
122         t7000-goal-seek.pl                      \
123         t7100-solver-blend.pl                   \
124         t7101-solver-afiro.pl                   \
125         t7110-solver-Misra1a.pl                 \
126         t7111-solver-Chwirut2.pl                \
127         t7112-solver-Chwirut1.pl                \
128         t7113-solver-Lanczos3.pl                \
129         t7114-solver-Gauss1.pl                  \
130         t7115-solver-Gauss2.pl                  \
131         t7116-solver-DanWood.pl                 \
132         t7117-solver-Misra1b.pl                 \
133         t7120-solver-Kirby2.pl                  \
134         t7121-solver-Hahn1.pl                   \
135         t7122-solver-Nelson.pl                  \
136         t7123-solver-MGH17.pl                   \
137         t7124-solver-Lanczos1.pl                \
138         t7125-solver-Lanczos2.pl                \
139         t7126-solver-Gauss3.pl                  \
140         t7127-solver-Misra1c.pl                 \
141         t7128-solver-Misra1d.pl                 \
142         t7129-solver-Roszman1.pl                \
143         t7130-solver-ENSO.pl                    \
144         t7140-solver-MGH09.pl                   \
145         t7141-solver-Thurber.pl                 \
146         t7142-solver-BoxBOD.pl                  \
147         t7143-solver-Rat42.pl                   \
148         t7144-solver-MGH10.pl                   \
149         t7145-solver-Eckerle4.pl                \
150         t7146-solver-Rat43.pl                   \
151         t7147-solver-Bennett5.pl                \
152         t7200-regression.pl                     \
153         t7201-anova.pl                          \
154         t8000-valgrind.pl                       \
155         t8001-valgrind-xls.pl                   \
156         t8002-valgrind-gnumeric.pl              \
157         t8003-valgrind-pdf.pl                   \
158         t8004-valgrind-xls-macro.pl             \
159         t8005-valgrind-chart-fit.pl             \
160         t8010-valgrind-ods.pl                   \
161         t8011-valgrind-xlsx.pl                  \
162         t8050-valgrind-sstest.pl                \
163         t8100-null-false.pl                     \
164         t8101-gfree.pl                          \
165         t8102-glade-visible.pl                  \
166         t8103-gtk.pl                            \
167         t8104-glade-parsing.pl                  \
168         t8200-gslice1.pl                        \
169         t8201-gslice2.pl                        \
170         t8202-gslice3.pl                        \
171         t9000-ssindex.pl                        \
172         t9001-ssconvert-resize.pl               \
173         t9002-ssdiff-self.pl                    \
174         t9003-ssdiff-xml.pl                     \
175         t9004-ssdiff-highlight.pl               \
176         t9005-ssconvert-merge.pl                \
177         t9010-ssgrep.pl                         \
178         t9100-number-match.pl                   \
179         t9999-epilogue.pl
181 SUPPS = common.supp gui.supp t8003-valgrind-pdf.supp
183 INTROSPECTION_TSTS = \
184         t3000-introspection-basic.pl            \
185         t3001-introspection-simple.pl           \
186         t3002-introspection-io.pl               \
187         t3003-introspection-plugins.pl          \
188         t3004-introspection-overrides.pl
190 INTROSPECTION_SUPPS = \
191         $(INTROSPECTION_TSTS:.pl=.py)
193 # Activate only when we have both introspection and the "gi" module
194 if HAVE_INTROSPECTION
195 if HAVE_PYTHON_GI
196   TESTS += $(INTROSPECTION_TSTS)
197 endif
198 endif
201 import-db:
202         for t in $(srcdir)/t59[0-9][0-9]-*.pl; do echo "*** $$t ***"; $(PERL) $$t create-db; done
204 EXTRA_DIST = GnumericTest.pm \
205         $(SUPPS) $(TESTS) \
206         $(INTROSPECTION_SUPPS) $(INTROSPECTION_TSTS) \
207         normalize-gnumeric \
208         ods-ext-schema.patch 
210 .PHONY: import-db
211 .NOTPARALLEL: