]> code.delx.au - gnu-emacs/commitdiff
Merge branch 'feature/standard-test-location'
authorPhillip Lord <phillip.lord@russet.org.uk>
Thu, 26 Nov 2015 21:11:29 +0000 (21:11 +0000)
committerPhillip Lord <phillip.lord@russet.org.uk>
Thu, 26 Nov 2015 21:11:29 +0000 (21:11 +0000)
255 files changed:
.gitignore
CONTRIBUTE
Makefile.in
configure.ac
test/Makefile.in [moved from test/automated/Makefile.in with 87% similarity]
test/data/decompress/foo.gz [moved from test/automated/data/decompress/foo.gz with 100% similarity]
test/data/epg/pubkey.asc [moved from test/automated/data/epg/pubkey.asc with 100% similarity]
test/data/epg/seckey.asc [moved from test/automated/data/epg/seckey.asc with 100% similarity]
test/data/files-bug18141.el.gz [moved from test/automated/data/files-bug18141.el.gz with 100% similarity]
test/file-organisation.org [new file with mode: 0644]
test/lisp/abbrev-tests.el [moved from test/automated/abbrev-tests.el with 100% similarity]
test/lisp/autorevert-tests.el [moved from test/automated/auto-revert-tests.el with 100% similarity]
test/lisp/calc/calc-tests.el [moved from test/automated/calc-tests.el with 100% similarity]
test/lisp/calendar/icalendar-tests.el [moved from test/automated/icalendar-tests.el with 100% similarity]
test/lisp/character-fold-tests.el [moved from test/automated/character-fold-tests.el with 100% similarity]
test/lisp/comint-tests.el [moved from test/automated/comint-testsuite.el with 100% similarity]
test/lisp/descr-text-tests.el [moved from test/automated/descr-text-test.el with 100% similarity]
test/lisp/electric-tests.el [moved from test/automated/electric-tests.el with 100% similarity]
test/lisp/emacs-lisp/cl-generic-tests.el [moved from test/automated/cl-generic-tests.el with 100% similarity]
test/lisp/emacs-lisp/cl-lib-tests.el [moved from test/automated/cl-lib-tests.el with 100% similarity]
test/lisp/emacs-lisp/eieio-tests/eieio-test-methodinvoke.el [moved from test/automated/eieio-test-methodinvoke.el with 100% similarity]
test/lisp/emacs-lisp/eieio-tests/eieio-test-persist.el [moved from test/automated/eieio-test-persist.el with 100% similarity]
test/lisp/emacs-lisp/eieio-tests/eieio-tests.el [moved from test/automated/eieio-tests.el with 100% similarity]
test/lisp/emacs-lisp/ert-tests.el [moved from test/automated/ert-tests.el with 100% similarity]
test/lisp/emacs-lisp/ert-x-tests.el [moved from test/automated/ert-x-tests.el with 100% similarity]
test/lisp/emacs-lisp/generator-tests.el [moved from test/automated/generator-tests.el with 100% similarity]
test/lisp/emacs-lisp/let-alist-tests.el [moved from test/automated/let-alist.el with 100% similarity]
test/lisp/emacs-lisp/map-tests.el [moved from test/automated/map-tests.el with 100% similarity]
test/lisp/emacs-lisp/nadvice-tests.el [moved from test/automated/advice-tests.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/archive-contents [moved from test/automated/data/package/archive-contents with 100% similarity]
test/lisp/emacs-lisp/package-resources/key.pub [moved from test/automated/data/package/key.pub with 100% similarity]
test/lisp/emacs-lisp/package-resources/key.sec [moved from test/automated/data/package/key.sec with 100% similarity]
test/lisp/emacs-lisp/package-resources/multi-file-0.2.3.tar [moved from test/automated/data/package/multi-file-0.2.3.tar with 100% similarity]
test/lisp/emacs-lisp/package-resources/multi-file-readme.txt [moved from test/automated/data/package/multi-file-readme.txt with 100% similarity]
test/lisp/emacs-lisp/package-resources/newer-versions/archive-contents [moved from test/automated/data/package/newer-versions/archive-contents with 100% similarity]
test/lisp/emacs-lisp/package-resources/newer-versions/new-pkg-1.0.el [moved from test/automated/data/package/newer-versions/new-pkg-1.0.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/newer-versions/simple-single-1.4.el [moved from test/automated/data/package/newer-versions/simple-single-1.4.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/package-test-server.py [moved from test/automated/data/package/package-test-server.py with 100% similarity]
test/lisp/emacs-lisp/package-resources/signed/archive-contents [moved from test/automated/data/package/signed/archive-contents with 100% similarity]
test/lisp/emacs-lisp/package-resources/signed/archive-contents.sig [moved from test/automated/data/package/signed/archive-contents.sig with 100% similarity]
test/lisp/emacs-lisp/package-resources/signed/signed-bad-1.0.el [moved from test/automated/data/package/signed/signed-bad-1.0.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/signed/signed-bad-1.0.el.sig [moved from test/automated/data/package/signed/signed-bad-1.0.el.sig with 100% similarity]
test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el [moved from test/automated/data/package/signed/signed-good-1.0.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/signed/signed-good-1.0.el.sig [moved from test/automated/data/package/signed/signed-good-1.0.el.sig with 100% similarity]
test/lisp/emacs-lisp/package-resources/simple-depend-1.0.el [moved from test/automated/data/package/simple-depend-1.0.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/simple-single-1.3.el [moved from test/automated/data/package/simple-single-1.3.el with 100% similarity]
test/lisp/emacs-lisp/package-resources/simple-single-readme.txt [moved from test/automated/data/package/simple-single-readme.txt with 100% similarity]
test/lisp/emacs-lisp/package-resources/simple-two-depend-1.1.el [moved from test/automated/data/package/simple-two-depend-1.1.el with 100% similarity]
test/lisp/emacs-lisp/package-tests.el [moved from test/automated/package-test.el with 96% similarity]
test/lisp/emacs-lisp/pcase-tests.el [moved from test/automated/pcase-tests.el with 100% similarity]
test/lisp/emacs-lisp/regexp-opt-tests.el [moved from test/automated/regexp-tests.el with 100% similarity]
test/lisp/emacs-lisp/seq-tests.el [moved from test/automated/seq-tests.el with 100% similarity]
test/lisp/emacs-lisp/subr-x-tests.el [moved from test/automated/subr-x-tests.el with 100% similarity]
test/lisp/emacs-lisp/tabulated-list-test.el [moved from test/automated/tabulated-list-test.el with 100% similarity]
test/lisp/emacs-lisp/thunk-tests.el [moved from test/automated/thunk-tests.el with 100% similarity]
test/lisp/emacs-lisp/timer-tests.el [moved from test/automated/timer-tests.el with 100% similarity]
test/lisp/epg-tests.el [moved from test/automated/epg-tests.el with 100% similarity]
test/lisp/eshell/eshell.el [moved from test/automated/eshell.el with 100% similarity]
test/lisp/faces-tests.el [moved from test/automated/faces-tests.el with 100% similarity]
test/lisp/filenotify-tests.el [moved from test/automated/file-notify-tests.el with 100% similarity]
test/lisp/gnus/auth-source-tests.el [moved from test/automated/auth-source-tests.el with 100% similarity]
test/lisp/gnus/gnus-tests.el [moved from test/automated/gnus-tests.el with 100% similarity]
test/lisp/gnus/message-tests.el [moved from test/automated/message-mode-tests.el with 100% similarity]
test/lisp/help-fns-tests.el [moved from test/automated/help-fns.el with 100% similarity]
test/lisp/imenu-tests.el [moved from test/automated/imenu-test.el with 100% similarity]
test/lisp/info-xref-tests.el [moved from test/automated/info-xref.el with 100% similarity]
test/lisp/international/mule-util-tests.el [moved from test/automated/mule-util.el with 100% similarity]
test/lisp/isearch-tests.el [moved from test/automated/isearch-tests.el with 100% similarity]
test/lisp/json-tests.el [moved from test/automated/json-tests.el with 100% similarity]
test/lisp/legacy/bytecomp-tests.el [moved from test/automated/bytecomp-tests.el with 100% similarity]
test/lisp/legacy/coding-tests.el [moved from test/automated/coding-tests.el with 100% similarity]
test/lisp/legacy/core-elisp-tests.el [moved from test/automated/core-elisp-tests.el with 100% similarity]
test/lisp/legacy/decoder-tests.el [moved from test/automated/decoder-tests.el with 100% similarity]
test/lisp/legacy/files-tests.el [moved from test/automated/files.el with 100% similarity]
test/lisp/legacy/font-parse-tests.el [moved from test/automated/font-parse-tests.el with 100% similarity]
test/lisp/legacy/lexbind-tests.el [moved from test/automated/lexbind-tests.el with 100% similarity]
test/lisp/legacy/occur-tests.el [moved from test/automated/occur-tests.el with 100% similarity]
test/lisp/legacy/process-tests.el [moved from test/automated/process-tests.el with 100% similarity]
test/lisp/legacy/syntax-tests.el [moved from test/automated/syntax-tests.el with 100% similarity]
test/lisp/legacy/textprop-tests.el [moved from test/automated/textprop-tests.el with 100% similarity]
test/lisp/legacy/undo-tests.el [moved from test/automated/undo-tests.el with 100% similarity]
test/lisp/man-tests.el [moved from test/automated/man-tests.el with 100% similarity]
test/lisp/minibuffer-tests.el [moved from test/automated/completion-tests.el with 100% similarity]
test/lisp/net/dbus-tests.el [moved from test/automated/dbus-tests.el with 100% similarity]
test/lisp/net/newsticker-tests.el [moved from test/automated/newsticker-tests.el with 100% similarity]
test/lisp/net/sasl-scram-rfc-tests.el [moved from test/automated/sasl-scram-rfc-tests.el with 100% similarity]
test/lisp/net/tramp-tests.el [moved from test/automated/tramp-tests.el with 100% similarity]
test/lisp/obarray-tests.el [moved from test/automated/obarray-tests.el with 100% similarity]
test/lisp/progmodes/compile-tests.el [moved from test/automated/compile-tests.el with 100% similarity]
test/lisp/progmodes/elisp-mode-tests.el [moved from test/automated/elisp-mode-tests.el with 95% similarity]
test/lisp/progmodes/f90.el [moved from test/automated/f90.el with 100% similarity]
test/lisp/progmodes/flymake-resources/Makefile [moved from test/automated/data/flymake/Makefile with 100% similarity]
test/lisp/progmodes/flymake-resources/test.c [moved from test/automated/data/flymake/test.c with 100% similarity]
test/lisp/progmodes/flymake-resources/test.pl [moved from test/automated/data/flymake/test.pl with 100% similarity]
test/lisp/progmodes/flymake-tests.el [moved from test/automated/flymake-tests.el with 97% similarity]
test/lisp/progmodes/python-tests.el [moved from test/automated/python-tests.el with 100% similarity]
test/lisp/progmodes/ruby-mode-tests.el [moved from test/automated/ruby-mode-tests.el with 100% similarity]
test/lisp/progmodes/subword-tests.el [moved from test/automated/subword-tests.el with 100% similarity]
test/lisp/replace-tests.el [moved from test/automated/replace-tests.el with 100% similarity]
test/lisp/simple-tests.el [moved from test/automated/simple-test.el with 100% similarity]
test/lisp/sort-tests.el [moved from test/automated/sort-tests.el with 100% similarity]
test/lisp/subr-tests.el [moved from test/automated/subr-tests.el with 100% similarity]
test/lisp/textmodes/reftex-tests.el [moved from test/automated/reftex-tests.el with 100% similarity]
test/lisp/textmodes/sgml-mode-tests.el [moved from test/automated/sgml-mode-tests.el with 100% similarity]
test/lisp/textmodes/tildify-tests.el [moved from test/automated/tildify-tests.el with 100% similarity]
test/lisp/thingatpt-tests.el [moved from test/automated/thingatpt.el with 100% similarity]
test/lisp/url/url-future-tests.el [moved from test/automated/url-future-tests.el with 100% similarity]
test/lisp/url/url-util-tests.el [moved from test/automated/url-util-tests.el with 100% similarity]
test/lisp/vc/add-log-tests.el [moved from test/automated/add-log-tests.el with 100% similarity]
test/lisp/vc/vc-bzr-tests.el [moved from test/automated/vc-bzr.el with 100% similarity]
test/lisp/vc/vc-tests.el [moved from test/automated/vc-tests.el with 100% similarity]
test/lisp/xml-tests.el [moved from test/automated/xml-parse-tests.el with 100% similarity]
test/manual/BidiCharacterTest.txt [moved from test/BidiCharacterTest.txt with 100% similarity]
test/manual/biditest.el [moved from test/biditest.el with 100% similarity]
test/manual/cedet/cedet-utests.el [moved from test/cedet/cedet-utests.el with 100% similarity]
test/manual/cedet/ede-tests.el [moved from test/cedet/ede-tests.el with 100% similarity]
test/manual/cedet/semantic-ia-utest.el [moved from test/cedet/semantic-ia-utest.el with 100% similarity]
test/manual/cedet/semantic-tests.el [moved from test/cedet/semantic-tests.el with 100% similarity]
test/manual/cedet/semantic-utest-c.el [moved from test/cedet/semantic-utest-c.el with 100% similarity]
test/manual/cedet/semantic-utest.el [moved from test/cedet/semantic-utest.el with 100% similarity]
test/manual/cedet/srecode-tests.el [moved from test/cedet/srecode-tests.el with 100% similarity]
test/manual/cedet/tests/test.c [moved from test/cedet/tests/test.c with 100% similarity]
test/manual/cedet/tests/test.el [moved from test/cedet/tests/test.el with 100% similarity]
test/manual/cedet/tests/test.make [moved from test/cedet/tests/test.make with 100% similarity]
test/manual/cedet/tests/testdoublens.cpp [moved from test/cedet/tests/testdoublens.cpp with 100% similarity]
test/manual/cedet/tests/testdoublens.hpp [moved from test/cedet/tests/testdoublens.hpp with 100% similarity]
test/manual/cedet/tests/testfriends.cpp [moved from test/cedet/tests/testfriends.cpp with 100% similarity]
test/manual/cedet/tests/testjavacomp.java [moved from test/cedet/tests/testjavacomp.java with 100% similarity]
test/manual/cedet/tests/testnsp.cpp [moved from test/cedet/tests/testnsp.cpp with 100% similarity]
test/manual/cedet/tests/testpolymorph.cpp [moved from test/cedet/tests/testpolymorph.cpp with 100% similarity]
test/manual/cedet/tests/testspp.c [moved from test/cedet/tests/testspp.c with 100% similarity]
test/manual/cedet/tests/testsppcomplete.c [moved from test/cedet/tests/testsppcomplete.c with 100% similarity]
test/manual/cedet/tests/testsppreplace.c [moved from test/cedet/tests/testsppreplace.c with 100% similarity]
test/manual/cedet/tests/testsppreplaced.c [moved from test/cedet/tests/testsppreplaced.c with 100% similarity]
test/manual/cedet/tests/testsubclass.cpp [moved from test/cedet/tests/testsubclass.cpp with 100% similarity]
test/manual/cedet/tests/testsubclass.hh [moved from test/cedet/tests/testsubclass.hh with 100% similarity]
test/manual/cedet/tests/testtypedefs.cpp [moved from test/cedet/tests/testtypedefs.cpp with 100% similarity]
test/manual/cedet/tests/testvarnames.c [moved from test/cedet/tests/testvarnames.c with 100% similarity]
test/manual/etags/CTAGS.good [moved from test/etags/CTAGS.good with 100% similarity]
test/manual/etags/ETAGS.good_1 [moved from test/etags/ETAGS.good_1 with 100% similarity]
test/manual/etags/ETAGS.good_2 [moved from test/etags/ETAGS.good_2 with 100% similarity]
test/manual/etags/ETAGS.good_3 [moved from test/etags/ETAGS.good_3 with 100% similarity]
test/manual/etags/ETAGS.good_4 [moved from test/etags/ETAGS.good_4 with 100% similarity]
test/manual/etags/ETAGS.good_5 [moved from test/etags/ETAGS.good_5 with 100% similarity]
test/manual/etags/ETAGS.good_6 [moved from test/etags/ETAGS.good_6 with 100% similarity]
test/manual/etags/Makefile [moved from test/etags/Makefile with 100% similarity]
test/manual/etags/a-src/empty.zz [moved from test/etags/a-src/empty.zz with 100% similarity]
test/manual/etags/a-src/empty.zz.gz [moved from test/etags/a-src/empty.zz.gz with 100% similarity]
test/manual/etags/ada-src/2ataspri.adb [moved from test/etags/ada-src/2ataspri.adb with 100% similarity]
test/manual/etags/ada-src/2ataspri.ads [moved from test/etags/ada-src/2ataspri.ads with 100% similarity]
test/manual/etags/ada-src/etags-test-for.ada [moved from test/etags/ada-src/etags-test-for.ada with 100% similarity]
test/manual/etags/ada-src/waroquiers.ada [moved from test/etags/ada-src/waroquiers.ada with 100% similarity]
test/manual/etags/c-src/a/b/b.c [moved from test/etags/c-src/a/b/b.c with 100% similarity]
test/manual/etags/c-src/abbrev.c [moved from test/etags/c-src/abbrev.c with 100% similarity]
test/manual/etags/c-src/c.c [moved from test/etags/c-src/c.c with 100% similarity]
test/manual/etags/c-src/dostorture.c [moved from test/etags/c-src/dostorture.c with 100% similarity]
test/manual/etags/c-src/emacs/src/gmalloc.c [moved from test/etags/c-src/emacs/src/gmalloc.c with 100% similarity]
test/manual/etags/c-src/emacs/src/keyboard.c [moved from test/etags/c-src/emacs/src/keyboard.c with 100% similarity]
test/manual/etags/c-src/emacs/src/lisp.h [moved from test/etags/c-src/emacs/src/lisp.h with 100% similarity]
test/manual/etags/c-src/emacs/src/regex.h [moved from test/etags/c-src/emacs/src/regex.h with 100% similarity]
test/manual/etags/c-src/etags.c [moved from test/etags/c-src/etags.c with 100% similarity]
test/manual/etags/c-src/exit.c [moved from test/etags/c-src/exit.c with 100% similarity]
test/manual/etags/c-src/exit.strange_suffix [moved from test/etags/c-src/exit.strange_suffix with 100% similarity]
test/manual/etags/c-src/fail.c [moved from test/etags/c-src/fail.c with 100% similarity]
test/manual/etags/c-src/getopt.h [moved from test/etags/c-src/getopt.h with 100% similarity]
test/manual/etags/c-src/h.h [moved from test/etags/c-src/h.h with 100% similarity]
test/manual/etags/c-src/machsyscalls.c [moved from test/etags/c-src/machsyscalls.c with 100% similarity]
test/manual/etags/c-src/machsyscalls.h [moved from test/etags/c-src/machsyscalls.h with 100% similarity]
test/manual/etags/c-src/sysdep.h [moved from test/etags/c-src/sysdep.h with 100% similarity]
test/manual/etags/c-src/tab.c [moved from test/etags/c-src/tab.c with 100% similarity]
test/manual/etags/c-src/torture.c [moved from test/etags/c-src/torture.c with 100% similarity]
test/manual/etags/cp-src/MDiagArray2.h [moved from test/etags/cp-src/MDiagArray2.h with 100% similarity]
test/manual/etags/cp-src/Range.h [moved from test/etags/cp-src/Range.h with 100% similarity]
test/manual/etags/cp-src/burton.cpp [moved from test/etags/cp-src/burton.cpp with 100% similarity]
test/manual/etags/cp-src/c.C [moved from test/etags/cp-src/c.C with 100% similarity]
test/manual/etags/cp-src/clheir.cpp.gz [moved from test/etags/cp-src/clheir.cpp.gz with 100% similarity]
test/manual/etags/cp-src/clheir.hpp [moved from test/etags/cp-src/clheir.hpp with 100% similarity]
test/manual/etags/cp-src/conway.cpp [moved from test/etags/cp-src/conway.cpp with 100% similarity]
test/manual/etags/cp-src/conway.hpp [moved from test/etags/cp-src/conway.hpp with 100% similarity]
test/manual/etags/cp-src/fail.C [moved from test/etags/cp-src/fail.C with 100% similarity]
test/manual/etags/cp-src/functions.cpp [moved from test/etags/cp-src/functions.cpp with 100% similarity]
test/manual/etags/cp-src/screen.cpp [moved from test/etags/cp-src/screen.cpp with 100% similarity]
test/manual/etags/cp-src/screen.hpp [moved from test/etags/cp-src/screen.hpp with 100% similarity]
test/manual/etags/cp-src/x.cc [moved from test/etags/cp-src/x.cc with 100% similarity]
test/manual/etags/el-src/TAGTEST.EL [moved from test/etags/el-src/TAGTEST.EL with 100% similarity]
test/manual/etags/el-src/emacs/lisp/progmodes/etags.el [moved from test/etags/el-src/emacs/lisp/progmodes/etags.el with 100% similarity]
test/manual/etags/erl-src/gs_dialog.erl [moved from test/etags/erl-src/gs_dialog.erl with 100% similarity]
test/manual/etags/f-src/entry.for [moved from test/etags/f-src/entry.for with 100% similarity]
test/manual/etags/f-src/entry.strange.gz [moved from test/etags/f-src/entry.strange.gz with 100% similarity]
test/manual/etags/f-src/entry.strange_suffix [moved from test/etags/f-src/entry.strange_suffix with 100% similarity]
test/manual/etags/forth-src/test-forth.fth [moved from test/etags/forth-src/test-forth.fth with 100% similarity]
test/manual/etags/html-src/algrthms.html [moved from test/etags/html-src/algrthms.html with 100% similarity]
test/manual/etags/html-src/index.shtml [moved from test/etags/html-src/index.shtml with 100% similarity]
test/manual/etags/html-src/software.html [moved from test/etags/html-src/software.html with 100% similarity]
test/manual/etags/html-src/softwarelibero.html [moved from test/etags/html-src/softwarelibero.html with 100% similarity]
test/manual/etags/lua-src/allegro.lua [moved from test/etags/lua-src/allegro.lua with 100% similarity]
test/manual/etags/make-src/Makefile [moved from test/etags/make-src/Makefile with 100% similarity]
test/manual/etags/objc-src/PackInsp.h [moved from test/etags/objc-src/PackInsp.h with 100% similarity]
test/manual/etags/objc-src/PackInsp.m [moved from test/etags/objc-src/PackInsp.m with 100% similarity]
test/manual/etags/objc-src/Subprocess.h [moved from test/etags/objc-src/Subprocess.h with 100% similarity]
test/manual/etags/objc-src/Subprocess.m [moved from test/etags/objc-src/Subprocess.m with 100% similarity]
test/manual/etags/objcpp-src/SimpleCalc.H [moved from test/etags/objcpp-src/SimpleCalc.H with 100% similarity]
test/manual/etags/objcpp-src/SimpleCalc.M [moved from test/etags/objcpp-src/SimpleCalc.M with 100% similarity]
test/manual/etags/pas-src/common.pas [moved from test/etags/pas-src/common.pas with 100% similarity]
test/manual/etags/perl-src/htlmify-cystic [moved from test/etags/perl-src/htlmify-cystic with 100% similarity]
test/manual/etags/perl-src/kai-test.pl [moved from test/etags/perl-src/kai-test.pl with 100% similarity]
test/manual/etags/perl-src/yagrip.pl [moved from test/etags/perl-src/yagrip.pl with 100% similarity]
test/manual/etags/php-src/lce_functions.php [moved from test/etags/php-src/lce_functions.php with 100% similarity]
test/manual/etags/php-src/ptest.php [moved from test/etags/php-src/ptest.php with 100% similarity]
test/manual/etags/php-src/sendmail.php [moved from test/etags/php-src/sendmail.php with 100% similarity]
test/manual/etags/prol-src/natded.prolog [moved from test/etags/prol-src/natded.prolog with 100% similarity]
test/manual/etags/prol-src/ordsets.prolog [moved from test/etags/prol-src/ordsets.prolog with 100% similarity]
test/manual/etags/ps-src/rfc1245.ps [moved from test/etags/ps-src/rfc1245.ps with 100% similarity]
test/manual/etags/pyt-src/server.py [moved from test/etags/pyt-src/server.py with 100% similarity]
test/manual/etags/tex-src/gzip.texi [moved from test/etags/tex-src/gzip.texi with 100% similarity]
test/manual/etags/tex-src/nonewline.tex [moved from test/etags/tex-src/nonewline.tex with 100% similarity]
test/manual/etags/tex-src/testenv.tex [moved from test/etags/tex-src/testenv.tex with 100% similarity]
test/manual/etags/tex-src/texinfo.tex [moved from test/etags/tex-src/texinfo.tex with 100% similarity]
test/manual/etags/y-src/atest.y [moved from test/etags/y-src/atest.y with 100% similarity]
test/manual/etags/y-src/cccp.c [moved from test/etags/y-src/cccp.c with 100% similarity]
test/manual/etags/y-src/cccp.y [moved from test/etags/y-src/cccp.y with 100% similarity]
test/manual/etags/y-src/parse.c [moved from test/etags/y-src/parse.c with 100% similarity]
test/manual/etags/y-src/parse.y [moved from test/etags/y-src/parse.y with 100% similarity]
test/manual/indent/Makefile [moved from test/indent/Makefile with 100% similarity]
test/manual/indent/css-mode.css [moved from test/indent/css-mode.css with 100% similarity]
test/manual/indent/js-indent-init-dynamic.js [moved from test/indent/js-indent-init-dynamic.js with 100% similarity]
test/manual/indent/js-indent-init-t.js [moved from test/indent/js-indent-init-t.js with 100% similarity]
test/manual/indent/js-jsx.js [moved from test/indent/js-jsx.js with 100% similarity]
test/manual/indent/js.js [moved from test/indent/js.js with 100% similarity]
test/manual/indent/latex-mode.tex [moved from test/indent/latex-mode.tex with 100% similarity]
test/manual/indent/modula2.mod [moved from test/indent/modula2.mod with 100% similarity]
test/manual/indent/nxml.xml [moved from test/indent/nxml.xml with 100% similarity]
test/manual/indent/octave.m [moved from test/indent/octave.m with 100% similarity]
test/manual/indent/pascal.pas [moved from test/indent/pascal.pas with 100% similarity]
test/manual/indent/perl.perl [moved from test/indent/perl.perl with 100% similarity]
test/manual/indent/prolog.prolog [moved from test/indent/prolog.prolog with 100% similarity]
test/manual/indent/ps-mode.ps [moved from test/indent/ps-mode.ps with 100% similarity]
test/manual/indent/ruby.rb [moved from test/indent/ruby.rb with 100% similarity]
test/manual/indent/scheme.scm [moved from test/indent/scheme.scm with 100% similarity]
test/manual/indent/scss-mode.scss [moved from test/indent/scss-mode.scss with 100% similarity]
test/manual/indent/sgml-mode-attribute.html [moved from test/indent/sgml-mode-attribute.html with 100% similarity]
test/manual/indent/shell.rc [moved from test/indent/shell.rc with 100% similarity]
test/manual/indent/shell.sh [moved from test/indent/shell.sh with 100% similarity]
test/manual/redisplay-testsuite.el [moved from test/redisplay-testsuite.el with 100% similarity]
test/manual/rmailmm.el [moved from test/rmailmm.el with 100% similarity]
test/src/buffer-tests.el [moved from test/automated/buffer-tests.el with 100% similarity]
test/src/cmds-tests.el [moved from test/automated/cmds-tests.el with 100% similarity]
test/src/data-tests.el [moved from test/automated/data-tests.el with 100% similarity]
test/src/finalizer-tests.el [moved from test/automated/finalizer-tests.el with 100% similarity]
test/src/fns-tests.el [moved from test/automated/fns-tests.el with 100% similarity]
test/src/inotify-tests.el [moved from test/automated/inotify-test.el with 100% similarity]
test/src/keymap-tests.el [moved from test/automated/keymap-tests.el with 100% similarity]
test/src/print-tests.el [moved from test/automated/print-tests.el with 100% similarity]
test/src/xml-tests.el [moved from test/automated/libxml-tests.el with 100% similarity]
test/src/zlib-tests.el [moved from test/automated/zlib-tests.el with 100% similarity]

index fda50e9df77a011454610a43233eee816325892d..cad16845d71e9452c5d793c1e0e920b893ea81be 100644 (file)
@@ -42,10 +42,10 @@ InfoPlist.strings
 Makefile
 makefile
 !etc/refcards/Makefile
-!test/automated/data/flymake/Makefile
-!test/indent/Makefile
-!test/etags/Makefile
-!test/etags/make-src/Makefile
+!test/lisp/progmodes/flymake-resources/Makefile
+!test/manual/indent/Makefile
+!test/manual/etags/Makefile
+!test/manual/etags/make-src/Makefile
 /*.cache
 /confdefs.h
 /config.status
index 2d01724a5e0b94204e4c1de69a7923cef21b39a1..b385d68c985ee340460d0bb20369d8980e8e13b9 100644 (file)
@@ -251,9 +251,9 @@ for more information on writing and running tests.
 
 To run tests on the entire Emacs tree, run "make check" from the
 top-level directory.  Most tests are in the directory
-"test/automated".  From the "test/automated" directory, run "make
+"test/".  From the "test/" directory, run "make
 <filename>" to run the tests for <filename>.el(c).  See
-"test/automated/Makefile" for more information.
+"test/Makefile" for more information.
 
 ** Understanding Emacs Internals.
 
index 1245f76fabfb656caf23467ed5a67507a72fe514..9ab1f768da04bc4fb980d8121189910e8c63fd24 100644 (file)
@@ -922,11 +922,11 @@ TAGS tags: lib lib-src src
        $(MAKE) -C src tags
 
 check: all
-       @if test ! -d test/automated; then \
+       @if test ! -d test; then \
          echo "You do not seem to have the test/ directory."; \
          echo "Maybe you are using a release tarfile, rather than a repository checkout."; \
        else \
-         $(MAKE) -C test/automated check; \
+         $(MAKE) -C test check; \
        fi
 
 dist:
index bae4fec72ece9c0b7321fb00269dc7f9ac98a466..0b7b4032482abcfd8e082696291c8e417373e7ba 100644 (file)
@@ -4167,7 +4167,7 @@ else
   SEPCHAR=':'
 fi
 AC_DEFINE_UNQUOTED(SEPCHAR, ['$SEPCHAR'], [Character that separates PATH elements.])
-dnl This is for MinGW, and is used in test/automated/Makefile.in.
+dnl This is for MinGW, and is used in test/Makefile.in.
 dnl The MSYS Bash has heuristics for replacing ':' with ';' when it
 dnl decides that a command-line argument to be passed to a MinGW program
 dnl is a PATH-style list of directories.  But that heuristics plays it
@@ -5318,13 +5318,13 @@ AC_CONFIG_FILES([Makefile lib/Makefile lib-src/Makefile oldXMenu/Makefile \
        leim/Makefile nextstep/Makefile nt/Makefile])
 
 dnl test/ is not present in release tarfiles.
-opt_makefile=test/automated/Makefile
+opt_makefile=test/Makefile
 
 if test -f "$srcdir/$opt_makefile.in"; then
   SUBDIR_MAKEFILES="$SUBDIR_MAKEFILES $opt_makefile"
   dnl Again, it's best not to use a variable.  Though you can add
   dnl ", [], [opt_makefile='$opt_makefile']" and it should work.
-  AC_CONFIG_FILES([test/automated/Makefile])
+  AC_CONFIG_FILES([test/Makefile])
 fi
 
 
similarity index 87%
rename from test/automated/Makefile.in
rename to test/Makefile.in
index 41f54f8aa69a061b4f32bbfc593d90c4d9cd825a..ee11a0b7a30e4549aa83fda35e7dc8548794cec5 100644 (file)
@@ -37,7 +37,7 @@ SEPCHAR = @SEPCHAR@
 # We never change directory before running Emacs, so a relative file
 # name is fine, and makes life easier.  If we need to change
 # directory, we can use emacs --chdir.
-EMACS = ../../src/emacs
+EMACS = ../src/emacs
 
 EMACS_EXTRAOPT=
 
@@ -99,9 +99,11 @@ WRITE_LOG = > $@ 2>&1 || { stat=ERROR; cat $@; }; echo $$stat: $@
        $(emacs) -l ert -l $$loadfile \
          -f ert-run-tests-batch-and-exit ${WRITE_LOG}
 
-ELFILES = $(sort $(wildcard ${srcdir}/*.el))
-LOGFILES = $(patsubst %.el,%.log,$(notdir ${ELFILES}))
-TESTS = ${LOGFILES:.log=}
+ELFILES = $(filter-out ./manual%,\
+       $(sort $(wildcard ${srcdir}/*.el) $(wildcard ${srcdir}/*/*.el) \
+       $(wildcard ${srcdir}/*/*/*.el) $(wildcard ${srcdir}/*/*/*/*.el)))
+LOGFILES = $(patsubst %.el,%.log,${ELFILES})
+TESTS = $(subst ${srcdir}/,,$(LOGFILES:.log=))
 
 ## If we have to interrupt a hanging test, preserve the log so we can
 ## see what the problem was.
@@ -112,8 +114,8 @@ TESTS = ${LOGFILES:.log=}
 ## The short aliases that always re-run the tests, with no logging.
 define test_template
 $(1):
-       @test ! -f $(1).log || mv $(1).log $(1).log~
-       @${MAKE} $(1).log WRITE_LOG=
+       @test ! -f ${srcdir}/$(1).log || mv ${srcdir}/$(1).log ${srcdir}/$(1).log~
+       @${MAKE} ${srcdir}/$(1).log WRITE_LOG=
 endef
 
 $(foreach test,${TESTS},$(eval $(call test_template,${test})))
@@ -132,10 +134,12 @@ check-maybe: ${LOGFILES}
 .PHONY: mostlyclean clean bootstrap-clean distclean maintainer-clean
 
 clean mostlyclean:
-       -rm -f *.log *.log~
+       -rm -f ${srcdir}/*.log ${srcdir}/*.log~ ${srcdir}/*/*.log \
+               ${srcdir}/*/*.log~ ${srcdir}/*/*/*.log \
+               ${srcdir}/*/*/*.log~
 
 bootstrap-clean: clean
-       -rm -f ${srcdir}/*.elc
+       -rm -f ${srcdir}/*.elc ${srcdir}/*/*.elc ${srcdir}/*/*/*.elc
 
 distclean: clean
        rm -f Makefile
diff --git a/test/file-organisation.org b/test/file-organisation.org
new file mode 100644 (file)
index 0000000..b754000
--- /dev/null
@@ -0,0 +1,54 @@
+#+TITLE: The Location of Emacs-Lisp Tests
+
+
+
+* The Main Emacs Repository
+
+The Emacs repository contains a very large number of Emacs-Lisp files, many of
+which pre-date both formal package support for Emacs and automated unit
+testing.
+
+All paths are relative to the Emacs root directory.
+
+** Source
+
+Lisp files are stored in the ~lisp~ directory or its sub-directories.
+Sub-directories are in many cases themed after packages (~gnus~, ~org~,
+~calc~), related functionality (~net~, ~emacs-lisp~, ~progmodes~) or status
+(~obsolete~).
+
+C source is stored in the ~src~ directory, which is flat.
+
+** Test Files
+
+Automated tests should be stored in the ~test/automated/lisp~ directory. Tests
+should reflect the directory structure of the source tree; so tests for files
+in the ~emacs-lisp~ source directory should reside in the
+~test/lisp/emacs-lisp~ directory.
+
+Tests should normally reside in a file with ~-tests~ added to the name of
+the tested source file; hence ~ert.el~ is tested in ~ert-tests.el~, or
+~pcase.el~ is tested in ~pcase-tests.el~. Exceptionally, tests for a
+single feature may be placed into multiple files of any name which are
+themselves placed in a directory named after the feature with ~-tests~
+appended, such as ~/test/lisp/emacs-lisp/eieio-tests~
+
+Where features of the C source are tested using Emacs-Lisp test files, these
+should reside in ~/test/src~ and be named after the C file.
+
+A few test suites which predate this scheme and do not fit cleanly
+into it are placed in ~/test/lisp/legacy~.
+
+There are also some test materials that cannot be run automatically
+(i.e. via ert). These should be placed in ~/test/manual~
+
+** Resource Files
+
+Resource files for tests (containing test data) should reside in a directory
+named after the feature with a ~-resources~ suffix, and located in the same
+directory as the feature. Hence, the lisp file ~flymake.el~ should have test
+files in ~/test/automated/lisp/progmodes/flymake-tests.el~ should reside in a
+directory called ~/test/automated/lisp/progmodes/flymake-resources~.
+
+No guidance is given for the organisation of resource files inside the
+~-resource~ directory; files can be organised at the author's discretion.
similarity index 96%
rename from test/automated/package-test.el
rename to test/lisp/emacs-lisp/package-tests.el
index de41c3bc8e417fc3bb7c7917edf1b28877483219..6b3069c2a54a0e3d801d06da81967828511ee2fe 100644 (file)
@@ -97,7 +97,7 @@
                                (multi-file (0 1))))
   "`package-desc' used for testing dependencies.")
 
-(defvar package-test-data-dir (expand-file-name "data/package" package-test-file-dir)
+(defvar package-test-data-dir (expand-file-name "package-resources" package-test-file-dir)
   "Base directory of package test files.")
 
 (defvar package-test-fake-contents-file
@@ -190,18 +190,18 @@ Must called from within a `tar-mode' buffer."
 
 (ert-deftest package-test-desc-from-buffer ()
   "Parse an elisp buffer to get a `package-desc' object."
-  (with-package-test (:basedir "data/package" :file "simple-single-1.3.el")
+  (with-package-test (:basedir "package-resources" :file "simple-single-1.3.el")
     (should (equal (package-buffer-info) simple-single-desc)))
-  (with-package-test (:basedir "data/package" :file "simple-depend-1.0.el")
+  (with-package-test (:basedir "package-resources" :file "simple-depend-1.0.el")
     (should (equal (package-buffer-info) simple-depend-desc)))
-  (with-package-test (:basedir "data/package"
+  (with-package-test (:basedir "package-resources"
                                :file "multi-file-0.2.3.tar")
     (tar-mode)
     (should (equal (package-tar-file-info) multi-file-desc))))
 
 (ert-deftest package-test-install-single ()
   "Install a single file without using an archive."
-  (with-package-test (:basedir "data/package" :file "simple-single-1.3.el")
+  (with-package-test (:basedir "package-resources" :file "simple-single-1.3.el")
     (should (package-install-from-buffer))
     (package-initialize)
     (should (package-installed-p 'simple-single))
@@ -269,7 +269,7 @@ Must called from within a `tar-mode' buffer."
 (ert-deftest package-test-install-prioritized ()
   "Install a lower version from a higher-prioritized archive."
   (with-package-test ()
-    (let* ((newer-version (expand-file-name "data/package/newer-versions"
+    (let* ((newer-version (expand-file-name "package-resources/newer-versions"
                                             package-test-file-dir))
            (package-archives `(("older" . ,package-test-data-dir)
                                ("newer" . ,newer-version)))
@@ -285,7 +285,7 @@ Must called from within a `tar-mode' buffer."
 
 (ert-deftest package-test-install-multifile ()
   "Check properties of the installed multi-file package."
-  (with-package-test (:basedir "data/package" :install '(multi-file))
+  (with-package-test (:basedir "package-resources" :install '(multi-file))
     (let ((autoload-file
            (expand-file-name "multi-file-autoloads.el"
                              (expand-file-name
@@ -336,7 +336,7 @@ Must called from within a `tar-mode' buffer."
       (package-menu-execute)
       (should (package-installed-p 'simple-single))
       (let ((package-test-data-dir
-             (expand-file-name "data/package/newer-versions" package-test-file-dir)))
+             (expand-file-name "package-resources/newer-versions" package-test-file-dir)))
         (setq package-archives `(("gnu" . ,package-test-data-dir)))
         (package-menu-refresh)
 
@@ -456,7 +456,7 @@ Must called from within a `tar-mode' buffer."
                     (delete-directory homedir t)))))
   (let* ((keyring (expand-file-name "key.pub" package-test-data-dir))
         (package-test-data-dir
-          (expand-file-name "data/package/signed" package-test-file-dir)))
+          (expand-file-name "package-resources/signed" package-test-file-dir)))
     (with-package-test ()
       (package-initialize)
       (package-import-keyring keyring)
@@ -508,7 +508,7 @@ Must called from within a `tar-mode' buffer."
 
 (ert-deftest package-x-test-upload-buffer ()
   "Test creating an \"archive-contents\" file"
-  (with-package-test (:basedir "data/package"
+  (with-package-test (:basedir "package-resources"
                                :file "simple-single-1.3.el"
                                :upload-base t)
     (package-upload-buffer)
@@ -532,7 +532,7 @@ Must called from within a `tar-mode' buffer."
 
 (ert-deftest package-x-test-upload-new-version ()
   "Test uploading a new version of a package"
-  (with-package-test (:basedir "data/package"
+  (with-package-test (:basedir "package-resources"
                                :file "simple-single-1.3.el"
                                :upload-base t)
     (package-upload-buffer)
@@ -599,6 +599,7 @@ Must called from within a `tar-mode' buffer."
                simple-depend-desc-2)))
     (should
      (equal (package--sort-by-dependence delete-list)
+
             (list simple-depend-desc-2 simple-depend-desc-1 new-pkg-desc
                   multi-file-desc simple-depend-desc simple-single-desc)))
     (should
similarity index 95%
rename from test/automated/elisp-mode-tests.el
rename to test/lisp/progmodes/elisp-mode-tests.el
index 38c0b3be056e2412b02a997c8a3dbd9447567c24..c910b59860cc23529eb9007a68e3a282f347eebc 100644 (file)
@@ -244,7 +244,7 @@ to (xref-elisp-test-descr-to-target xref)."
     (xref-make "(cl-defstruct (xref-elisp-location (:constructor xref-make-elisp-location)))"
                (xref-make-elisp-location
                 'xref-elisp-location 'define-type
-                (expand-file-name "../../lisp/progmodes/elisp-mode.el" emacs-test-dir)))
+                (expand-file-name "../../../lisp/progmodes/elisp-mode.el" emacs-test-dir)))
     ;; It's not worth adding another special case to `xref-elisp-test-descr-to-target' for this
     "(cl-defstruct (xref-elisp-location")
    ))
@@ -255,11 +255,11 @@ to (xref-elisp-test-descr-to-target xref)."
    (xref-make "(defalias Buffer-menu-sort)"
              (xref-make-elisp-location
               'Buffer-menu-sort 'defalias
-              (expand-file-name "../../lisp/buff-menu.elc" emacs-test-dir)))
+              (expand-file-name "../../../lisp/buff-menu.elc" emacs-test-dir)))
    (xref-make "(defun tabulated-list-sort)"
              (xref-make-elisp-location
               'tabulated-list-sort nil
-              (expand-file-name "../../lisp/emacs-lisp/tabulated-list.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/emacs-lisp/tabulated-list.el" emacs-test-dir)))
    ))
 
 ;; FIXME: defconst
@@ -406,27 +406,27 @@ to (xref-elisp-test-descr-to-target xref)."
    (xref-make "(cl-defgeneric xref-location-marker)"
              (xref-make-elisp-location
               'xref-location-marker 'cl-defgeneric
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))
    (xref-make "(cl-defmethod xref-location-marker ((l xref-elisp-location)))"
              (xref-make-elisp-location
               '(xref-location-marker xref-elisp-location) 'cl-defmethod
-              (expand-file-name "../../lisp/progmodes/elisp-mode.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/elisp-mode.el" emacs-test-dir)))
    (xref-make "(cl-defmethod xref-location-marker ((l xref-file-location)))"
              (xref-make-elisp-location
               '(xref-location-marker xref-file-location) 'cl-defmethod
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))
    (xref-make "(cl-defmethod xref-location-marker ((l xref-buffer-location)))"
              (xref-make-elisp-location
               '(xref-location-marker xref-buffer-location) 'cl-defmethod
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))
    (xref-make "(cl-defmethod xref-location-marker ((l xref-bogus-location)))"
              (xref-make-elisp-location
               '(xref-location-marker xref-bogus-location) 'cl-defmethod
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))
    (xref-make "(cl-defmethod xref-location-marker ((l xref-etags-location)))"
               (xref-make-elisp-location
                '(xref-location-marker xref-etags-location) 'cl-defmethod
-               (expand-file-name "../../lisp/progmodes/etags.el" emacs-test-dir)))
+               (expand-file-name "../../../lisp/progmodes/etags.el" emacs-test-dir)))
    ))
 
 (xref-elisp-deftest find-defs-defgeneric-eval
@@ -528,7 +528,7 @@ to (xref-elisp-test-descr-to-target xref)."
    (xref-make "(defun xref-find-definitions)"
              (xref-make-elisp-location
               'xref-find-definitions nil
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))))
 
 (xref-elisp-deftest find-defs-defun-eval
   (elisp--xref-find-definitions (eval '(defun stephe-leake-defun ())))
@@ -561,7 +561,7 @@ to (xref-elisp-test-descr-to-target xref)."
     (xref-make "(defun abbrev-mode)"
                (xref-make-elisp-location
                 'abbrev-mode nil
-                (expand-file-name "../../lisp/abbrev.el" emacs-test-dir)))
+                (expand-file-name "../../../lisp/abbrev.el" emacs-test-dir)))
     "(define-minor-mode abbrev-mode"))
   )
 
