%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/emacs-lisp/ |
Current File : //usr/local/share/emacs/27.2/lisp/emacs-lisp/testcover.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\302\303!\210\304\303\305\306\307\310\311\312\313\314& \210\315\316\317\320\321DD\322\307\303\323\324&\210\315\325\317\320\326DD\327\307\303\323\330&\210\315\331\317\320\332DD\333\307\303\323\334&\210\315\335\317\320\336DD\337\307\303\323\340&\210\315\341\317\320\342DD\343\307\303\323\344&\210\315\345\317\320\346DD\347\307\303\323\350&\210\315\351\317\320\352DD\353\307\303\323\354&\210\355\356\357\360\307\303%\210\355\361\362\363\307\303%\207" [require edebug provide testcover custom-declare-group nil "Code-coverage tester." :group lisp :prefix "testcover-" :version "21.1" custom-declare-variable testcover-constants funcall function #[0 "\300\207" [(nil t emacs-build-time emacs-version emacs-major-version emacs-minor-version)] 1] "Variables whose values never change. No brown splotch is shown for\nthese. This list is quite incomplete!" :type (repeat variable) testcover-1value-functions #[0 "\300\207" [(backward-char barf-if-buffer-read-only beginning-of-line buffer-disable-undo buffer-enable-undo current-global-map deactivate-mark delete-backward-char delete-char delete-region ding forward-char function* insert insert-and-inherit kill-all-local-variables kill-line kill-paragraph kill-region kill-sexp minibuffer-complete-and-exit narrow-to-region next-line push-mark put-text-property run-hooks set-match-data signal substitute-key-definition suppress-keymap undo use-local-map while widen yank)] 1] "Functions that always return the same value, according to `equal'.\nNo brown splotch is shown for these. This list is quite\nincomplete! Notes: Nobody ever changes the current global map." (repeat symbol) testcover-noreturn-functions #[0 "\300\207" [(error noreturn throw signal)] 1] "Subset of `testcover-1value-functions' -- these never return. We mark\nthem as having returned nil just before calling them." (repeat symbol) testcover-compose-functions #[0 "\300\207" [(+ - * / = append length list make-keymap make-sparse-keymap message propertize replace-regexp-in-string run-with-idle-timer set-buffer-modified-p)] 1] "Functions that are 1-valued if all their args are either constants or\ncalls to one of the `testcover-1value-functions', so if that's true then no\nbrown splotch is shown for these. This list is quite incomplete! Most\nside-effect-free functions should be here." (repeat symbol) testcover-progn-functions #[0 "\300\207" [(define-key fset function goto-char mapc overlay-put progn save-current-buffer save-excursion save-match-data save-restriction save-selected-window save-window-excursion set set-default set-marker-insertion-type setq setq-default with-current-buffer with-output-to-temp-buffer with-syntax-table with-temp-buffer with-temp-file with-temp-message with-timeout)] 1] "Functions whose return value is the same as their last argument. No\nbrown splotch is shown for these if the last argument is a constant or a\ncall to one of the `testcover-1value-functions'. This list is probably\nincomplete!" (repeat symbol) testcover-prog1-functions #[0 "\300\207" [(prog1 unwind-protect)] 1] "Functions whose return value is the same as their first argument. No\nbrown splotch is shown for these if the first argument is a constant or a\ncall to one of the `testcover-1value-functions'." (repeat symbol) testcover-potentially-1value-functions #[0 "\300\207" [(add-hook and beep or remove-hook unless when)] 1] "Functions that are potentially 1-valued. No brown splotch if actually\n1-valued, no error if actually multi-valued." (repeat symbol) custom-declare-face testcover-nohits ((t (:background "DeepPink2"))) "Face for forms that had no hits during coverage test." testcover-1value ((t (:background "Wheat2"))) "Face for forms that always produced the same value during coverage test."] 10) #@81 Symbols declared with defconst in the last file processed by `testcover-start'. (defvar testcover-module-constants nil (#$ . 4196)) #@131 Symbols declared with defun in the last file processed by `testcover-start', whose functions should always return the same value. (defvar testcover-module-1value-functions nil (#$ . 4335)) #@130 Symbols declared with defun in the last file processed by `testcover-start', whose functions might always return the same value. (defvar testcover-module-potentially-1value-functions nil (#$ . 4531)) #@60 Locally bound to coverage vector for function in progress. (defvar testcover-vector nil (#$ . 4737)) #@191 Use Edebug to instrument for coverage all macros and functions in FILENAME. If BYTE-COMPILE is non-nil, byte compile each function after instrumenting. (fn FILENAME &optional BYTE-COMPILE) (defalias 'testcover-start #[513 "\306!\307\211\307\211\310\311\312\313!\210+\210\211\205@ \314!\211\205>