1. 08 May, 2019 1 commit
  2. 05 May, 2019 1 commit
    • Michael Albinus's avatar
      Adapt tests for recent file-notification changes in Tramp · f82e0e5b
      Michael Albinus authored
      * lisp/net/tramp.el (tramp-file-notify-process-sentinel):
      Pacify byte compiler.
      
      * test/lisp/autorevert-tests.el
      (auto-revert-test02-auto-revert-deleted-file):
      * test/lisp/filenotify-tests.el (file-notify-test03-events)
      (file-notify-test05-file-validity)
      (file-notify-test09-watched-file-in-watched-dir): Adapt for remote
      files.
      f82e0e5b
  3. 03 May, 2019 1 commit
    • Michael Albinus's avatar
      Add tests for remote files in auto-revert-tests · d0fe28cb
      Michael Albinus authored
      * lisp/autorevert.el (auto-revert-debug): New defvar.
      (auto-revert-notify-handler): Write traces.
      
      * lisp/filenotify.el (file-notify-debug): New defvar.
      (file-notify-handle-event, file-notify-callback): Write traces.
      
      * lisp/net/tramp-sh.el (tramp-sh-handle-vc-registered):
      Handle nil `vc-handled-backends'.
      
      * test/lisp/autorevert-tests.el
      (auto-revert-test-remote-temporary-file-directory): New defconst.
      Handle also $REMOTE_FILE_NOTIFY_LIBRARY.
      (auto-revert--test-enabled-remote-checked): New defvar.
      (auto-revert--test-enabled-remote): New defun.
      (auto-revert--wait-for-revert): Rewrite without timeout.
      (auto-revert--deftest-remote): New defmacro.
      (auto-revert-test01-auto-revert-several-files):
      (auto-revert-test02-auto-revert-deleted-file): Adapt for remote files.
      (auto-revert-test02-auto-revert-deleted-file):
      Use `auto-revert-debug' for debug messages.
      (auto-revert-test00-auto-revert-mode-remote)
      (auto-revert-test01-auto-revert-several-files-mode-remote)
      (auto-revert-test02-auto-revert-deleted-file-mode-remote)
      (auto-revert-test03-auto-revert-tail-mode-mode-remote)
      (auto-revert-test04-auto-revert-mode-dired-mode-remote): New tests.
      
      * test/lisp/filenotify-tests.el (file-notify--test-event-handler):
      Use `file-notify-debug' for debug messages.
      d0fe28cb
  4. 01 Jan, 2019 1 commit
  5. 04 Dec, 2018 1 commit
  6. 14 Sep, 2018 1 commit
  7. 06 Sep, 2018 1 commit
  8. 20 Jan, 2018 1 commit
    • Michael Albinus's avatar
      Use file notification in autorevert also for recreated files · 530bb2dc
      Michael Albinus authored
      * lisp/autorevert.el (auto-revert-mode)
      (global-auto-revert-mode, auto-revert-notify-add-watch)
      (auto-revert-notify-handler, auto-revert-handler): Do not use
      buffer local `auto-revert-use-notify' anymore.
      
      * test/lisp/autorevert-tests.el
      (auto-revert-test02-auto-revert-deleted-file): Adapt test in
      order to check, that file notification is reenabled when possible.
      530bb2dc
  9. 01 Jan, 2018 1 commit
  10. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  11. 04 Feb, 2017 2 commits
    • Eli Zaretskii's avatar
      Fix autorevert-tests on MS-Windows · c8f91b16
      Eli Zaretskii authored
      * test/lisp/autorevert-tests.el
      (auto-revert-test02-auto-revert-deleted-file): Don't check that
      auto-revert-use-notify was reset to nil on w32.
      c8f91b16
    • Gemini Lasswell's avatar
      New macro 'ert-with-message-capture' · ef3d8d6f
      Gemini Lasswell authored
      * lisp/emacs-lisp/ert-x.el (ert-with-message-capture): New macro.
      (Bug#25158)
      
      * test/lisp/autorevert-tests.el (auto-revert--wait-for-revert)
      (auto-revert-test00-auto-revert-mode)
      (auto-revert-test01-auto-revert-several-files)
      (auto-revert-test02-auto-revert-deleted-file)
      (auto-revert-test03-auto-revert-tail-mode)
      (auto-revert-test04-auto-revert-mode-dired):
      * test/lisp/filenotify-tests.el (file-notify-test03-autorevert): Use
      ert-with-message-capture.
      ef3d8d6f
  12. 19 Apr, 2016 1 commit
    • Michael Albinus's avatar
      autorevert: Resume with polling if file is deleted · ed54b3ff
      Michael Albinus authored
      * lisp/autorevert.el: Use consistent wording in comments and
      docstrings.
      (auto-revert-mode): Add local function to `kill-buffer-hook'.
      (auto-revert-notify-handler): Improve handling of `stopped' event.
      
      * test/lisp/autorevert-tests.el
      (auto-revert-test02-auto-revert-deleted-file): New test.
      (auto-revert-test03-auto-revert-tail-mode)
      (auto-revert-test04-auto-revert-mode-dired): Rename them.
      ed54b3ff
  13. 12 Jan, 2016 1 commit
    • Michael Albinus's avatar
      Merge missing commit from emacs-25 branch · 696f32c9
      Michael Albinus authored
      * test/Makefile.in (SELECTOR_DEFAULT, SELECTOR_EXPENSIVE, SELECTOR):
      New variables.
      (check-expensive, check-doit): New targets.
      
      * Makefile.in (check-expensive): New target.
      
      * test/lisp/autorevert-tests.el
      (auto-revert-test01-auto-revert-several-files):
      * test/lisp/filenotify-tests.el (file-notify--deftest-remote)
      (file-notify-test06-many-events):
      * test/lisp/net/tramp-tests.el (tramp-test26-process-file)
      (tramp-test27-start-file-process, tramp-test28-shell-command)
      (tramp-test29-vc-registered)
      (tramp-test31-special-characters-with-stat)
      (tramp-test31-special-characters-with-perl)
      (tramp-test31-special-characters-with-ls)
      (tramp-test32-utf8-with-stat, tramp-test32-utf8-with-perl)
      (tramp-test32-utf8-with-ls, tramp-test33-asynchronous-requests)
      (tramp-test35-unload): Tag the tests as :expensive-test.
      696f32c9
  14. 24 Nov, 2015 1 commit
    • Phillip Lord's avatar
      Rename all test files to reflect source layout. · 22bbf7ca
      Phillip Lord authored
       * CONTRIBUTE,Makefile.in,configure.ac: Update to reflect
         test directory moves.
       * test/file-organisation.org: New file.
       * test/automated/Makefile.in
         test/automated/data/decompress/foo.gz
         test/automated/data/epg/pubkey.asc
         test/automated/data/epg/seckey.asc
         test/automated/data/files-bug18141.el.gz
         test/automated/data/flymake/test.c
         test/automated/data/flymake/test.pl
         test/automated/data/package/archive-contents
         test/automated/data/package/key.pub
         test/automated/data/package/key.sec
         test/automated/data/package/multi-file-0.2.3.tar
         test/automated/data/package/multi-file-readme.txt
         test/automated/data/package/newer-versions/archive-contents
         test/automated/data/package/newer-versions/new-pkg-1.0.el
         test/automated/data/package/newer-versions/simple-single-1.4.el
         test/automated/data/package/package-test-server.py
         test/automated/data/package/signed/archive-contents
         test/automated/data/package/signed/archive-contents.sig
         test/automated/data/package/signed/signed-bad-1.0.el
         test/automated/data/package/signed/signed-bad-1.0.el.sig
         test/automated/data/package/signed/signed-good-1.0.el
         test/automated/data/package/signed/signed-good-1.0.el.sig
         test/automated/data/package/simple-depend-1.0.el
         test/automated/data/package/simple-single-1.3.el
         test/automated/data/package/simple-single-readme.txt
         test/automated/data/package/simple-two-depend-1.1.el
         test/automated/abbrev-tests.el
         test/automated/auto-revert-tests.el
         test/automated/calc-tests.el
         test/automated/icalendar-tests.el
         test/automated/character-fold-tests.el
         test/automated/comint-testsuite.el
         test/automated/descr-text-test.el
         test/automated/electric-tests.el
         test/automated/cl-generic-tests.el
         test/automated/cl-lib-tests.el
         test/automated/eieio-test-methodinvoke.el
         test/automated/eieio-test-persist.el
         test/automated/eieio-tests.el
         test/automated/ert-tests.el
         test/automated/ert-x-tests.el
         test/automated/generator-tests.el
         test/automated/let-alist.el
         test/automated/map-tests.el
         test/automated/advice-tests.el
         test/automated/package-test.el
         test/automated/pcase-tests.el
         test/automated/regexp-tests.el
         test/automated/seq-tests.el
         test/automated/subr-x-tests.el
         test/automated/tabulated-list-test.el
         test/automated/thunk-tests.el
         test/automated/timer-tests.el
         test/automated/epg-tests.el
         test/automated/eshell.el
         test/automated/faces-tests.el
         test/automated/file-notify-tests.el
         test/automated/auth-source-tests.el
         test/automated/gnus-tests.el
         test/automated/message-mode-tests.el
         test/automated/help-fns.el
         test/automated/imenu-test.el
         test/automated/info-xref.el
         test/automated/mule-util.el
         test/automated/isearch-tests.el
         test/automated/json-tests.el
         test/automated/bytecomp-tests.el
         test/automated/coding-tests.el
         test/automated/core-elisp-tests.el
         test/automated/decoder-tests.el
         test/automated/files.el
         test/automated/font-parse-tests.el
         test/automated/lexbind-tests.el
         test/automated/occur-tests.el
         test/automated/process-tests.el
         test/automated/syntax-tests.el
         test/automated/textprop-tests.el
         test/automated/undo-tests.el
         test/automated/man-tests.el
         test/automated/completion-tests.el
         test/automated/dbus-tests.el
         test/automated/newsticker-tests.el
         test/automated/sasl-scram-rfc-tests.el
         test/automated/tramp-tests.el
         test/automated/obarray-tests.el
         test/automated/compile-tests.el
         test/automated/elisp-mode-tests.el
         test/automated/f90.el
         test/automated/flymake-tests.el
         test/automated/python-tests.el
         test/automated/ruby-mode-tests.el
         test/automated/subword-tests.el
         test/automated/replace-tests.el
         test/automated/simple-test.el
         test/automated/sort-tests.el
         test/automated/subr-tests.el
         test/automated/reftex-tests.el
         test/automated/sgml-mode-tests.el
         test/automated/tildify-tests.el
         test/automated/thingatpt.el
         test/automated/url-future-tests.el
         test/automated/url-util-tests.el
         test/automated/add-log-tests.el
         test/automated/vc-bzr.el
         test/automated/vc-tests.el
         test/automated/xml-parse-tests.el
         test/BidiCharacterTest.txt
         test/biditest.el
         test/cedet/cedet-utests.el
         test/cedet/ede-tests.el
         test/cedet/semantic-ia-utest.el
         test/cedet/semantic-tests.el
         test/cedet/semantic-utest-c.el
         test/cedet/semantic-utest.el
         test/cedet/srecode-tests.el
         test/cedet/tests/test.c
         test/cedet/tests/test.el
         test/cedet/tests/test.make
         test/cedet/tests/testdoublens.cpp
         test/cedet/tests/testdoublens.hpp
         test/cedet/tests/testfriends.cpp
         test/cedet/tests/testjavacomp.java
         test/cedet/tests/testnsp.cpp
         test/cedet/tests/testpolymorph.cpp
         test/cedet/tests/testspp.c
         test/cedet/tests/testsppcomplete.c
         test/cedet/tests/testsppreplace.c
         test/cedet/tests/testsppreplaced.c
         test/cedet/tests/testsubclass.cpp
         test/cedet/tests/testsubclass.hh
         test/cedet/tests/testtypedefs.cpp
         test/cedet/tests/testvarnames.c
         test/etags/CTAGS.good
         test/etags/ETAGS.good_1
         test/etags/ETAGS.good_2
         test/etags/ETAGS.good_3
         test/etags/ETAGS.good_4
         test/etags/ETAGS.good_5
         test/etags/ETAGS.good_6
         test/etags/a-src/empty.zz
         test/etags/a-src/empty.zz.gz
         test/etags/ada-src/2ataspri.adb
         test/etags/ada-src/2ataspri.ads
         test/etags/ada-src/etags-test-for.ada
         test/etags/ada-src/waroquiers.ada
         test/etags/c-src/a/b/b.c
         test/etags/c-src/abbrev.c
         test/etags/c-src/c.c
         test/etags/c-src/dostorture.c
         test/etags/c-src/emacs/src/gmalloc.c
         test/etags/c-src/emacs/src/keyboard.c
         test/etags/c-src/emacs/src/lisp.h
         test/etags/c-src/emacs/src/regex.h
         test/etags/c-src/etags.c
         test/etags/c-src/exit.c
         test/etags/c-src/exit.strange_suffix
         test/etags/c-src/fail.c
         test/etags/c-src/getopt.h
         test/etags/c-src/h.h
         test/etags/c-src/machsyscalls.c
         test/etags/c-src/machsyscalls.h
         test/etags/c-src/sysdep.h
         test/etags/c-src/tab.c
         test/etags/c-src/torture.c
         test/etags/cp-src/MDiagArray2.h
         test/etags/cp-src/Range.h
         test/etags/cp-src/burton.cpp
         test/etags/cp-src/c.C
         test/etags/cp-src/clheir.cpp.gz
         test/etags/cp-src/clheir.hpp
         test/etags/cp-src/conway.cpp
         test/etags/cp-src/conway.hpp
         test/etags/cp-src/fail.C
         test/etags/cp-src/functions.cpp
         test/etags/cp-src/screen.cpp
         test/etags/cp-src/screen.hpp
         test/etags/cp-src/x.cc
         test/etags/el-src/TAGTEST.EL
         test/etags/el-src/emacs/lisp/progmodes/etags.el
         test/etags/erl-src/gs_dialog.erl
         test/etags/f-src/entry.for
         test/etags/f-src/entry.strange.gz
         test/etags/f-src/entry.strange_suffix
         test/etags/forth-src/test-forth.fth
         test/etags/html-src/algrthms.html
         test/etags/html-src/index.shtml
         test/etags/html-src/software.html
         test/etags/html-src/softwarelibero.html
         test/etags/lua-src/allegro.lua
         test/etags/objc-src/PackInsp.h
         test/etags/objc-src/PackInsp.m
         test/etags/objc-src/Subprocess.h
         test/etags/objc-src/Subprocess.m
         test/etags/objcpp-src/SimpleCalc.H
         test/etags/objcpp-src/SimpleCalc.M
         test/etags/pas-src/common.pas
         test/etags/perl-src/htlmify-cystic
         test/etags/perl-src/kai-test.pl
         test/etags/perl-src/yagrip.pl
         test/etags/php-src/lce_functions.php
         test/etags/php-src/ptest.php
         test/etags/php-src/sendmail.php
         test/etags/prol-src/natded.prolog
         test/etags/prol-src/ordsets.prolog
         test/etags/ps-src/rfc1245.ps
         test/etags/pyt-src/server.py
         test/etags/tex-src/gzip.texi
         test/etags/tex-src/nonewline.tex
         test/etags/tex-src/testenv.tex
         test/etags/tex-src/texinfo.tex
         test/etags/y-src/atest.y
         test/etags/y-src/cccp.c
         test/etags/y-src/cccp.y
         test/etags/y-src/parse.c
         test/etags/y-src/parse.y
         test/indent/css-mode.css
         test/indent/js-indent-init-dynamic.js
         test/indent/js-indent-init-t.js
         test/indent/js-jsx.js
         test/indent/js.js
         test/indent/latex-mode.tex
         test/indent/modula2.mod
         test/indent/nxml.xml
         test/indent/octave.m
         test/indent/pascal.pas
         test/indent/perl.perl
         test/indent/prolog.prolog
         test/indent/ps-mode.ps
         test/indent/ruby.rb
         test/indent/scheme.scm
         test/indent/scss-mode.scss
         test/indent/sgml-mode-attribute.html
         test/indent/shell.rc
         test/indent/shell.sh
         test/redisplay-testsuite.el
         test/rmailmm.el
         test/automated/buffer-tests.el
         test/automated/cmds-tests.el
         test/automated/data-tests.el
         test/automated/finalizer-tests.el
         test/automated/fns-tests.el
         test/automated/inotify-test.el
         test/automated/keymap-tests.el
         test/automated/print-tests.el
         test/automated/libxml-tests.el
         test/automated/zlib-tests.el: Files Moved.
      22bbf7ca
  15. 20 Nov, 2015 1 commit
    • Michael Albinus's avatar
      Rework file notifications, kqueue has problems with directory monitors · 8eca1d45
      Michael Albinus authored
      * lisp/filenotify.el (file-notify-add-watch): Call the native
      add-watch function on the file, not on the dir.
      
      * src/kqueue.c (kqueue_compare_dir_list): Make also bookkeeping
      about already deleted entries.
      
      * test/automated/auto-revert-tests.el
      (auto-revert-test01-auto-revert-several-files): Do not call "cp -f"
      since this deletes the target file first.
      
      * test/automated/file-notify-tests.el (file-notify--test-event-test):
      Make stronger checks.
      (file-notify-test01-add-watch, file-notify-test02-events)
      (file-notify-test04-file-validity, file-notify-test05-dir-validity):
      Rewrite in order to call file monitors but directory monitors.
      (file-notify-test06-many-events): Ler rename work in both directions.
      8eca1d45
  16. 07 Nov, 2015 1 commit
  17. 27 Oct, 2015 1 commit
  18. 15 Sep, 2015 1 commit
    • Michael Albinus's avatar
      Adapt tests in auto-revert-tests.el · 5c182636
      Michael Albinus authored
      * test/automated/auto-revert-tests.el (auto-revert--timeout):
      Make it a defconst.
      (auto-revert--wait-for-revert): New defun.
      (auto-revert-test00-auto-revert-mode)
      (auto-revert-test01-auto-revert-tail-mode)
      (auto-revert-test02-auto-revert-mode-dired): Use it.
      5c182636
  19. 16 Jul, 2015 1 commit
    • Michael Albinus's avatar
      Fix Bug#20943. · fa5a880f
      Michael Albinus authored
      * lisp/autorevert.el (auto-revert-handler): Do not check for
      `buffer-modified-p'.
      
      * lisp/files.el (buffer-stale--default-function): Check for
      `buffer-modified-p'.
      
      * test/automated/auto-revert-tests.el
      (auto-revert-test02-auto-revert-mode-dired): Adapt test.
      fa5a880f
  20. 14 Jul, 2015 1 commit