@@ -582,7 +582,7 @@ to (xref-elisp-test-descr-to-target xref)."
     (xref-make "(defun compilation-minor-mode)"
                (xref-make-elisp-location
                 'compilation-minor-mode nil
-                (expand-file-name "../../lisp/progmodes/compile.el" emacs-test-dir)))
+                (expand-file-name "../../../lisp/progmodes/compile.el" emacs-test-dir)))
     "(define-minor-mode compilation-minor-mode")
    ))
 
@@ -592,7 +592,7 @@ to (xref-elisp-test-descr-to-target xref)."
    (xref-make "(defvar xref--marker-ring)"
              (xref-make-elisp-location
               'xref--marker-ring 'defvar
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))
     ))
 
 (xref-elisp-deftest find-defs-defvar-c
@@ -615,11 +615,11 @@ to (xref-elisp-test-descr-to-target xref)."
    (xref-make "(defvar font-lock-keyword-face)"
              (xref-make-elisp-location
               'font-lock-keyword-face 'defvar
-              (expand-file-name "../../lisp/font-lock.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/font-lock.el" emacs-test-dir)))
    (xref-make "(defface font-lock-keyword-face)"
              (xref-make-elisp-location
               'font-lock-keyword-face 'defface
-              (expand-file-name "../../lisp/font-lock.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/font-lock.el" emacs-test-dir)))
    ))
 
 (xref-elisp-deftest find-defs-face-eval
@@ -633,7 +633,7 @@ to (xref-elisp-test-descr-to-target xref)."
     (xref-make "(feature xref)"
              (xref-make-elisp-location
               'xref 'feature
-              (expand-file-name "../../lisp/progmodes/xref.el" emacs-test-dir)))
+              (expand-file-name "../../../lisp/progmodes/xref.el" emacs-test-dir)))
     ";;; Code:")
    ))
 
similarity index 97%
rename from test/automated/flymake-tests.el
rename to test/lisp/progmodes/flymake-tests.el
index 11231bc3f7a2e03e80f55ecf73de0da56bbfeb83..1d8c12c065501e862bcb2f93dfd7e6ca7096f8bc 100644 (file)
@@ -26,7 +26,7 @@
 (require 'flymake)
 
 (defvar flymake-tests-data-directory
-  (expand-file-name "data/flymake" (getenv "EMACS_TEST_DIRECTORY"))
+  (expand-file-name "lisp/progmodes/flymake-resources" (getenv "EMACS_TEST_DIRECTORY"))
   "Directory containing flymake test data.")
 
 \f
similarity index 100%
rename from test/biditest.el
rename to test/manual/biditest.el
similarity index 100%
rename from test/indent/js.js
rename to test/manual/indent/js.js
similarity index 100%
rename from test/rmailmm.el
rename to test/manual/rmailmm.el