[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/m-buffer 8681342aaf 114/115: Renamespace assess-discove
From: |
ELPA Syncer |
Subject: |
[elpa] externals/m-buffer 8681342aaf 114/115: Renamespace assess-discover |
Date: |
Tue, 19 Jul 2022 15:58:53 -0400 (EDT) |
branch: externals/m-buffer
commit 8681342aaffa187e5c54945ab91b812965a96d19
Author: Phillip Lord <phillip.lord@russet.org.uk>
Commit: Phillip Lord <phillip.lord@russet.org.uk>
Renamespace assess-discover
Remove assess-discover, add fudge-discover and generating code. Add
README explaining all. Add .nosearch.
Having a namespaced clashing file with assess-discover is a bad idea
even if it seems necessary.
---
Makefile | 5 +++--
dev/.nosearch | 0
dev/Makefile | 7 +++++++
dev/README.txt | 9 +++++++++
dev/{assess-discover.el => fudge-discover.el} | 26 +++++++++++++++-----------
test/Makefile | 3 +++
6 files changed, 37 insertions(+), 13 deletions(-)
diff --git a/Makefile b/Makefile
index ab97db67a4..2dcd53345a 100644
--- a/Makefile
+++ b/Makefile
@@ -18,8 +18,8 @@ install:
just-test:
$(EMACS_ENV) $(CASK) emacs --batch -q \
--directory=. \
- --load "dev/assess-discover" \
- --funcall assess-discover-run-and-exit-batch
+ --load "dev/fudge-discover" \
+ --funcall fudge-discover-run-and-exit-batch
test: install just-test
@@ -56,5 +56,6 @@ multi-test:
make EMACS=$(EMACSES)/emacs-24.4/src/emacs test
make EMACS=$(EMACSES)/emacs-24.3/src/emacs test
make EMACS=$(EMACSES)/emacs-24.2/src/emacs test
+ make EMACS=$(EMACSES)/emacs-24.1/src/emacs test
.PHONY: test
diff --git a/dev/.nosearch b/dev/.nosearch
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/dev/Makefile b/dev/Makefile
new file mode 100644
index 0000000000..164272187a
--- /dev/null
+++ b/dev/Makefile
@@ -0,0 +1,7 @@
+
+gen-discover:
+ ## This obviously depends on assess being available and in the
+ ## right location
+ cp ../../assess/assess-discover.el .
+ perl -i -pe 's/assess-discover/fudge-discover/g' assess-discover.el
+ mv assess-discover.el fudge-discover.el
diff --git a/dev/README.txt b/dev/README.txt
new file mode 100644
index 0000000000..a71b3f870b
--- /dev/null
+++ b/dev/README.txt
@@ -0,0 +1,9 @@
+fudge-discover.el is a subset of my http://github.com/phillord/assess
+package, with the namespace, erm, fudged to something else.
+
+If you wish to use my assess package, you do not need to go to such
+lengths. I need to do such hackery here because (the rest of) assess
+uses m-buffer, and introducing a circular dependency at this point
+makes life really complicated.
+
+https://github.com/phillord/m-buffer-el/pull/6
diff --git a/dev/assess-discover.el b/dev/fudge-discover.el
similarity index 77%
rename from dev/assess-discover.el
rename to dev/fudge-discover.el
index a580d2c903..0e2f525e23 100644
--- a/dev/assess-discover.el
+++ b/dev/fudge-discover.el
@@ -1,4 +1,4 @@
-;;; assess-discover.el --- Test support functions -*- lexical-binding: t -*-
+;;; fudge-discover.el --- Test support functions -*- lexical-binding: t -*-
;;; Header:
@@ -26,7 +26,9 @@
;;; Code:
-(defun assess-discover-tests (directory)
+
+;; #+begin_src emacs-lisp
+(defun fudge-discover-tests (directory)
"Discover tests in directory.
Tests must conform to one (and only one!) of several naming
@@ -61,23 +63,25 @@ tests directory."
(concat dir-tests file))
(directory-files dir-tests nil ".*.el"))))))
-(defun assess-discover--load-all-tests (directory)
+(defun fudge-discover--load-all-tests (directory)
(mapc
'load
- (assess-discover-tests directory)))
+ (fudge-discover-tests directory)))
-(defun assess-discover-load-tests ()
+(defun fudge-discover-load-tests ()
(interactive)
- (assess-discover--load-all-tests default-directory))
+ (fudge-discover--load-all-tests default-directory))
;;;###autoload
-(defun assess-discover-run-batch (&optional selector)
- (assess-discover--load-all-tests default-directory)
+(defun fudge-discover-run-batch (&optional selector)
+ (fudge-discover--load-all-tests default-directory)
(ert-run-tests-batch selector))
;;;###autoload
-(defun assess-discover-run-and-exit-batch (&optional selector)
- (assess-discover--load-all-tests default-directory)
+(defun fudge-discover-run-and-exit-batch (&optional selector)
+ (fudge-discover--load-all-tests default-directory)
(ert-run-tests-batch-and-exit selector))
-(provide 'assess-discover)
+(provide 'fudge-discover)
+;;; fudge-discover.el ends here
+;; #+end_src
diff --git a/test/Makefile b/test/Makefile
new file mode 100644
index 0000000000..56b9fcfb6d
--- /dev/null
+++ b/test/Makefile
@@ -0,0 +1,3 @@
+## what ever we called, don't do it here
+$(MAKECMDGOALS):
+ $(MAKE) -C .. $(MAKECMDGOALS)
- [elpa] externals/m-buffer 115663a882 056/115: Updates for 0.6., (continued)
- [elpa] externals/m-buffer 115663a882 056/115: Updates for 0.6., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 02feebf931 058/115: Test update due to function private namechange., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 7c5eef2304 067/115: More org documentation changes., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer b67897c833 070/115: Reduce Emacs versions in testing., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 643fbef4bf 078/115: replace-match now saves point, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 18d086666c 083/115: Lentic-doc completed., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 62df9235a1 087/115: v0.11 release., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 184fe5f609 101/115: Prepare for next iteration., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 9dcfcd69d8 106/115: Update Emacs version requirement, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer e2d5a416ce 113/115: Move back to melpa-stable, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 8681342aaf 114/115: Renamespace assess-discover,
ELPA Syncer <=
- [elpa] externals/m-buffer f76c2d205b 025/115: Merge branch 'master' of github.com:phillord/m-buffer-el, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer fff98c95e3 030/115: Return type of replace-match changed to start end markers. New function `clone-markers', ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 32c3077044 031/115: Bump to snapshot version (rather late!), ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 71a712044e 033/115: v0.3 release, ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 1ce2bb58bb 040/115: Test from melpa-stable only., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 6c25f66a6d 039/115: Uses cask for dependency management and testing., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer b501935037 047/115: Version and Dependency updates., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 1ab361ed32 053/115: with-markers and with-current-location added., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 20f5618f2b 061/115: Documentation updates., ELPA Syncer, 2022/07/19
- [elpa] externals/m-buffer 7dc326288e 065/115: Documentation now orgified., ELPA Syncer, 2022/07/19