| 1 | ## Process this file with automake to produce Makefile.in. |
| 2 | ## |
| 3 | ## Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, |
| 4 | ## 2010, 2011, 2012, 2013, 2014 Software Foundation, Inc. |
| 5 | ## |
| 6 | ## This file is part of GUILE. |
| 7 | ## |
| 8 | ## GUILE is free software; you can redistribute it and/or modify it |
| 9 | ## under the terms of the GNU Lesser General Public License as |
| 10 | ## published by the Free Software Foundation; either version 3, or |
| 11 | ## (at your option) any later version. |
| 12 | ## |
| 13 | ## GUILE is distributed in the hope that it will be useful, but |
| 14 | ## WITHOUT ANY WARRANTY; without even the implied warranty of |
| 15 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 16 | ## GNU Lesser General Public License for more details. |
| 17 | ## |
| 18 | ## You should have received a copy of the GNU Lesser General Public |
| 19 | ## License along with GUILE; see the file COPYING.LESSER. If not, |
| 20 | ## write to the Free Software Foundation, Inc., 51 Franklin Street, |
| 21 | ## Fifth Floor, Boston, MA 02110-1301 USA |
| 22 | |
| 23 | SUBDIRS = standalone vm |
| 24 | |
| 25 | SCM_TESTS = tests/00-initial-env.test \ |
| 26 | tests/00-socket.test \ |
| 27 | tests/alist.test \ |
| 28 | tests/and-let-star.test \ |
| 29 | tests/arbiters.test \ |
| 30 | tests/arrays.test \ |
| 31 | tests/bit-operations.test \ |
| 32 | tests/bitvectors.test \ |
| 33 | tests/brainfuck.test \ |
| 34 | tests/bytevectors.test \ |
| 35 | tests/c-api.test \ |
| 36 | tests/chars.test \ |
| 37 | tests/coding.test \ |
| 38 | tests/common-list.test \ |
| 39 | tests/compiler.test \ |
| 40 | tests/control.test \ |
| 41 | tests/continuations.test \ |
| 42 | tests/coverage.test \ |
| 43 | tests/cross-compilation.test \ |
| 44 | tests/curried-definitions.test \ |
| 45 | tests/dwarf.test \ |
| 46 | tests/encoding-escapes.test \ |
| 47 | tests/encoding-iso88591.test \ |
| 48 | tests/encoding-iso88597.test \ |
| 49 | tests/encoding-utf8.test \ |
| 50 | tests/ecmascript.test \ |
| 51 | tests/elisp.test \ |
| 52 | tests/elisp-compiler.test \ |
| 53 | tests/elisp-reader.test \ |
| 54 | tests/eval.test \ |
| 55 | tests/eval-string.test \ |
| 56 | tests/exceptions.test \ |
| 57 | tests/filesys.test \ |
| 58 | tests/fluids.test \ |
| 59 | tests/foreign.test \ |
| 60 | tests/format.test \ |
| 61 | tests/fractions.test \ |
| 62 | tests/ftw.test \ |
| 63 | tests/future.test \ |
| 64 | tests/gc.test \ |
| 65 | tests/getopt-long.test \ |
| 66 | tests/goops.test \ |
| 67 | tests/guardians.test \ |
| 68 | tests/hash.test \ |
| 69 | tests/hooks.test \ |
| 70 | tests/i18n.test \ |
| 71 | tests/iconv.test \ |
| 72 | tests/import.test \ |
| 73 | tests/interp.test \ |
| 74 | tests/keywords.test \ |
| 75 | tests/list.test \ |
| 76 | tests/load.test \ |
| 77 | tests/match.test \ |
| 78 | tests/match.test.upstream \ |
| 79 | tests/modules.test \ |
| 80 | tests/multilingual.nottest \ |
| 81 | tests/net-db.test \ |
| 82 | tests/numbers.test \ |
| 83 | tests/optargs.test \ |
| 84 | tests/options.test \ |
| 85 | tests/pairs.test \ |
| 86 | tests/parameters.test \ |
| 87 | tests/peg.test \ |
| 88 | tests/peval.test \ |
| 89 | tests/print.test \ |
| 90 | tests/procprop.test \ |
| 91 | tests/procs.test \ |
| 92 | tests/poe.test \ |
| 93 | tests/popen.test \ |
| 94 | tests/popen-child.scm \ |
| 95 | tests/ports.test \ |
| 96 | tests/posix.test \ |
| 97 | tests/q.test \ |
| 98 | tests/r4rs.test \ |
| 99 | tests/r5rs_pitfall.test \ |
| 100 | tests/r6rs-arithmetic-bitwise.test \ |
| 101 | tests/r6rs-arithmetic-fixnums.test \ |
| 102 | tests/r6rs-arithmetic-flonums.test \ |
| 103 | tests/r6rs-base.test \ |
| 104 | tests/r6rs-conditions.test \ |
| 105 | tests/r6rs-control.test \ |
| 106 | tests/r6rs-enums.test \ |
| 107 | tests/r6rs-eval.test \ |
| 108 | tests/r6rs-exceptions.test \ |
| 109 | tests/r6rs-files.test \ |
| 110 | tests/r6rs-hashtables.test \ |
| 111 | tests/r6rs-lists.test \ |
| 112 | tests/r6rs-ports.test \ |
| 113 | tests/r6rs-records-inspection.test \ |
| 114 | tests/r6rs-records-procedural.test \ |
| 115 | tests/r6rs-records-syntactic.test \ |
| 116 | tests/r6rs-unicode.test \ |
| 117 | tests/rnrs-libraries.test \ |
| 118 | tests/ramap.test \ |
| 119 | tests/random.test \ |
| 120 | tests/rdelim.test \ |
| 121 | tests/reader.test \ |
| 122 | tests/records.test \ |
| 123 | tests/receive.test \ |
| 124 | tests/regexp.test \ |
| 125 | tests/rtl.test \ |
| 126 | tests/rtl-compilation.test \ |
| 127 | tests/session.test \ |
| 128 | tests/signals.test \ |
| 129 | tests/sort.test \ |
| 130 | tests/srcprop.test \ |
| 131 | tests/srfi-1.test \ |
| 132 | tests/srfi-6.test \ |
| 133 | tests/srfi-10.test \ |
| 134 | tests/srfi-11.test \ |
| 135 | tests/srfi-13.test \ |
| 136 | tests/srfi-14.test \ |
| 137 | tests/srfi-17.test \ |
| 138 | tests/srfi-18.test \ |
| 139 | tests/srfi-19.test \ |
| 140 | tests/srfi-26.test \ |
| 141 | tests/srfi-27.test \ |
| 142 | tests/srfi-31.test \ |
| 143 | tests/srfi-34.test \ |
| 144 | tests/srfi-35.test \ |
| 145 | tests/srfi-37.test \ |
| 146 | tests/srfi-38.test \ |
| 147 | tests/srfi-39.test \ |
| 148 | tests/srfi-41.test \ |
| 149 | tests/srfi-42.test \ |
| 150 | tests/srfi-43.test \ |
| 151 | tests/srfi-45.test \ |
| 152 | tests/srfi-60.test \ |
| 153 | tests/srfi-64.test \ |
| 154 | tests/srfi-67.test \ |
| 155 | tests/srfi-69.test \ |
| 156 | tests/srfi-88.test \ |
| 157 | tests/srfi-98.test \ |
| 158 | tests/srfi-105.test \ |
| 159 | tests/srfi-111.test \ |
| 160 | tests/srfi-4.test \ |
| 161 | tests/srfi-9.test \ |
| 162 | tests/statprof.test \ |
| 163 | tests/streams.test \ |
| 164 | tests/strings.test \ |
| 165 | tests/structs.test \ |
| 166 | tests/sxml.fold.test \ |
| 167 | tests/sxml.match.test \ |
| 168 | tests/sxml.simple.test \ |
| 169 | tests/sxml.ssax.test \ |
| 170 | tests/sxml.transform.test \ |
| 171 | tests/sxml.xpath.test \ |
| 172 | tests/symbols.test \ |
| 173 | tests/syncase.test \ |
| 174 | tests/syntax.test \ |
| 175 | tests/texinfo.test \ |
| 176 | tests/texinfo.docbook.test \ |
| 177 | tests/texinfo.serialize.test \ |
| 178 | tests/texinfo.string-utils.test \ |
| 179 | tests/threads.test \ |
| 180 | tests/time.test \ |
| 181 | tests/tree-il.test \ |
| 182 | tests/types.test \ |
| 183 | tests/unicode.test \ |
| 184 | tests/version.test \ |
| 185 | tests/vectors.test \ |
| 186 | tests/vlist.test \ |
| 187 | tests/weaks.test \ |
| 188 | tests/web-client.test \ |
| 189 | tests/web-http.test \ |
| 190 | tests/web-request.test \ |
| 191 | tests/web-response.test \ |
| 192 | tests/web-uri.test |
| 193 | |
| 194 | EXTRA_DIST = \ |
| 195 | guile-test \ |
| 196 | test-suite/lib.scm \ |
| 197 | $(SCM_TESTS) \ |
| 198 | tests/rnrs-test-a.scm \ |
| 199 | tests/srfi-64-test.scm \ |
| 200 | ChangeLog-2008 |
| 201 | |
| 202 | \f |
| 203 | # Test suite of Dominique Boucher's `lalr-scm'. |
| 204 | # From http://code.google.com/p/lalr-scm/. |
| 205 | |
| 206 | LALR_TESTS = \ |
| 207 | lalr/test-glr-associativity.scm \ |
| 208 | lalr/test-glr-basics-01.scm \ |
| 209 | lalr/test-glr-basics-02.scm \ |
| 210 | lalr/test-glr-basics-03.scm \ |
| 211 | lalr/test-glr-basics-04.scm \ |
| 212 | lalr/test-glr-basics-05.scm \ |
| 213 | lalr/test-glr-script-expression.scm \ |
| 214 | lalr/test-glr-single-expressions.scm \ |
| 215 | \ |
| 216 | lalr/test-lr-associativity-01.scm \ |
| 217 | lalr/test-lr-basics-01.scm \ |
| 218 | lalr/test-lr-basics-02.scm \ |
| 219 | lalr/test-lr-basics-03.scm \ |
| 220 | lalr/test-lr-basics-04.scm \ |
| 221 | lalr/test-lr-basics-05.scm \ |
| 222 | lalr/test-lr-error-recovery-01.scm \ |
| 223 | lalr/test-lr-error-recovery-02.scm \ |
| 224 | lalr/test-lr-no-clause.scm \ |
| 225 | lalr/test-lr-script-expression.scm \ |
| 226 | lalr/test-lr-single-expressions.scm |
| 227 | |
| 228 | # Tests not listed in `run-guile-test.sh' and which should not be run. |
| 229 | LALR_EXTRA = \ |
| 230 | lalr/test-lr-associativity-02.scm \ |
| 231 | lalr/test-lr-associativity-03.scm \ |
| 232 | lalr/test-lr-associativity-04.scm |
| 233 | |
| 234 | # Test framework. |
| 235 | LALR_EXTRA += \ |
| 236 | lalr/common-test.scm \ |
| 237 | lalr/glr-test.scm \ |
| 238 | lalr/run-guile-test.sh |
| 239 | |
| 240 | TESTS = $(LALR_TESTS) |
| 241 | TESTS_ENVIRONMENT = \ |
| 242 | @LOCALCHARSET_TESTS_ENVIRONMENT@ \ |
| 243 | $(top_builddir)/meta/guile --no-auto-compile |
| 244 | |
| 245 | EXTRA_DIST += $(LALR_EXTRA) $(LALR_TESTS) tests/sxml-match-tests.ss |