]> git.eshelyaron.com Git - emacs.git/commitdiff
Synchronize base 'cedet/ede' with Emacs
authorxscript <xscript@users.sourceforge.net>
Tue, 26 Apr 2011 00:32:46 +0000 (02:32 +0200)
committerEdward John Steere <edward.steere@gmail.com>
Wed, 25 Jan 2017 15:48:36 +0000 (17:48 +0200)
test/manual/cedet/cedet/ede/locate.el [new file with mode: 0644]

diff --git a/test/manual/cedet/cedet/ede/locate.el b/test/manual/cedet/cedet/ede/locate.el
new file mode 100644 (file)
index 0000000..be3d1b3
--- /dev/null
@@ -0,0 +1,51 @@
+(defun ede-locate-test-locate (file)
+  "Test EDE Locate on FILE using LOCATE type.
+The search is done with the current EDE root."
+  (interactive "sFile: ")
+  (let ((loc (ede-locate-locate
+             "test"
+             :root (ede-project-root-directory
+                    (ede-toplevel)))))
+    (data-debug-new-buffer "*EDE Locate ADEBUG*")
+    (ede-locate-file-in-project loc file)
+    (data-debug-insert-object-slots loc "]"))
+  )
+
+(defun ede-locate-test-global (file)
+  "Test EDE Locate on FILE using GNU Global type.
+The search is done with the current EDE root."
+  (interactive "sFile: ")
+  (let ((loc (ede-locate-global
+             "test"
+             :root (ede-project-root-directory
+                    (ede-toplevel)))))
+    (data-debug-new-buffer "*EDE Locate ADEBUG*")
+    (ede-locate-file-in-project loc file)
+    (data-debug-insert-object-slots loc "]"))
+  )
+
+(defun ede-locate-test-idutils (file)
+  "Test EDE Locate on FILE using ID Utils type.
+The search is done with the current EDE root."
+  (interactive "sFile: ")
+  (let ((loc (ede-locate-idutils
+             "test"
+             :root (ede-project-root-directory
+                    (ede-toplevel)))))
+    (data-debug-new-buffer "*EDE Locate ADEBUG*")
+    (ede-locate-file-in-project loc file)
+    (data-debug-insert-object-slots loc "]"))
+  )
+
+(defun ede-locate-test-cscope (file)
+  "Test EDE Locate on FILE using CScope type.
+The search is done with the current EDE root."
+  (interactive "sFile: ")
+  (let ((loc (ede-locate-cscope
+             "test"
+             :root (ede-project-root-directory
+                    (ede-toplevel)))))
+    (data-debug-new-buffer "*EDE Locate ADEBUG*")
+    (ede-locate-file-in-project loc file)
+    (data-debug-insert-object-slots loc "]"))
+  )