aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-06-25 15:12:14 -0400
committerGlenn Morris2014-06-25 15:12:14 -0400
commit7e58d67392d5611cd205cc180ce64335b61afd5a (patch)
tree90c4b1d6abeaafbee6b195adc7f3735b10c9de3d
parentf51e7ac3695f7c86af9e8d9464cf7da092c6e4ce (diff)
downloademacs-7e58d67392d5611cd205cc180ce64335b61afd5a.tar.gz
emacs-7e58d67392d5611cd205cc180ce64335b61afd5a.zip
Try to fix some flymake-tests weirdness
* test/automated/flymake-tests.el (flymake-tests--current-face): Sleep for longer. Avoid querying.
-rw-r--r--test/ChangeLog5
-rw-r--r--test/automated/flymake-tests.el7
2 files changed, 11 insertions, 1 deletions
diff --git a/test/ChangeLog b/test/ChangeLog
index 3cb03b9f2f4..3f982ac2809 100644
--- a/test/ChangeLog
+++ b/test/ChangeLog
@@ -1,3 +1,8 @@
12014-06-25 Glenn Morris <rgm@gnu.org>
2
3 * automated/flymake-tests.el (flymake-tests--current-face):
4 Sleep for longer. Avoid querying.
5
12014-06-25 Dmitry Antipov <dmantipov@yandex.ru> 62014-06-25 Dmitry Antipov <dmantipov@yandex.ru>
2 7
3 * automated/fns-tests.el (fns-tests-compare-string): New test. 8 * automated/fns-tests.el (fns-tests-compare-string): New test.
diff --git a/test/automated/flymake-tests.el b/test/automated/flymake-tests.el
index c9761050f73..9869f699d2a 100644
--- a/test/automated/flymake-tests.el
+++ b/test/automated/flymake-tests.el
@@ -40,10 +40,15 @@
40 (goto-char (point-min)) 40 (goto-char (point-min))
41 (flymake-mode 1) 41 (flymake-mode 1)
42 ;; XXX: is this reliable enough? 42 ;; XXX: is this reliable enough?
43 ;; By experiment, no it is not!
44 ;; For some reason, a single (sleep-for 1.0) does nothing here,
45 ;; but 2 * (sleep-for 0.5) works.
46 ;; FIXME what is going on...?
47 (sleep-for (+ 0.5 flymake-no-changes-timeout))
43 (sleep-for (+ 0.5 flymake-no-changes-timeout)) 48 (sleep-for (+ 0.5 flymake-no-changes-timeout))
44 (flymake-goto-next-error) 49 (flymake-goto-next-error)
45 (face-at-point)) 50 (face-at-point))
46 (and buffer (kill-buffer buffer))))) 51 (and buffer (let (kill-buffer-query-functions) (kill-buffer buffer))))))
47 52
48(ert-deftest warning-predicate-rx-gcc () 53(ert-deftest warning-predicate-rx-gcc ()
49 "Test GCC warning via regexp predicate." 54 "Test GCC warning via regexp predicate."