1
## Process this file with automake to produce Makefile.in -*-Makefile-*-.
3
## Copyright (C) 2007-2012 Free Software Foundation, Inc.
5
## This program is free software: you can redistribute it and/or modify
6
## it under the terms of the GNU General Public License as published by
7
## the Free Software Foundation, either version 3 of the License, or
8
## (at your option) any later version.
10
## This program is distributed in the hope that it will be useful,
11
## but WITHOUT ANY WARRANTY; without even the implied warranty of
12
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
## GNU General Public License for more details.
15
## You should have received a copy of the GNU General Public License
16
## along with this program. If not, see <http://www.gnu.org/licenses/>.
18
# Indirections required so that we'll still be able to know the
19
# complete list of our tests even if the user overrides TESTS
20
# from the command line (as permitted by the test harness API).
21
TESTS = $(all_tests) $(factor_tests)
22
root_tests = $(all_root_tests)
24
EXTRA_DIST += $(all_tests)
26
TEST_EXTENSIONS = .sh .pl .xpl
29
TESTSUITE_PERL = $(PERL)
31
TESTSUITE_PERL = $(SHELL) $(srcdir)/no-perl
34
# Options passed to the perl invocations running the perl test scripts.
35
TESTSUITE_PERL_OPTIONS = -w -I$(srcdir)/tests -MCoreutils -MCuSkip
36
# '$f' is set by the Automake-generated test harness to the path of the
37
# current test script stripped of VPATH components, and is used by the
38
# CuTmpdir module to determine the name of the temporary files to be
39
# used. Note that $f is a shell variable, not a make macro, so the use
40
# of '$$f' below is correct, and not a typo.
41
TESTSUITE_PERL_OPTIONS += -M"CuTmpdir qw($$f)"
43
SH_LOG_COMPILER = $(SHELL)
44
PL_LOG_COMPILER = $(TESTSUITE_PERL) $(TESTSUITE_PERL_OPTIONS)
45
# Perl scripts that must be run in tainted mode.
46
XPL_LOG_COMPILER = $(TESTSUITE_PERL) -T $(TESTSUITE_PERL_OPTIONS)
48
# We don't want this to go in the top-level directory.
49
TEST_SUITE_LOG = tests/test-suite.log
51
# Note that the first lines are statements. They ensure that environment
52
# variables that can perturb tests are unset or set to expected values.
53
# The rest are envvar settings that propagate build-related Makefile
54
# variables to test scripts.
56
. $(srcdir)/tests/lang-default; \
57
tmp__=$${TMPDIR-/tmp}; \
58
test -d "$$tmp__" && test -w "$$tmp__" || tmp__=.; \
59
. $(srcdir)/tests/envvar-check; \
60
TMPDIR=$$tmp__; export TMPDIR; \
62
VERSION='$(VERSION)' \
63
LOCALE_FR='$(LOCALE_FR)' \
64
LOCALE_FR_UTF8='$(LOCALE_FR_UTF8)' \
65
abs_top_builddir='$(abs_top_builddir)' \
66
abs_top_srcdir='$(abs_top_srcdir)' \
67
abs_srcdir='$(abs_srcdir)' \
68
built_programs='$(built_programs)' \
70
host_triplet='$(host_triplet)' \
72
top_srcdir='$(top_srcdir)' \
73
CONFIG_HEADER='$(abs_top_builddir)/$(CONFIG_INCLUDE)' \
74
CU_TEST_NAME=`basename '$(abs_srcdir)'`,`echo $$tst|sed 's,^\./,,;s,/,-,g'` \
80
PACKAGE_BUGREPORT='$(PACKAGE_BUGREPORT)' \
81
PACKAGE_VERSION=$(PACKAGE_VERSION) \
83
PREFERABLY_POSIX_SHELL='$(PREFERABLY_POSIX_SHELL)' \
84
; test -d /usr/xpg4/bin && PATH='/usr/xpg4/bin$(PATH_SEPARATOR)'"$$PATH"; \
85
PATH='$(abs_top_builddir)/src$(PATH_SEPARATOR)'"$$PATH" \
88
# On failure, display the global testsuite log on stdout.
99
tests/filefrag-extent-compare \
100
tests/fiemap-capable \
104
tests/other-fs-tmpdir \
109
tests/chown/basic.sh \
110
tests/cp/cp-a-selinux.sh \
111
tests/cp/preserve-gid.sh \
112
tests/cp/special-bits.sh \
113
tests/cp/cp-mv-enotsup-xattr.sh \
114
tests/cp/capability.sh \
115
tests/cp/sparse-fiemap.sh \
116
tests/dd/skip-seek-past-dev.sh \
117
tests/df/problematic-chars.sh \
118
tests/du/bind-mount-dir-cycle.sh \
119
tests/install/install-C-root.sh \
120
tests/ls/capability.sh \
121
tests/ls/nameless-uid.sh \
122
tests/misc/chcon.sh \
123
tests/misc/chroot-credentials.sh \
124
tests/misc/id-setgid.sh \
125
tests/misc/selinux.sh \
126
tests/misc/truncate-owned-by-other.sh \
127
tests/mkdir/writable-under-readonly.sh \
128
tests/mv/sticky-to-xpart.sh \
129
tests/rm/fail-2eperm.sh \
130
tests/rm/no-give-up.sh \
131
tests/rm/one-file-system.sh \
132
tests/rm/read-only.sh \
133
tests/tail-2/append-only.sh \
134
tests/touch/now-owned-by-other.sh
136
ALL_RECURSIVE_TARGETS += check-root
139
$(MAKE) check TESTS='$(root_tests)'
141
# Do not choose a name that is a shell keyword like 'if', or a
142
# commonly-used utility like 'cat' or 'test', as the name of a test.
143
# Otherwise, VPATH builds will fail on hosts like Solaris, since they
144
# will expand 'if test ...' to 'if .../test ...', and the '.../test'
145
# will execute the test script rather than the standard utility.
147
# Notes on the ordering of these tests:
148
# Place early in the list tests of the tools that
149
# are most commonly used in test scripts themselves.
150
# E.g., nearly every test script uses rm and chmod.
151
# help-version comes early because it's a basic sanity test.
152
# Put seq early, since lots of other tests use it.
153
# Put tests that sleep early, but not all together, so in parallel builds
154
# they share time with tests that burn CPU, not with others that sleep.
155
# Put head-elide-tail early, because it's long-running.
158
tests/misc/help-version.sh \
159
tests/tail-2/inotify-race.sh \
160
tests/misc/invalid-opt.pl \
161
tests/rm/ext3-perf.sh \
163
tests/cp/link-heap.sh \
164
tests/misc/tty-eof.pl \
165
tests/tail-2/inotify-hash-abuse.sh \
166
tests/tail-2/inotify-hash-abuse2.sh \
167
tests/tail-2/F-vs-missing.sh \
168
tests/tail-2/F-vs-rename.sh \
169
tests/tail-2/inotify-rotate.sh \
170
tests/chmod/no-x.sh \
171
tests/chgrp/basic.sh \
172
tests/rm/dangling-symlink.sh \
173
tests/misc/ls-time.sh \
179
tests/rm/dir-no-w.sh \
180
tests/rm/dir-nonrecur.sh \
181
tests/rm/dot-rel.sh \
183
tests/rm/empty-inacc.sh \
184
tests/rm/empty-name.pl \
186
tests/rm/fail-eacces.sh \
187
tests/rm/fail-eperm.xpl \
188
tests/tail-2/assert.sh \
191
tests/rm/i-never.sh \
193
tests/tail-2/infloop-1.sh \
194
tests/rm/ignorable.sh \
195
tests/rm/inaccessible.sh \
196
tests/rm/interactive-always.sh \
197
tests/rm/interactive-once.sh \
199
tests/rm/one-file-system2.sh \
204
tests/rm/readdir-bug.sh \
206
tests/touch/empty-file.sh \
211
tests/rm/sunos-1.sh \
212
tests/rm/unread2.sh \
213
tests/rm/unread3.sh \
214
tests/rm/unreadable.pl \
215
tests/rm/v-slash.sh \
216
tests/rm/many-dir-entries-vs-OOM.sh \
217
tests/chgrp/default-no-deref.sh \
218
tests/chgrp/deref.sh \
219
tests/chgrp/no-x.sh \
220
tests/chgrp/posix-H.sh \
221
tests/chgrp/recurse.sh \
223
tests/fmt/long-line.sh \
224
tests/fmt/goal-option.sh \
229
tests/misc/seq-long-double.sh \
231
tests/misc/head-elide-tail.pl \
232
tests/tail-2/tail-n0f.sh \
233
tests/misc/ls-misc.pl \
235
tests/misc/date-next-dow.pl \
236
tests/misc/ptx-overrun.sh \
237
tests/misc/xstrtol.pl \
238
tests/tail-2/pid.sh \
240
tests/misc/od-float.sh \
241
tests/misc/mktemp.pl \
245
tests/pr/pr-tests.pl \
246
tests/misc/pwd-option.sh \
247
tests/misc/chcon-fail.sh \
250
tests/misc/wc-files0-from.pl \
251
tests/misc/wc-files0.sh \
252
tests/misc/wc-parallel.sh \
253
tests/misc/cat-proc.sh \
254
tests/misc/cat-buf.sh \
255
tests/misc/base64.pl \
256
tests/misc/basename.pl \
257
tests/misc/close-stdout.sh \
258
tests/misc/chroot-fail.sh \
260
tests/misc/csplit.sh \
261
tests/misc/csplit-1000.sh \
262
tests/misc/csplit-heap.sh \
263
tests/misc/date-sec.sh \
264
tests/misc/dircolors.pl \
265
tests/misc/dirname.pl \
266
tests/misc/env-null.sh \
267
tests/misc/expand.pl \
269
tests/misc/factor.pl \
270
tests/misc/false-status.sh \
272
tests/misc/groups-dash.sh \
273
tests/misc/groups-version.sh \
274
tests/misc/head-c.sh \
275
tests/misc/head-pos.sh \
276
tests/misc/id-context.sh \
277
tests/misc/id-groups.sh \
278
tests/misc/id-setgid.sh \
279
tests/misc/md5sum.pl \
280
tests/misc/md5sum-bsd.sh \
281
tests/misc/md5sum-newline.pl \
282
tests/misc/md5sum-parallel.sh \
283
tests/misc/mknod.sh \
285
tests/misc/nice-fail.sh \
287
tests/misc/nohup.sh \
288
tests/misc/nproc-avail.sh \
289
tests/misc/nproc-positive.sh \
291
tests/misc/od-multiple-t.sh \
292
tests/misc/od-x8.sh \
293
tests/misc/paste.pl \
294
tests/misc/pathchk1.sh \
295
tests/misc/printenv.sh \
296
tests/misc/printf.sh \
297
tests/misc/printf-cov.pl \
298
tests/misc/printf-hex.sh \
299
tests/misc/printf-surprise.sh \
300
tests/misc/pwd-long.sh \
301
tests/misc/readlink-fp-loop.sh \
302
tests/misc/readlink-root.sh \
303
tests/misc/realpath.sh \
304
tests/misc/runcon-no-reorder.sh \
305
tests/misc/sha1sum.pl \
306
tests/misc/sha1sum-vec.pl \
307
tests/misc/sha224sum.pl \
308
tests/misc/sha256sum.pl \
309
tests/misc/sha384sum.pl \
310
tests/misc/sha512sum.pl \
311
tests/misc/shred-exact.sh \
312
tests/misc/shred-passes.sh \
313
tests/misc/shred-remove.sh \
316
tests/misc/sort-benchmark-random.sh \
317
tests/misc/sort-compress.sh \
318
tests/misc/sort-compress-hang.sh \
319
tests/misc/sort-compress-proc.sh \
320
tests/misc/sort-continue.sh \
321
tests/misc/sort-debug-keys.sh \
322
tests/misc/sort-debug-warn.sh \
323
tests/misc/sort-discrim.sh \
324
tests/misc/sort-files0-from.pl \
325
tests/misc/sort-float.sh \
326
tests/misc/sort-merge.pl \
327
tests/misc/sort-merge-fdlimit.sh \
328
tests/misc/sort-month.sh \
329
tests/misc/sort-exit-early.sh \
330
tests/misc/sort-rand.sh \
331
tests/misc/sort-spinlock-abuse.sh \
332
tests/misc/sort-stale-thread-mem.sh \
333
tests/misc/sort-unique.sh \
334
tests/misc/sort-unique-segv.sh \
335
tests/misc/sort-version.sh \
336
tests/misc/sort-NaN-infloop.sh \
337
tests/misc/sort-u-FMR.sh \
338
tests/split/filter.sh \
339
tests/split/suffix-auto-length.sh \
340
tests/split/suffix-length.sh \
341
tests/split/additional-suffix.sh \
342
tests/split/b-chunk.sh \
343
tests/split/fail.sh \
344
tests/split/lines.sh \
345
tests/split/l-chunk.sh \
346
tests/split/r-chunk.sh \
347
tests/split/numeric.sh \
348
tests/split/guard-input.sh \
349
tests/misc/stat-birthtime.sh \
350
tests/misc/stat-fmt.sh \
351
tests/misc/stat-hyphen.sh \
352
tests/misc/stat-mount.sh \
353
tests/misc/stat-nanoseconds.sh \
354
tests/misc/stat-printf.pl \
355
tests/misc/stat-slash.sh \
356
tests/misc/stdbuf.sh \
358
tests/misc/stty-invalid.sh \
359
tests/misc/stty-pairs.sh \
360
tests/misc/stty-row-col.sh \
362
tests/misc/sum-sysv.sh \
364
tests/misc/tac-continue.sh \
365
tests/misc/tac-2-nonseekable.sh \
368
tests/misc/tee-dash.sh \
369
tests/misc/test-diag.pl \
370
tests/misc/timeout.sh \
371
tests/misc/timeout-group.sh \
372
tests/misc/timeout-parameters.sh \
374
tests/misc/tr-case-class.sh \
375
tests/misc/truncate-dangling-symlink.sh \
376
tests/misc/truncate-dir-fail.sh \
377
tests/misc/truncate-fail-diag.sh \
378
tests/misc/truncate-fifo.sh \
379
tests/misc/truncate-no-create-missing.sh \
380
tests/misc/truncate-overflow.sh \
381
tests/misc/truncate-parameters.sh \
382
tests/misc/truncate-relative.sh \
383
tests/misc/tsort.pl \
384
tests/misc/unexpand.pl \
386
tests/misc/uniq-perf.sh \
387
tests/misc/xattr.sh \
388
tests/tail-2/wait.sh \
389
tests/chmod/c-option.sh \
390
tests/chmod/equal-x.sh \
391
tests/chmod/equals.sh \
392
tests/chmod/inaccessible.sh \
393
tests/chmod/octal.sh \
394
tests/chmod/setgid.sh \
395
tests/chmod/silent.sh \
396
tests/chmod/thru-dangling.sh \
397
tests/chmod/umask-x.sh \
398
tests/chmod/usage.sh \
399
tests/chown/deref.sh \
400
tests/chown/preserve-root.sh \
401
tests/chown/separator.sh \
404
tests/cp/attr-existing.sh \
405
tests/cp/backup-1.sh \
406
tests/cp/backup-dir.sh \
407
tests/cp/backup-is-src.sh \
409
tests/cp/cp-deref.sh \
411
tests/cp/cp-mv-backup.sh \
412
tests/cp/cp-parents.sh \
413
tests/cp/deref-slink.sh \
414
tests/cp/dir-rm-dest.sh \
415
tests/cp/dir-slash.sh \
416
tests/cp/dir-vs-file.sh \
417
tests/cp/existing-perm-dir.sh \
418
tests/cp/existing-perm-race.sh \
419
tests/cp/fail-perm.sh \
420
tests/cp/fiemap-empty.sh \
421
tests/cp/fiemap-FMR.sh \
422
tests/cp/fiemap-perf.sh \
423
tests/cp/fiemap-2.sh \
424
tests/cp/file-perm-race.sh \
425
tests/cp/into-self.sh \
427
tests/cp/link-no-deref.sh \
428
tests/cp/link-preserve.sh \
429
tests/cp/link-symlink.sh \
430
tests/cp/nfs-removal-race.sh \
431
tests/cp/no-deref-link1.sh \
432
tests/cp/no-deref-link2.sh \
433
tests/cp/no-deref-link3.sh \
434
tests/cp/parent-perm.sh \
435
tests/cp/parent-perm-race.sh \
437
tests/cp/preserve-2.sh \
438
tests/cp/preserve-link.sh \
439
tests/cp/preserve-mode.sh \
440
tests/cp/preserve-slink-time.sh \
441
tests/cp/proc-short-read.sh \
442
tests/cp/proc-zero-len.sh \
443
tests/cp/r-vs-symlink.sh \
444
tests/cp/reflink-auto.sh \
445
tests/cp/reflink-perm.sh \
446
tests/cp/same-file.sh \
447
tests/cp/slink-2-slink.sh \
449
tests/cp/sparse-to-pipe.sh \
450
tests/cp/special-f.sh \
451
tests/cp/src-base-dot.sh \
452
tests/cp/symlink-slash.sh \
453
tests/cp/thru-dangling.sh \
456
tests/df/unreadable.sh \
457
tests/df/total-unprocessed.sh \
458
tests/df/no-mtab-status.sh \
461
tests/dd/nocache.sh \
462
tests/dd/not-rewound.sh \
463
tests/dd/reblock.sh \
464
tests/dd/skip-seek.pl \
465
tests/dd/skip-seek2.sh \
467
tests/dd/skip-seek-past-file.sh \
470
tests/dd/unblock.pl \
471
tests/dd/unblock-sync.sh \
472
tests/df/total-verify.sh \
476
tests/du/bigtime.sh \
478
tests/du/deref-args.sh \
479
tests/du/exclude.sh \
480
tests/du/fd-leak.sh \
481
tests/du/files0-from.pl \
482
tests/du/files0-from-dir.sh \
483
tests/du/hard-link.sh \
484
tests/du/inacc-dest.sh \
485
tests/du/inacc-dir.sh \
486
tests/du/inaccessible-cwd.sh \
487
tests/du/long-from-unreadable.sh \
488
tests/du/long-sloop.sh \
489
tests/du/max-depth.sh \
490
tests/du/move-dir-while-traversing.sh \
491
tests/du/no-deref.sh \
493
tests/du/one-file-system.sh \
494
tests/du/restore-wd.sh \
497
tests/du/trailing-slash.sh \
498
tests/du/two-args.sh \
499
tests/id/gnu-zero-uids.sh \
500
tests/id/no-context.sh \
501
tests/install/basic-1.sh \
502
tests/install/create-leading.sh \
503
tests/install/d-slashdot.sh \
504
tests/install/install-C.sh \
505
tests/install/install-C-selinux.sh \
506
tests/install/strip-program.sh \
507
tests/install/trap.sh \
508
tests/ln/backup-1.sh \
509
tests/ln/hard-backup.sh \
510
tests/ln/hard-to-sym.sh \
512
tests/ln/relative.sh \
514
tests/ln/slash-decorated-nonexistent-dest.sh \
515
tests/ln/target-1.sh \
516
tests/ls/abmon-align.sh \
517
tests/ls/block-size.sh \
518
tests/ls/color-clear-to-eol.sh \
519
tests/ls/color-dtype-dir.sh \
520
tests/ls/color-norm.sh \
523
tests/ls/file-type.sh \
524
tests/ls/follow-slink.sh \
525
tests/ls/getxattr-speedup.sh \
526
tests/ls/infloop.sh \
528
tests/ls/m-option.sh \
529
tests/ls/multihardlink.sh \
532
tests/ls/proc-selinux-segfault.sh \
533
tests/ls/readdir-mountpoint-inode.sh \
534
tests/ls/recursive.sh \
535
tests/ls/root-rel-symlink-color.sh \
537
tests/ls/slink-acl.sh \
538
tests/ls/stat-dtype.sh \
539
tests/ls/stat-failed.sh \
540
tests/ls/stat-free-color.sh \
541
tests/ls/stat-free-symlinks.sh \
542
tests/ls/stat-vs-dirent.sh \
543
tests/ls/symlink-slash.sh \
544
tests/ls/time-style-diag.sh \
545
tests/ls/x-option.sh \
549
tests/mkdir/p-slashdot.sh \
550
tests/mkdir/p-thru-slink.sh \
552
tests/mkdir/parents.sh \
553
tests/mkdir/perm.sh \
554
tests/mkdir/selinux.sh \
555
tests/mkdir/special-1.sh \
556
tests/mkdir/t-slash.sh \
559
tests/mv/atomic2.sh \
560
tests/mv/backup-dir.sh \
561
tests/mv/backup-is-src.sh \
562
tests/mv/childproof.sh \
564
tests/mv/dir-file.sh \
565
tests/mv/dir2dir.sh \
566
tests/mv/dup-source.sh \
571
tests/mv/hard-link-1.sh \
572
tests/mv/hard-verbose.sh \
578
tests/mv/i-link-no.sh \
579
tests/mv/into-self.sh \
580
tests/mv/into-self-2.sh \
581
tests/mv/into-self-3.sh \
582
tests/mv/into-self-4.sh \
583
tests/mv/leak-fd.sh \
585
tests/mv/mv-special-1.sh \
586
tests/mv/no-target-dir.sh \
587
tests/mv/part-fail.sh \
588
tests/mv/part-hardlink.sh \
589
tests/mv/part-rename.sh \
590
tests/mv/part-symlink.sh \
591
tests/mv/partition-perm.sh \
593
tests/mv/symlink-onto-hardlink.sh \
594
tests/mv/symlink-onto-hardlink-to-self.sh \
595
tests/mv/to-symlink.sh \
596
tests/mv/trailing-slash.sh \
598
tests/readlink/can-e.sh \
599
tests/readlink/can-f.sh \
600
tests/readlink/can-m.sh \
601
tests/readlink/rl-1.sh \
602
tests/rmdir/fail-perm.sh \
603
tests/rmdir/ignore.sh \
604
tests/rmdir/t-slash.sh \
605
tests/tail-2/assert-2.sh \
606
tests/tail-2/big-4gb.sh \
607
tests/tail-2/flush-initial.sh \
608
tests/tail-2/follow-name.sh \
609
tests/tail-2/follow-stdin.sh \
610
tests/tail-2/pipe-f.sh \
611
tests/tail-2/pipe-f2.sh \
612
tests/tail-2/proc-ksyms.sh \
613
tests/tail-2/start-middle.sh \
614
tests/touch/60-seconds.sh \
615
tests/touch/dangling-symlink.sh \
616
tests/touch/dir-1.sh \
617
tests/touch/fail-diag.sh \
618
tests/touch/fifo.sh \
619
tests/touch/no-create-missing.sh \
620
tests/touch/no-dereference.sh \
621
tests/touch/no-rights.sh \
622
tests/touch/not-owner.sh \
623
tests/touch/obsolescent.sh \
624
tests/touch/read-only.sh \
625
tests/touch/relative.sh \
626
tests/touch/trailing-slash.sh \
632
q = 79228162514264337593543
634
# Each of these numbers has a Pollard rho factor larger than 2^64,
635
# and thus exercises some hard-to-reach code in factor.c.
636
t1 = 170141183460469225450570946617781744489
637
t2 = 170141183460469229545748130981302223887
638
# Factors of the above:
639
# t1: 9223372036854775421 18446744073709551709
640
# t2: 9223372036854775643 18446744073709551709
642
# Each tests is a triple: lo, hi, sha1 of result.
643
# The test script, run.sh, runs seq lo hi|factor|sha1sum
644
# and verifies that the actual and expected checksums are the same.
647
$(tf)/0-10000000-a451244522b1b662c86cb3cbb55aee3e085a61a0.sh \
648
$(tf)/10000000-20000000-c792a2e02f1c8536b5121f624b04039d20187016.sh \
649
$(tf)/20000000-30000000-8115e8dff97d1674134ec054598d939a2a5f6113.sh \
650
$(tf)/30000000-40000000-fe7b832c8e0ed55035152c0f9ebd59de73224a60.sh \
651
$(tf)/40000000-50000000-b8786d66c432e48bc5b342ee3c6752b7f096f206.sh \
652
$(tf)/50000000-60000000-a74fe518c5f79873c2b9016745b88b42c8fd3ede.sh \
653
$(tf)/60000000-70000000-689bc70d681791e5d1b8ac1316a05d0c4473d6db.sh \
654
$(tf)/70000000-80000000-d370808f2ab8c865f64c2ff909c5722db5b7d58d.sh \
655
$(tf)/80000000-90000000-7978aa66bf2bdb446398336ea6f02605e9a77581.sh \
656
$(tf)/$(t1)-$(t1)-4622287c5f040cdb7b3bbe4d19d29a71ab277827.sh \
657
$(tf)/$(t2)-$(t2)-dea308253708b57afad357e8c0d2a111460ef50e.sh \
658
$(tf)/$(p)08551616-$(p)08651615-66c57cd58f4fb572df7f088d17e4f4c1d4f01bb1.sh \
659
$(tf)/$(p)08651616-$(p)08751615-729228e693b1a568ecc85b199927424c7d16d410.sh \
660
$(tf)/$(p)08751616-$(p)08851615-5a0c985017c2d285e4698f836f5a059e0b684563.sh \
661
$(tf)/$(p)08851616-$(p)08951615-0482295c514e371c98ce9fd335deed0c9c44a4f4.sh \
662
$(tf)/$(p)08951616-$(p)09051615-9c0e1105ac7c45e27e7bbeb5e213f530d2ad1a71.sh \
663
$(tf)/$(p)09051616-$(p)09151615-604366d2b1d75371d0679e6a68962d66336cd383.sh \
664
$(tf)/$(p)09151616-$(p)09251615-9192d2bdee930135b28d7160e6d395a7027871da.sh \
665
$(tf)/$(p)09251616-$(p)09351615-bcf56ae55d20d700690cff4d3327b78f83fc01bf.sh \
666
$(tf)/$(p)09351616-$(p)09451615-16b106398749e5f24d278ba7c58229ae43f650ac.sh \
667
$(tf)/$(p)09451616-$(p)09551615-ad2c6ed63525f8e7c83c4c416e7715fa1bebc54c.sh \
668
$(tf)/$(p)09551616-$(p)09651615-2b6f9c11742d9de045515a6627c27a042c49f8ba.sh \
669
$(tf)/$(p)09651616-$(p)09751615-54851acd51c4819beb666e26bc0100dc9adbc310.sh \
670
$(tf)/$(p)09751616-$(p)09851615-6939c2a7afd2d81f45f818a159b7c5226f83a50b.sh \
671
$(tf)/$(p)09851616-$(p)09951615-0f2c8bc011d2a45e2afa01459391e68873363c6c.sh \
672
$(tf)/$(p)09951616-$(p)10051615-630dc2ad72f4c222bad1405e6c5bea590f92a98c.sh \
673
$(tf)/$(q)940336-$(q)942335-63cbd6313d78247b04d63bbbac50cb8f8d33ff71.sh \
674
$(tf)/$(q)942336-$(q)944335-0d03d63653767173182491b86fa18f8f680bb036.sh \
675
$(tf)/$(q)944336-$(q)946335-ca43bd38cd9f97cc5bb63613cb19643578640f0b.sh \
676
$(tf)/$(q)946336-$(q)948335-86d59545a0c13567fa96811821ea5cde950611b1.sh \
677
$(tf)/$(q)948336-$(q)950335-c3740e702fa9c97e6cf00150860e0b936a141a6b.sh \
678
$(tf)/$(q)950336-$(q)952335-551c3c4c4640d86fda311b5c3006dac45505c0ce.sh \
679
$(tf)/$(q)952336-$(q)954335-b1b0b00463c2f853d70ef9c4f7a96de5cb614156.sh \
680
$(tf)/$(q)954336-$(q)956335-8938a484a9ef6bb16478091d294fcde9f8ecea69.sh \
681
$(tf)/$(q)956336-$(q)958335-d1ae6bc712d994f35edf55c785d71ddf31f16535.sh \
682
$(tf)/$(q)958336-$(q)960335-2374919a89196e1fce93adfe779cb4664556d4b6.sh \
683
$(tf)/$(q)960336-$(q)962335-569e4363e8d9e8830a187d9ab27365eef08abde1.sh
685
$(factor_tests): tests/factor/run.sh
686
$(AM_V_GEN)$(MKDIR_P) $(tf)
687
$(AM_V_at)ln -f $(srcdir)/tests/factor/run.sh $@
689
CLEANFILES += $(factor_tests)
700
tests/pr/2-S_f-t_notab \
701
tests/pr/2-Sf-t_notab \
702
tests/pr/2f-t_notab \
703
tests/pr/2s_f-t_notab \
704
tests/pr/2s_w60f-t_nota \
705
tests/pr/2sf-t_notab \
706
tests/pr/2sw60f-t_notab \
707
tests/pr/2w60f-t_notab \
727
tests/pr/3ml24-t-FF \
735
tests/pr/Ja3l24f-lm \
736
tests/pr/Jb3l24f-lm \
737
tests/pr/Jml24f-lm-lo \
738
tests/pr/W-72l24f-ll \
739
tests/pr/W20l24f-ll \
740
tests/pr/W26l24f-ll \
741
tests/pr/W27l24f-ll \
742
tests/pr/W28l24f-ll \
743
tests/pr/W35Ja3l24f-lm \
744
tests/pr/W35Jb3l24f-lm \
745
tests/pr/W35Jml24f-lmlo \
746
tests/pr/W35a3l24f-lm \
747
tests/pr/W35b3l24f-lm \
748
tests/pr/W35ml24f-lm-lo \
749
tests/pr/W72Jl24f-ll \
777
tests/pr/ml24f-lm-lo \
779
tests/pr/ml24f-t-0F \
780
tests/pr/n+2-5l24f-0FF \
781
tests/pr/n+2l24f-0FF \
782
tests/pr/n+2l24f-bl \
783
tests/pr/n+3-7l24-FF \
784
tests/pr/n+3l24f-0FF \
785
tests/pr/n+3l24f-bl \
786
tests/pr/n+3ml20f-bl-FF \
787
tests/pr/n+3ml24f-bl-tn \
788
tests/pr/n+3ml24f-tn-bl \
789
tests/pr/n+4-8a2l17-FF \
790
tests/pr/n+4b2l17f-0FF \
791
tests/pr/n+5-8b3l17f-FF \
792
tests/pr/n+5a3l13f-0FF \
793
tests/pr/n+6a2l17-FF \
794
tests/pr/n+6b3l13f-FF \
797
tests/pr/nJml24f-lmlmlo \
798
tests/pr/nJml24f-lmlolm \
799
tests/pr/nN1+3l24f-bl \
800
tests/pr/nN15l24f-bl \
801
tests/pr/nSml20-bl-FF \
802
tests/pr/nSml20-t-t-FF \
803
tests/pr/nSml20-t-tFFFF \
804
tests/pr/nSml24-bl-FF \
805
tests/pr/nSml24-t-t-FF \
806
tests/pr/nSml24-t-tFFFF \
808
tests/pr/o3Jml24f-lm-lo \
809
tests/pr/o3a3Sl24f-tn \
810
tests/pr/o3a3Snl24f-tn \
811
tests/pr/o3a3l24f-tn \
812
tests/pr/o3b3Sl24f-tn \
813
tests/pr/o3b3Snl24f-tn \
814
tests/pr/o3b3l24f-tn \
815
tests/pr/o3mSl24f-bl-tn \
816
tests/pr/o3mSnl24fbltn \
817
tests/pr/o3ml24f-bl-tn \
836
tests/pr/tn2e5o3-t_tab \
837
tests/pr/tn2e8-t_tab \
838
tests/pr/tn2e8o3-t_tab \
839
tests/pr/tn_2e8-t_tab \
840
tests/pr/tn_2e8S-t_tab \
841
tests/pr/tne8-t_tab \
842
tests/pr/tne8o3-t_tab \
853
$(TEST_LOGS): $(PROGRAMS)