aboutsummaryrefslogtreecommitdiff
path: root/robot
diff options
context:
space:
mode:
authorPhillip Lord <phillip.lord@russet.org.uk>2019-06-17 17:24:13 +0100
committerPhillip Lord <phillip.lord@russet.org.uk>2019-06-17 17:24:13 +0100
commitd37519f54c903bc51377a261c070cb0e0987fbc5 (patch)
tree852cba76d34ea2698aedcb864c7df8d90baac4e1 /robot
parent50885fbeea8a282dc027b03b19097de3c6dabd18 (diff)
downloadorg-drill-d37519f54c903bc51377a261c070cb0e0987fbc5.tar.gz
org-drill-d37519f54c903bc51377a261c070cb0e0987fbc5.zip
Clean up robot testing
Diffstat (limited to 'robot')
-rw-r--r--robot/basic-run.el4
-rwxr-xr-xrobot/basic-run.sh1
-rw-r--r--robot/robot.el11
-rw-r--r--robot/robot.sh5
4 files changed, 15 insertions, 6 deletions
diff --git a/robot/basic-run.el b/robot/basic-run.el
index 8e853e3..2059d7b 100644
--- a/robot/basic-run.el
+++ b/robot/basic-run.el
@@ -2,8 +2,8 @@
(load-file "org-drill.el")
(defun org-drill-do-drill ()
- (copy-file "robot/main-test.org" "robot/main-test-copy.org" t)
- (find-file "robot/main-test-copy.org")
+ (copy "main-test.org" "main-test-copy.org")
+ (find "main-test-copy.org")
(org-drill)
(set-buffer-modified-p nil)
diff --git a/robot/basic-run.sh b/robot/basic-run.sh
index d92172d..336063f 100755
--- a/robot/basic-run.sh
+++ b/robot/basic-run.sh
@@ -43,4 +43,3 @@ launch_emacs $this_dir/basic-run.el
wait_emacs
} || cat robot/failure.txt
- $EMACS -Q -l $1 &
diff --git a/robot/robot.el b/robot/robot.el
index 43f31da..a9813d9 100644
--- a/robot/robot.el
+++ b/robot/robot.el
@@ -9,8 +9,17 @@
(setq debug-on-error t)
(setq debug-on-quit t)
+(defun robot-file (file)
+ (concat top-dir "robot/" file))
+
(defun clean (file)
- (delete-file (concat top-dir "robot/" file)))
+ (delete-file (robot-file file)))
+
+(defun copy (from to)
+ (copy-file (robot-file from) (robot-file to) t))
+
+(defun find (file)
+ (find-file (robot-file file)))
;; Clean up
(clean "failure.txt")
diff --git a/robot/robot.sh b/robot/robot.sh
index 022b567..e0c3e6a 100644
--- a/robot/robot.sh
+++ b/robot/robot.sh
@@ -28,8 +28,9 @@ function send_answer {
}
function launch_emacs {
- echo Launching $EMACS -Q -l $1 &
- $EMACS -Q -l $1 &
+ echo Launching $EMACS -Q -l $* &
+
+ $EMACS -Q -l $* &
emacs_process_pid=$!
}