Imported Upstream version 4.5.14
[platform/upstream/findutils.git] / find / testsuite / Makefile.am
index f8e86ad..0e0ac0a 100644 (file)
@@ -1,4 +1,4 @@
-AUTOMAKE_OPTIONS=dejagnu
+AUTOMAKE_OPTIONS = dejagnu parallel-tests
 FIND = ../find
 FINDFLAGS =
 
@@ -84,7 +84,6 @@ find.posix/sv-bug-11175.xo \
 find.posix/sv-bug-12181.xo \
 find.posix/sv-bug-25359.xo \
 find.posix/sv-bug-27563-exec.xo \
-find.posix/depth1.xo \
 find.posix/mtime0.xo \
 find.posix/sizes.xo \
 find.posix/name.xo \
@@ -96,18 +95,11 @@ find.posix/posixnot.xo \
 find.posix/prune.xo \
 find.posix/prune-result.xo \
 find.posix/prune-stat.xo \
-find.posix/sizes.xo \
 find.posix/sizetype.xo \
-find.posix/sv-bug-11175.xo \
-find.posix/sv-bug-12181.xo \
 find.posix/sv-bug-15235.xo \
 find.posix/sv-bug-19613.xo \
-find.posix/typesize.xo \
-find.posix/posixnot.xo \
-find.posix/grouping.xo \
-find.posix/and.xo \
-find.posix/exec-one.xo \
-find.gnu/follow-arg-parent-symlink.xo
+find.posix/typesize.xo
+
 
 EXTRA_DIST_EXP = \
 config/unix.exp \
@@ -165,11 +157,11 @@ find.gnu/posix-l.exp \
 find.gnu/posix-perminvalid.exp \
 find.gnu/printfHdfl.exp \
 find.gnu/printf.exp \
-find.gnu/printf.exp \
 find.gnu/printf-nonlocal-symlink.exp \
 find.gnu/printf-slash.exp \
 find.gnu/printf-symlink.exp \
 find.gnu/printf-h.exp \
+find.gnu/printf-reserved.exp \
 find.gnu/prune-default-print.exp \
 find.gnu/regex1.exp \
 find.gnu/regex2.exp \
@@ -213,7 +205,6 @@ find.posix/sv-bug-12181.exp \
 find.posix/sv-bug-25359.exp \
 find.posix/sv-bug-27563-exec.exp \
 find.posix/sv-bug-30777.exp \
-find.posix/depth1.exp \
 find.posix/sizes.exp \
 find.posix/name.exp \
 find.posix/nameslash.exp \
@@ -226,32 +217,47 @@ find.posix/prune-result.exp \
 find.posix/prune-stat.exp \
 find.posix/size-invalid.exp \
 find.posix/size-missing.exp \
-find.posix/sizes.exp \
 find.posix/sizetype.exp \
 find.posix/typearg.exp \
-find.posix/sv-bug-11175.exp \
-find.posix/sv-bug-12181.exp \
 find.posix/sv-bug-15235.exp \
 find.posix/sv-bug-19605.exp \
 find.posix/sv-bug-19613.exp \
 find.posix/sv-bug-19617.exp \
 find.posix/typesize.exp \
-find.posix/grouping.exp \
-find.posix/and.exp \
-find.posix/exec-one.exp \
 find.posix/user-empty.exp \
 find.posix/user-missing.exp
 
-EXTRA_DIST = $(EXTRA_DIST_EXP) $(EXTRA_DIST_XO)
+EXTRA_DIST_GOLDEN = \
+       test_escapechars.golden
+
+test_shell_progs = \
+sv-bug-32043.sh \
+test_escapechars.sh \
+test_escape_c.sh \
+test_inode.sh \
+sv-34079.sh \
+sv-34976-execdir-fd-leak.sh
+
+EXTRA_DIST = $(EXTRA_DIST_EXP) $(EXTRA_DIST_XO) $(EXTRA_DIST_GOLDEN) \
+       $(test_shell_progs) binary_locations.sh checklists.py
 
-CLEANFILES = *.log *.sum site.exp site.bak
+CLEANFILES = *.log *.sum site.exp site.bak configured-testfiles.txt
 
 #DIST_SUBDIRS = config
 
 
-checklists:
-       cd $(srcdir) && \
-       ( find config find.gnu find.posix \( -name "*.exp" -o -name "*.xo" \) -print ; \
-         ls $(EXTRA_DIST_XO)  ; \
-         ls  $(EXTRA_DIST_EXP)  ; ) | \
-       sort | uniq -c | awk '$$1 != 2 { print; }'
+TESTS = $(test_shell_progs)
+TEST_EXTENSIONS = .sh .py
+
+check-local: checklists
+
+configured-testfiles.txt: Makefile
+       @echo Generating $@
+       @( cd $(srcdir) && ls $(EXTRA_DIST_XO) && ls  $(EXTRA_DIST_EXP) ) >| $@
+
+.PHONY: checklists
+
+checklists: configured-testfiles.txt Makefile
+       $(PYTHON) $(srcdir)/checklists.py configured-testfiles.txt $(srcdir) config find.gnu find.posix
+
+