]> git.eshelyaron.com Git - emacs.git/commitdiff
Rename test/automated/sentinel-tests.el to process-tests.el
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Nov 2013 04:40:51 +0000 (23:40 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 8 Nov 2013 04:40:51 +0000 (23:40 -0500)
test/ChangeLog
test/automated/process-tests.el [new file with mode: 0644]
test/automated/sentinel-tests.el [deleted file]

index 32d856c33b8e7be77b548f4a8322f5e2919ba052..51a9762c4212609d70c1f1e3f4a7c8ec48be01b7 100644 (file)
@@ -1,6 +1,6 @@
 2013-11-08  Helmut Eller  <eller.helmut@gmail.com>
 
-       * automated/sentinel-tests.el: New file.
+       * automated/process-tests.el: New file.
 
 2013-11-08  Dmitry Gutov  <dgutov@yandex.ru>
 
diff --git a/test/automated/process-tests.el b/test/automated/process-tests.el
new file mode 100644 (file)
index 0000000..f694a34
--- /dev/null
@@ -0,0 +1,53 @@
+;;; process-tests.el --- Testing the process facilities
+
+;; Copyright (C) 2013 Free Software Foundation, Inc.
+
+;; This program is free software; you can redistribute it and/or modify
+;; it under the terms of the GNU General Public License as published by
+;; the Free Software Foundation, either version 3 of the License, or
+;; (at your option) any later version.
+
+;; This program is distributed in the hope that it will be useful,
+;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+;; GNU General Public License for more details.
+
+;; You should have received a copy of the GNU General Public License
+;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
+
+;;; Commentary:
+
+;;
+
+;;; Code:
+
+(require 'ert)
+
+;; Timeout in seconds; the test fails if the timeout is reached.
+(defvar process-test-sentinel-wait-timeout 2.0)
+
+;; Start a process that exits immediately.  Call WAIT-FUNCTION,
+;; possibly multiple times, to wait for the process to complete.
+(defun process-test-sentinel-wait-function-working-p (wait-function)
+  (let ((proc (start-process "test" nil "bash" "-c" "exit 20"))
+       (sentinel-called nil)
+       (start-time (float-time)))
+    (set-process-sentinel proc (lambda (proc msg)
+                                (setq sentinel-called t)))
+    (while (not (or sentinel-called
+                   (> (- (float-time) start-time)
+                      process-test-sentinel-wait-timeout)))
+      (funcall wait-function))
+    (cl-assert (eq (process-status proc) 'exit))
+    (cl-assert (= (process-exit-status proc) 20))
+    sentinel-called))
+
+(ert-deftest process-test-sentinel-accept-process-output ()
+  (should (process-test-sentinel-wait-function-working-p
+           #'accept-process-output)))
+
+(ert-deftest process-test-sentinel-sit-for ()
+  (should
+   (process-test-sentinel-wait-function-working-p (lambda () (sit-for 0.01 t)))))
+
+(provide 'process-tests)
diff --git a/test/automated/sentinel-tests.el b/test/automated/sentinel-tests.el
deleted file mode 100644 (file)
index f694a34..0000000
+++ /dev/null
@@ -1,53 +0,0 @@
-;;; process-tests.el --- Testing the process facilities
-
-;; Copyright (C) 2013 Free Software Foundation, Inc.
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-
-;;
-
-;;; Code:
-
-(require 'ert)
-
-;; Timeout in seconds; the test fails if the timeout is reached.
-(defvar process-test-sentinel-wait-timeout 2.0)
-
-;; Start a process that exits immediately.  Call WAIT-FUNCTION,
-;; possibly multiple times, to wait for the process to complete.
-(defun process-test-sentinel-wait-function-working-p (wait-function)
-  (let ((proc (start-process "test" nil "bash" "-c" "exit 20"))
-       (sentinel-called nil)
-       (start-time (float-time)))
-    (set-process-sentinel proc (lambda (proc msg)
-                                (setq sentinel-called t)))
-    (while (not (or sentinel-called
-                   (> (- (float-time) start-time)
-                      process-test-sentinel-wait-timeout)))
-      (funcall wait-function))
-    (cl-assert (eq (process-status proc) 'exit))
-    (cl-assert (= (process-exit-status proc) 20))
-    sentinel-called))
-
-(ert-deftest process-test-sentinel-accept-process-output ()
-  (should (process-test-sentinel-wait-function-working-p
-           #'accept-process-output)))
-
-(ert-deftest process-test-sentinel-sit-for ()
-  (should
-   (process-test-sentinel-wait-function-working-p (lambda () (sit-for 0.01 t)))))
-
-(provide 'process-tests)