1. 19 Dec, 2018 1 commit
    • Glenn Morris's avatar
      Skip a vc-bzr test if run as root · fda43a7b
      Glenn Morris authored
      * test/lisp/vc/vc-bzr-tests.el (vc-bzr-test-faulty-bzr-autoloads):
      Skip this test when run as root.  This works around a race
      condition in root-specific code in vc-mode-line when deleting a file.
      
      ; Do not merge to master, instead fix vc-mode-line there.
      fda43a7b
  2. 17 Jan, 2018 1 commit
    • Glenn Morris's avatar
      Add some test skip conditions · 188a9d99
      Glenn Morris authored
      * test/lisp/vc/vc-bzr-tests.el (vc-bzr-test-bug9726)
      (vc-bzr-test-bug9781): Skip if bzr is faulty.
      * test/src/thread-tests.el: Skip if not compiled with threads.
      188a9d99
  3. 01 Jan, 2018 2 commits
  4. 26 Nov, 2017 1 commit
  5. 02 Oct, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to HTTP for gnu.org · 5172fa02
      Paul Eggert authored
      This fixes some URLs I omitted from my previous pass,
      notably those in lists.gnu.org.  Although lists.gnu.org
      does not yet support TLS 1.1, TLS 1.0 is better than nothing.
      * lisp/erc/erc.el (erc-official-location):
      * lisp/mail/emacsbug.el (report-emacs-bug):
      Use https:, not http:.
      5172fa02
  6. 23 Sep, 2017 1 commit
  7. 17 Sep, 2017 1 commit
  8. 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
  9. 04 Aug, 2017 1 commit
    • Tino Calancha's avatar
      Fix 2 tests that fail in MS-Windows · db5d38dd
      Tino Calancha authored
      https://lists.gnu.org/archive/html/emacs-devel/2017-08/msg00018.html
      * test/lisp/vc/ediff-ptch-tests.el (ediff-ptch-test-bug26084):
      Add comments to explain the test logic.
      Pass '--binary' option to 'patch' program in windows environments.
      Check explicitely that a backup is created before compare file contents.
      
      * test/lisp/dired-tests.el (dired-test-bug25609):
      Declare variable 'dired-dwim-target' right before the test.
      Add comments to explain the test logic.
      Ensure, before test the bug condition, that we are displaying the
      2 dired buffers created in this test, and no other dired buffer
      is shown.
      db5d38dd
  10. 09 Jun, 2017 1 commit
    • Philipp Stephani's avatar
      Give test files a -tests.el suffix · 39121649
      Philipp Stephani authored
      Rename a couple of test files that have the same name as the library
      they test.  This harmonizes the naming pattern and makes it possible
      to have the tests directories in the load path.
      39121649
  11. 21 May, 2017 1 commit
  12. 01 May, 2017 2 commits
  13. 08 Apr, 2017 1 commit
  14. 04 Apr, 2017 1 commit
    • Philipp Stephani's avatar
      Make ediff handle remote and quoted file names · f4b50dad
      Philipp Stephani authored
      Quoted file names need to be unquoted before passed to
      subprocesses (Bug#25950).
      
      * lisp/vc/ediff-diff.el (ediff-exec-process): Handle remote and quoted
      file names.
      * test/lisp/vc/ediff-diff-tests.el
      (ediff-diff-tests--ediff-exec-process--quoted-file): Add unit test.
      f4b50dad
  15. 01 Apr, 2017 2 commits
  16. 31 Mar, 2017 1 commit
    • Glenn Morris's avatar
      Tweak an ediff-ptch test · d23287a9
      Glenn Morris authored
      * test/lisp/vc/ediff-ptch-tests.el (ediff-ptch-test-bug26084):
      Add skip conditions.  Avoid going through shell where not needed.
      d23287a9
  17. 21 Mar, 2017 1 commit
    • Tino Calancha's avatar
      epatch: Save right backups in Git multipatches · abe731ee
      Tino Calancha authored
      Multipatches on N Git files save wrong backups for
      N-1 files; only the last one has a correct backup (Bug#26084).
      * lisp/vc/diff-mode.el (diff-file-junk-re): Add 'Prereq: '
      * lisp/vc/ediff-ptch.el (ediff-map-patch-buffer): Use 'diff-file-junk-re'.
      * test/lisp/vc/ediff-ptch-tests.el (ediff-ptch-test-bug25010):
      Rename from ibuffer-test-bug25010.
      (ediff-ptch-test-bug26084): New test.
      abe731ee
  18. 31 Jan, 2017 2 commits
  19. 01 Jan, 2017 1 commit
  20. 22 Dec, 2016 1 commit
  21. 07 Dec, 2016 1 commit
  22. 08 Jun, 2016 1 commit
  23. 02 May, 2016 1 commit
  24. 24 Apr, 2016 2 commits
    • Dmitry Gutov's avatar
      Revert the disputed VC change and update the tests · 1face76b
      Dmitry Gutov authored
      * lisp/vc/vc-hooks.el (vc-working-revision):
      Remove the previous change.
      (vc-state): Same.  And update the old, incorrect comment about
      unregistered files
      (http://lists.gnu.org/archive/html/emacs-devel/2016-04/msg00526.html).
      
      * test/lisp/vc/vc-tests.el (vc-test--state): Remove the check
      calling `vc-state' on default-directory (VC state is undefined
      for directories).  Check that `vc-state' returns nil where it
      returned `unregistered' before.  Remove all checks comparing
      invocations with the backend passed in explictly and without.
      (vc-test--working-revision): Remove all checks comparing
      invocations with the backend passed in explictly and without.
      Update comments, and add a new one.
      1face76b
    • Michael Albinus's avatar
      Some improvements in vc · 5cb76200
      Michael Albinus authored
      * lisp/vc/vc-hooks.el (vc-state, vc-working-revision):
      Check, whether FILE is registered.
      
      * lisp/vc/vc-rcs.el (vc-rcs-checkout-model): Return `locking'
      for nonexistent files.
      
      * test/lisp/vc/vc-tests.el (w32-application-type): Declare.
      (vc-test--revision-granularity-function)
      (vc-test--unregister-function): Use `vc-call-backend'.
      (vc-test--run-maybe-unsupported-function): New defmacro.
      (vc-test--register, vc-test--state, vc-test--working-revision)
      (vc-test--checkout-model): Use it.  Fix also expected results.
      (vc-test-src02-state, vc-test-rcs04-checkout-model): They pass now.
      5cb76200
  25. 21 Apr, 2016 1 commit
  26. 09 Apr, 2016 1 commit
    • Michael Albinus's avatar
      Add vc-backend and vc-responsible-backend tests · 5e1c32e7
      Michael Albinus authored
      * lisp/vc/vc-hooks.el (vc-file-setprop, vc-file-getprop)
      (vc-file-clearprops): Use properties on absolute files.
      
      * test/lisp/vc/vc-tests.el (vc-test--unregister-function):
      Clear file properties.
      (vc-test--register): Add tests for `vc-backend' and
      `vc-responsible-backend'.  Catch other errors but `vc-not-supported'.
      (vc-test--state, vc-test--checkout-model): Catch other errors
      but `vc-not-supported'.
      (vc-test--working-revision): Fix test for RCS and SCCS.  Catch
      other errors but `vc-not-supported'.
      (vc-test-src02-state): Mark as an expected failure.
      5e1c32e7
  27. 23 Feb, 2016 1 commit
    • Michal Nazarewicz's avatar
      Make use of the `ert-with-function-mocked' macro · d57ca9f8
      Michal Nazarewicz authored
      * test/lisp/calendar/icalendar-tests.el (icalendar--create-uid):
      * test/lisp/vc/vc-bzr-tests.el (vc-bzr-test-bug9781): Use
      `ert-with-function-mocked' instead of implementing the fragile
      `unwind-protect' logic openly.
      d57ca9f8
  28. 28 Jan, 2016 1 commit
  29. 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