aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhillip Lord2015-11-08 16:44:54 +0000
committerPhillip Lord2015-11-08 16:44:54 +0000
commit1fece3ebd1514717b0b7f19cf06c9f59ffdb0041 (patch)
treee7b4bad49188af58947d94341f3ab38b7b602572
parent6e839dd6ac6d43dc6531c60218fb916fd604d82a (diff)
downloademacs-scratch/multi-level-test-makefile.tar.gz
emacs-scratch/multi-level-test-makefile.zip
Testing complete on move script.scratch/multi-level-test-makefile
-rw-r--r--emacs-tests.org98
-rwxr-xr-xtest/automated/move.sh92
2 files changed, 102 insertions, 88 deletions
diff --git a/emacs-tests.org b/emacs-tests.org
index 1bc34dc34a5..7bbeccc4a93 100644
--- a/emacs-tests.org
+++ b/emacs-tests.org
@@ -147,95 +147,17 @@ we don't care; we can use wildcards with a few slashes in.
147 147
148** Move Script 148** Move Script
149 149
150Now in move.sh!
151
152Files examined: 64
153Ran 987 tests, 7 failed to run, 970 results as expected, 16 unexpected, 1 skipped
1541 files did not finish:
155 lisp/epg-tests.log
1561 files contained unexpected results:
157 lisp/emacs-lisp/package-tests.log
150 158
151#+begin_src bash
152mkdir lisp
153mkdir lisp/c
154mv Makefile.in lisp
155
156mv add-log-tests.el lisp/vc
157mv advice-tests.el lisp/emacs-lisp/nadvice-tests.el
158mv auth-source-tests.el lisp/gnus
159mv auto-revert-tests.el lisp/autorevert-tests.el
160mv bytecomp-tests.el lisp/emacs-lisp
161mv calc-tests.el lisp/calc
162mv cl-generic-tests.el lisp/emacs-lisp
163mv cl-lib-tests.el lisp/emacs-lisp
164mv cmds-tests.el src
165mv comint-testsuite.el lisp/comint-tests.el
166mv compile-tests.el lisp/progmodes
167mv completion-tests.el lisp/minibuffer-tests.el
168mv core-elisp-tests.el lisp/legacy-tests
169mv data-tests.el src
170mv dbus-tests.el lisp/net
171mv decoder-tests.el lisp/legacy
172mv descr-text-test.el lisp/descr-text-tests.el
173mv eieio-test-methodinvoke.el lisp/emacs-lisp/eieio-tests
174mv eieio-test-persist.el lisp/emacs-lisp/eieio-tests
175mv eieio-test.el lisp/emacs-lisp/eieio-tests
176mv electric-tests.el lisp
177mv emacs-lisp-tests.el lisp/progmodes
178mv epg-tests.el lisp
179mv ert-tests.el lisp/emacs-lisp
180mv ert-x-tests.el lisp/emacs-lisp
181mv eshell.el lisp/eshell
182mv f90.el lisp/progmodes
183mv file-notify-tests.el lisp/filenotify-tests.el
184mv files.el lisp/legacy/files-tests.el
185mv finalizer-tests.el src
186mv flymake-tests.el lisp/progmodes
187mv fns-tests.el src
188mv font-parse-tests.el lisp/legacy
189mv generator-tests.el lisp/emacs-lisp
190mv gnus-tests.el lisp/gnus
191mv help-fns.el lisp/help-fns-tests.el
192mv icalendar-tests.el lisp/calendar
193mv imenu-test.el lisp/imenu-tests.el
194mv info-xref.el lisp/info-xref-tests.el
195mv inotify-test.el src/inotify-tests.el
196mv json-tests.el lisp
197mv let-alist.el lisp/emacs-lisp/let-alist-tests.el
198mv lexbind-tests.el lisp/legacy
199mv libxml-tests.el src/xml-tests.el
200mv man-tests.el lisp
201mv map-tests.el lisp/emacs-lisp
202mv message-mode-tests.el lisp/gnus/message-tests.el
203mv mule-util.el lisp/international/mule-util-tests.el
204mv newsticker-tests.el lisp/net
205mv occur-tests.el lisp/legacy
206mv package-test.el lisp/emacs-lisp/package-tests.el
207mv pcase-tests.el lisp/emacs-lisp
208mv print-tests.el src
209mv process-tests.el lisp/legacy
210mv python-tests.el lisp/progmodes
211mv reftex-tests.el lisp/textmodes
212mv regexp-tests.el lisp/emacs-lisp/regexp-opt-tests.el
213mv replace-tests.el lisp/
214mv ruby-mode-tests.el lisp/progmodes
215mv sasl-scram-rfc-tests.el lisp/net
216mv seq-tests.el lisp/emacs-lisp
217mv sgml-mode-tests.el lisp/textmodes
218mv simple-test.el lisp/simple-tests.el
219mv subr-tests.el lisp/subr-tests.el
220mv subr-x-tests.el lisp/emacs-lisp
221mv subword-tests.el lisp/progmodes
222mv syntax-tests.el lisp/legacy
223mv tabulated-list-test.el lisp/emacs-lisp
224mv textprop-tests.el lisp/legacy
225mv thingatpt.el lisp/thingatpt-tests.el
226mv thunk-tests.el lisp/emacs-lisp
227mv tildify-tests.el lisp/textmodes
228mv timer-tests.el lisp/emacs-lisp
229mv tramp-tests.el lisp/net
230mv undo-tests.el lisp/legacy
231mv url-future-tests.el lisp/url
232mv url-util-tests.el lisp/url
233mv vc-bzr.el lisp/vc/vc-bzr-tests.el
234mv vc-tests.el lisp/vc
235mv xml-parse-tests.el lisp/xml-tests.el
236mv zlib-tests.el src
237#+end_src
238 159
239** After Script 160** After Script
240 161
241top level Makefile will need altering 162fix epg-tests.el to use epg-resources
163fix package-tests.el to use package-resources
diff --git a/test/automated/move.sh b/test/automated/move.sh
new file mode 100755
index 00000000000..5218fa396ce
--- /dev/null
+++ b/test/automated/move.sh
@@ -0,0 +1,92 @@
1mkdir lisp
2mkdir src
3mkdir lisp/emacs-lisp
4mkdir lisp/emacs-lisp/eieio-tests
5mkdir lisp/legacy
6mkdir lisp/gnus
7mkdir lisp/international
8mkdir lisp/vc
9
10
11mv add-log-tests.el lisp/vc
12mv advice-tests.el lisp/emacs-lisp/nadvice-tests.el
13mv auth-source-tests.el lisp/gnus
14mv auto-revert-tests.el lisp/autorevert-tests.el
15mv bytecomp-tests.el lisp/emacs-lisp
16mv calc-tests.el lisp/calc
17mv cl-generic-tests.el lisp/emacs-lisp
18mv cl-lib-tests.el lisp/emacs-lisp
19mv cmds-tests.el src
20mv coding-tests.el lisp/legacy
21mv comint-testsuite.el lisp/comint-tests.el
22mv compile-tests.el lisp/progmodes
23mv completion-tests.el lisp/minibuffer-tests.el
24mv core-elisp-tests.el lisp/legacy-tests
25mv data-tests.el src
26mv dbus-tests.el lisp/net
27mv decoder-tests.el lisp/legacy
28mv descr-text-test.el lisp/descr-text-tests.el
29mv eieio-test-methodinvoke.el lisp/emacs-lisp/eieio-tests
30mv eieio-test-persist.el lisp/emacs-lisp/eieio-tests
31mv eieio-tests.el lisp/emacs-lisp/eieio-tests
32mv electric-tests.el lisp
33mv elisp-mode-tests.el lisp/progmodes
34mv epg-tests.el lisp
35mv ert-tests.el lisp/emacs-lisp
36mv ert-x-tests.el lisp/emacs-lisp
37mv eshell.el lisp/eshell
38mv f90.el lisp/progmodes
39mv file-notify-tests.el lisp/filenotify-tests.el
40mv files.el lisp/legacy/files-tests.el
41mv finalizer-tests.el src
42mv flymake-tests.el lisp/progmodes
43mv fns-tests.el src
44mv font-parse-tests.el lisp/legacy
45mv generator-tests.el lisp/emacs-lisp
46mv gnus-tests.el lisp/gnus
47mv help-fns.el lisp/help-fns-tests.el
48mv icalendar-tests.el lisp/calendar
49mv imenu-test.el lisp/imenu-tests.el
50mv info-xref.el lisp/info-xref-tests.el
51mv inotify-test.el src/inotify-tests.el
52mv json-tests.el lisp
53mv let-alist.el lisp/emacs-lisp/let-alist-tests.el
54mv lexbind-tests.el lisp/legacy
55mv libxml-tests.el src/xml-tests.el
56mv man-tests.el lisp
57mv map-tests.el lisp/emacs-lisp
58mv message-mode-tests.el lisp/gnus/message-tests.el
59mv mule-util.el lisp/international/mule-util-tests.el
60mv newsticker-tests.el lisp/net
61mv occur-tests.el lisp/legacy
62mv package-test.el lisp/emacs-lisp/package-tests.el
63mv pcase-tests.el lisp/emacs-lisp
64mv print-tests.el src
65mv process-tests.el lisp/legacy
66mv python-tests.el lisp/progmodes
67mv reftex-tests.el lisp/textmodes
68mv regexp-tests.el lisp/emacs-lisp/regexp-opt-tests.el
69mv replace-tests.el lisp/
70mv ruby-mode-tests.el lisp/progmodes
71mv sasl-scram-rfc-tests.el lisp/net
72mv seq-tests.el lisp/emacs-lisp
73mv sgml-mode-tests.el lisp/textmodes
74mv simple-test.el lisp/simple-tests.el
75mv subr-tests.el lisp/subr-tests.el
76mv subr-x-tests.el lisp/emacs-lisp
77mv subword-tests.el lisp/progmodes
78mv syntax-tests.el lisp/legacy
79mv tabulated-list-test.el lisp/emacs-lisp
80mv textprop-tests.el lisp/legacy
81mv thingatpt.el lisp/thingatpt-tests.el
82mv thunk-tests.el lisp/emacs-lisp
83mv tildify-tests.el lisp/textmodes
84mv timer-tests.el lisp/emacs-lisp
85mv tramp-tests.el lisp/net
86mv undo-tests.el lisp/legacy
87mv url-future-tests.el lisp/url
88mv url-util-tests.el lisp/url
89mv vc-bzr.el lisp/vc/vc-bzr-tests.el
90mv vc-tests.el lisp/vc
91mv xml-parse-tests.el lisp/xml-tests.el
92mv zlib-tests.el src