* emacs-lisp/ert.el (ert-deftest): Bind macro `skip-unless'.
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 24 Oct 2013 07:34:41 +0000 (09:34 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Thu, 24 Oct 2013 07:34:41 +0000 (09:34 +0200)
commit50b5b857412f310d69cac74ffe906837da6757c6
tree52e647f8b4e202378e3b69981efcda53f5887cc5
parent9698f11c57f42777e67419816340b1d931ef7854
* emacs-lisp/ert.el (ert-deftest): Bind macro `skip-unless'.
(ert-test-skipped): New error.
(ert-skip, ert-stats-skipped): New defuns.
(ert--skip-unless): New macro.
(ert-test-skipped): New struct.
(ert--run-test-debugger, ert-test-result-type-p)
(ert-test-result-expected-p, ert--stats, ert-stats-completed)
(ert--stats-set-test-and-result, ert-char-for-test-result)
(ert-string-for-test-result, ert-run-tests-batch)
(ert--results-update-ewoc-hf, ert-run-tests-interactively): Handle
skipped tests.
lisp/ChangeLog
lisp/emacs-lisp/ert.el