;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\301\302!\210\301\303!\210\301\304!\210\301\305!\210\301\306!\210\301\307!\210\301\310!\210\301\311!\210\301\312!\210\301\313!\210\2035\314\315M\210\316\317\320\"\210\301\207" [noninteractive require cl-lib dired ert ert-x trace tramp vc vc-bzr vc-git vc-hg shell-command-sentinel ignore eval-after-load tramp-gvfs #[0 "\300\301M\207" [tramp-gvfs-handler-askquestion #[514 "\300\207" [(t nil 0)] 3 "\n\n(fn MESSAGE CHOICES)"]] 2]] 3) #@38 Temporary directory for Tramp tests. (defconst tramp-test-temporary-file-directory (byte-code "\304\305!\206/\306=\203 \207\307\310\311\"\210\307\312\313\314\315 E\"\210\n\204&\316\317!\204+\320\321 \"\210\322\323 \"\207" [system-type null-device noninteractive temporary-file-directory getenv "REMOTE_TEMPORARY_FILE_DIRECTORY" windows-nt add-to-list tramp-methods ("mock" (tramp-login-program "sh") (tramp-login-args (("-i"))) (tramp-remote-shell "/bin/sh") (tramp-remote-shell-args ("-c")) (tramp-connection-timeout 10)) tramp-default-host-alist "\\`mock\\'" nil system-name file-directory-p "~/" setenv "HOME" format "/mock::%s"] 5) (#$ . 535)) #@39 The used `tramp-file-name' structure. (defconst tramp-test-vec (byte-code "\301!\205 \302!\207" [tramp-test-temporary-file-directory file-remote-p tramp-dissect-file-name] 2) (#$ . 1195)) (byte-code "\306\211\306\307\306\211\310\311\312!\203\313\314\315\"\210\306\207" [auth-source-save-behavior password-cache-expiry remote-file-name-inhibit-cache tramp-cache-read-persistent-data tramp-copy-size-limit tramp-persistency-file-name nil t 0 getenv "EMACS_HYDRA_CI" add-to-list tramp-remote-path tramp-own-remote-path tramp-verbose] 4) #@120 Cached result of `tramp--test-enabled'. If the function did run, the value is a cons cell, the `cdr' being the result. (defvar tramp--test-enabled-checked nil (#$ . 1749)) #@40 Whether remote file access is enabled. (defalias 'tramp--test-enabled #[0 ":\204!\303\3041\305 !\205\306 !\205\307 !0\202\210\310BA\2035\31114\312\n\310\313#0\210\2025\210A\207" [tramp--test-enabled-checked tramp-test-temporary-file-directory tramp-test-vec t (error) file-remote-p file-directory-p file-writable-p nil (error) tramp-cleanup-connection keep-password] 4 (#$ . 1927)]) #@34 Whether expensive tests are run. (defalias 'tramp--test-expensive-test #[0 "\303\304! >\204\305\306\307D\"\210\310H\311\312\313 \304!\n>\204&\305\306\314D\"\210\211\310H\262\315\316\317\320&C\"\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags ert-select-tests type-of signal wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body nil :tags (:expensive-test)] 9 (#$ . 2332)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put tramp--test-expensive-test speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@221 Return a temporary file name for test. If LOCAL is non-nil, a local file name is returned. If QUOTED is non-nil, the local part of the file name is quoted. The temporary file is not created. (fn &optional LOCAL QUOTED) (defalias 'tramp--test-make-temp-name #[512 "\211\203\302\202 \303\304\305\306!\203\202 \"!\207" [temporary-file-directory tramp-test-temporary-file-directory tramp-compat-file-name-quote identity expand-file-name make-temp-name "tramp-test"] 6 (#$ . 2936)]) #@89 Whether `tramp--test-instrument-test-case' run. This shall used dynamically bound only. (defvar tramp--test-instrument-test-case-p nil (#$ . 3430)) #@298 Run BODY with `tramp-verbose' equal VERBOSE. Print the content of the Tramp connection and debug buffers, if `tramp-verbose' is greater than 3. Print traces if `tramp-verbose' is greater than 10. `should-error' is not handled properly. BODY shall not contain a timeout. (fn VERBOSE &rest BODY) (defalias 'tramp--test-instrument-test-case '(macro . #[385 "\300\301\302\303\304BB\305BBD\306B\307\310\311BB\312BBE\207" [let* tramp-verbose max or (0) ((or tramp-verbose 0)) ((trace-buffer (tramp-trace-buffer-name tramp-test-vec)) (debug-ignored-errors (append '("^make-symbolic-link not supported$" "^error with add-name-to-file") debug-ignored-errors)) inhibit-message) unwind-protect let ((tramp--test-instrument-test-case-p t)) ((when (and (null tramp--test-instrument-test-case-p) (> tramp-verbose 3)) (untrace-all) (dolist (buf (tramp-list-tramp-buffers)) (with-current-buffer buf (message ";; %s\n%s" buf (buffer-string))) (kill-buffer buf))))] 8 (#$ . 3585)])) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put tramp--test-instrument-test-case lisp-indent-function 1 put edebug-form-spec (natnump body)] 5) #@70 Emit a message into ERT *Messages*. (fn FMT-STRING &rest ARGUMENTS) (defalias 'tramp--test-message #[385 "\306\206\306]\307 !\310\311 \"\312\313\216\314\315\316 \306%.\207" [tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p 0 tramp-trace-buffer-name append ("^make-symbolic-link not supported$" "^error with add-name-to-file") nil #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message ";; %s\n%s" buffer-string kill-buffer] 6] t apply tramp-message] 8 (#$ . 4723)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put tramp--test-message speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@39 Dump a backtrace into ERT *Messages*. (defalias 'tramp--test-backtrace #[0 "\306\206\307]\310 !\311\312 \"\313\314\216\315 \306Y\205\211\203\342\211\306\316\317\320\315\"/\321\216//\322 \210)r/q\210\323 +C\3241\332X\205\324\325X\203y0\204y\326\327\307U\203_\330\202t\331U\203i\330\202t\332U\203s\333\202t\334P#\210\335Y\205\324\307\331U\203\263\3361\262r\337!\203\230\340!\202\234\341\342\"q\210\316P\262\311\323 C\"\211\262)0\210\202\263\210\337!\203\277\343\344\"\262)\2421>\205\324\326\345\346\347\"P$0\266\205\202\266\313\262\2022r\350\351!q\210p\352 \2102\313\21134\315\2115\31567\353 \210\354\355!\210+\211/\322 \356!\210)\266\202\262.\207" [tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p 10 0 tramp-trace-buffer-name append ("^make-symbolic-link not supported$" "^error with add-name-to-file") nil #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message ";; %s\n%s" buffer-string kill-buffer] 6] t "\n%s" generate-new-buffer " *string-output*" #[0 "\301!\207" [standard-output kill-buffer] 2] backtrace buffer-string (error) 3 apply message "" 1 2 "Warning: " "Tramp: " 4 (error) processp process-buffer tramp-get-connection-buffer dont-create process-get vector tramp-debug-message format "(%d) # " get-buffer-create "*debug tramp*" kill-all-local-variables erase-buffer run-hooks temp-buffer-setup-hook internal-temp-output-buffer-show standard-output tramp-inhibit-progress-reporter cl-struct-tramp-file-name-tags default-directory buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only] 11 (#$ . 5580)]) (byte-code "\300\301\302\303#\304\301\305\306#\207" [function-put tramp--test-backtrace speed -1 put byte-optimizer byte-compile-inline-expand] 5) #@91 Run BODY and print a message with duration, prompted by MESSAGE. (fn MESSAGE &rest BODY) (defalias 'tramp--test-print-duration '(macro . #[385 "\300\301\302\303B\304\305\306BBBEE\207" [let ((start (current-time))) unwind-protect progn tramp--test-message "%s %f sec" ((float-time (time-subtract (current-time) start)))] 10 (#$ . 7600)])) (byte-code "\300\301\302\303#\304\301\305\306#\210\307\310\311\312!\203\312\202\313\"\210\314\315\316\317\315\320\321\322\323 \203+\324\202,\325\326\327&\"\210\314\330\331\332\330\333\334\335\324\335&\"\210\314\336\331\332\336\337\340\335\324\341&\"\210\314\342\331\332\342\343\344\335\324\345&\"\210\314\346\331\332\346\347\350\335\324\335&\"\210\314\351\331\332\351\352\353\335\324\354&\"\210\314\355\331\332\355\356\357\335\324\360&\"\210\314\361\331\332\361\362\363\335\324\335&\"\210\314\364\331\332\364\365\366\335\324\335&\"\210\314\367\331\332\367\370\371\335\324\335&\"\210\314\372\331\332\372\373\374\335\324\335&\"\210\314\375\331\332\375\376\377\335\324\335&\"\210\314\201@\331\332\201@\376\201A\335\324\335&\"\210\314\201B\331\332\201B\376\201C\335\324\335&\"\210\314\201D\331\332\201D\201E\201F\335\324\335&\"\210\314\201G\331\332\201G\201H\201I\335\324\335&\"\210\314\201J\331\332\201J\201K\201L\335\324\335&\"\210\314\201M\331\332\201M\201N\201O\335\324\335&\"\210\314\201P\331\332\201P\201Q\201R\335\324\335&\"\210\314\201S\331\332\201S\201T\201U\335\324\335&\"\210\314\201V\331\332\201V\201W\201X\335\324\335&\"\210\314\201Y\331\332\201Y\201Z\201[\335\324\335&\"\210\314\201\\\331\332\201\\\201]\201^\335\324\335&\"\210\314\201_\331\332\201_\201`\201a\335\324\335&\"\210\314\201b\331\332\201b\201c\201d\335\324\335&\"\210\314\201e\331\332\201e\201f\201g\335\324\335&\"\210\314\201h\331\332\201h\201i\201j\335\324\335&\"\210\314\201k\331\332\201k\201l\201m\335\324\335&\"\210\314\201n\331\332\201n\201o\201p\335\324\335&\"\210\314\201q\331\332\201q\201r\201s\335\324\335&\"\207" [function-put tramp--test-print-duration lisp-indent-function 1 put edebug-form-spec (stringp body) defalias tramp--test-always fboundp always #[128 "\300\207" [t] 2 "Do nothing and return t.\nThis function accepts any number of ARGUMENTS, but ignores them.\nAlso see `ignore'.\n\n(fn &rest ARGUMENTS)"] ert-set-test tramp-test00-availability make-ert-test :name :documentation "Test availability of Tramp functions." :expected-result-type tramp--test-enabled :passed :failed :body #[0 "\306C\307 \206 \307]\310\n!\311\312\f\"\313\314\216\315\316\317\n\307%.\266\320\321!C\313C\322\323#\216\3241J\325!\205F\326!\205F\327!0\202L\210\313\240)\204V\330\242!\210\210\211\242\207" [tramp-test-temporary-file-directory tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors inhibit-message "Remote directory: `%s'" 0 tramp-trace-buffer-name append ("^make-symbolic-link not supported$" "^error with add-name-to-file") nil #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message ";; %s\n%s" buffer-string kill-buffer] 6] t apply tramp-message gensym #997="ert-form-evaluation-aborted-" make-closure #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should (ignore-errors #1=(and (file-remote-p tramp-test-temporary-file-directory) (file-directory-p tramp-test-temporary-file-directory) (file-writable-p tramp-test-temporary-file-directory)))) :form (condition-case nil (progn #1#) (error nil)) :value ert--signal-should-execution] 6] (error) file-remote-p file-directory-p file-writable-p ert-fail tramp--test-instrument-test-case-p] 8] tramp-test01-file-name-syntax record ert-test "Check remote file name syntax." #[0 "\304\305\"\216\306\307!\210\310C\3111\312C0\202!\313\240\210\211@AD\262\314C\315C\304\316%\216\317\242\"\240)\204=\320\242!\210\266\310C\3211K\322C0\202V\313\240\210\211@AD\262\323C\315C\304\324%\216\317\242\"\240)\204r\320\242!\210\266\310C\3251\200\326C0\202\213\313\240\210\211@AD\262\327C\315C\304\330%\216\317\242\"\240)\204\247\320\242!\210\266\310C\3311\265\332C0\202\300\313\240\210\211@AD\262\333C\315C\304\334%\216\317\242\"\240)\204\334\320\242!\210\266\310C\3351\352\336C0\202\365\313\240\210\211@AD\262\337C\315C\304\340%\216\317\242\"\240)\204\320\242!\210\266\310C\3411\342C0\202*\313\240\210\211@AD\262\343C\315C\304\344%\216\317\242\"\240)\204F\320\242!\210\266\310C\3451T\346C0\202_\313\240\210\211@AD\262\347C\315C\304\350%\216\317\242\"\240)\204{\320\242!\210\266\310C\3511\211\352C0\202\224\313\240\210\211@AD\262\353C\315C\304\354%\216\317\242\"\240)\204\260\320\242!\210\266\310C\3551\276\356C0\202\311\313\240\210\211@AD\262\357C\315C\304\360%\216\317\242\"\240)\204\345\320\242!\210\266\310C\3611\363\362C0\202\376\313\240\210\211@AD\262\363C\315C\304\364%\216\317\242\"\240)\204\320\242!\210\266\310C\3651(\366C0\2023\313\240\210\211@AD\262\367C\315C\304\370%\216\317\242\"\240)\204O\320\242!\210\266\310C\3711]\372C0\202h\313\240\210\211@AD\262\373C\315C\304\374%\216\317\242\"\240)\204\204\320\242!\210\266\310C\3751\222\376C0\202\235\313\240\210\211@AD\262\377C\315C\304\201@%\216\317\242\"\240)\204\273\320\242!\210\266\310C\201A1\315\201BC0\202\330\313\240\210\211@AD\262\201CC\315C\304\201D%\216\317\242\"\240)\204\370\320\242!\210\266\310C\201E1\n\201FC0\202\313\240\210\211@AD\262\201GC\315C\304\201H%\216\317\242\"\240)\2045\320\242!\210\266\310C\201I1G\201JC0\202R\313\240\210\211@AD\262\201KC\315C\304\201L%\216\317\242\"\240)\204r\320\242!\210\266\310C\201M1\204\201NC0\202\217\313\240\210\211@AD\262\201OC\315C\304\201P%\216\317\242\"\240)\204\257\320\242!\210\266\310C\201Q1\301\201RC0\202\314\313\240\210\211@AD\262\201SC\315C\304\201T%\216\317\242\"\240)\204\354\320\242!\210\266\310C\201U1\376\201VC0\202 \313\240\210\211@AD\262\201WC\315C\304\201X%\216\317\242\"\240)\204)\320\242!\210\266\310C\201Y1;\201ZC0\202F\313\240\210\211@AD\262\201[C\315C\304\201\\%\216\317\242\"\240)\204f\320\242!\210\266\310C\201]1x\201^C0\202\203\313\240\210\211@AD\262\201_C\315C\304\201`%\216\317\242\"\240)\204\243\320\242!\210\266\310C\201a1\265\201bC0\202\300\313\240\210\211@AD\262\201cC\315C\304\201d%\216\317\242\"\240)\204\340\320\242!\210\266\310C\201e1\362\201fC0\202\375\313\240\210\211@AD\262\201gC\315C\304\201h%\216\317\242\"\240)\204\320\242!\210\266\310C\201i1-\315C0\2028\313\240\210\211@AD\262\201jC\315C\304\201k%\216\317\242\"\240)\203X\320\242!\210\266\310C\201l1j\201mC0\202u\313\240\210\211@AD\262\201nC\315C\304\201o%\216\317\242\"\240)\203\225\320\242!\210\266\310C\201p1\247\201qC0\202\262\313\240\210\211@AD\262\201rC\315C\304\201s%\216\317\242\"\240)\203\322\320\242!\210\266\310C\201t1\344\201uC0\202\357\313\240\210\211@AD\262\201vC\315C\304\201w%\216\317\242\"\240)\203\320\242!\210\266\310C\201x1!\201yC0\202,\313\240\210\211@AD\262\201zC\315C\304\201{%\216\317\242\"\240)\203L\320\242!\210\266\310C\201|1^\201}C0\202i\313\240\210\211@AD\262\201~C\315C\304\201%\216\317\242\"\240)\203\211\320\242!\210\266\310C\201\2001\233\201\201C0\202\246\313\240\210\211@AD\262\201\202C\315C\304\201\203%\216\317\242\"\240)\203\306\320\242!\210\266\310C\201\2041\330\201\205C0\202\343\313\240\210\211@AD\262\201\206C\315C\304\201\207%\216\317\242\"\240)\203\320\242!\210\266\310C\201\2101\201\211C0\202 \313\240\210\211@AD\262\201\212C\315C\304\201\213%\216\317\242\"\240)\203@\320\242!\210\266\310C\201\2141R\201\215C0\202]\313\240\210\211@AD\262\201\216C\315C\304\201\217%\216\317\242\"\240)\203}\320\242!\210\266\310C\201\2201\217\201\221C0\202\232\313\240\210\211@AD\262\201\222C\315C\304\201\223%\216\317\242\"\240)\203\272\320\242!\210\266\310C\201\2241\314\201\225C0\202\327\313\240\210\211@AD\262\201\226C\315C\304\201\227%\216\317\242\"\240)\203\367\320\242!\210\266\310C\201\2301 \201\231C0\202\313\240\210\211@AD\262\201\232C\315C\304\201\233%\216\317\242\"\240)\2034\320\242!\210\266\310C\201\2341F\201\235C0\202Q\313\240\210\211@AD\262\201\236C\315C\304\201\237%\216\317\242\"\240)\203q\320\242!\210\266\310C\201\2401\203\201\241C0\202\216\313\240\210\211@AD\262\201\242C\315C\304\201\243%\216\317\242\"\240)\203\256\320\242!\210\266\310C\201\2441\300\201\245C0\202\313\313\240\210\211@AD\262\201\246C\315C\304\201\247%\216\317\242\"\240)\203\353\320\242!\210\266\315\310C\201\2501\375\332C0\202 \313\240\210\211@AD\262\201\251C\315C\304\201\252%\216\317\242\"\240)\203( \320\242!\210\266)\201\253\310C\201\2541= \332C0\202H \313\240\210\211@AD\262\201\255C\315C\304\201\256%\216\317\242\"\240)\203h \320\242!\210\266)\201\257\310C\201\2601 \201\261C0\202\212 \313\240\210\211@AD\262\201\262C\315C\304\201\263%\216\317\242\"\240)\203\252 \320\242!\210\266\310C\201\2641\274 \201\265C0\202\307 \313\240\210\211@AD\262\201\266C\315C\304\201\267%\216\317\242\"\240)\203\347 \320\242!\210\266\310C\201\2701\371 \201\271C0\202\n\313\240\210\211@AD\262\201\272C\315C\304\201\273%\216\317\242\"\240)\204$\n\320\242!\210\266)\201\274\310C\201\2751;\n\201\276C0\202F\n\313\240\210\211@AD\262\201\277C\315C\304\201\300%\216\317\242\"\240)\204f\n\320\242!\210\266\310C\201\3011x\n\201\302C0\202\203\n\313\240\210\211@AD\262\201\303C\315C\304\201\304%\216\317\242\"\240)\204\243\n\320\242!\210\210\211\242\262\266\202*\207" [tramp-syntax tramp-mode tramp-ignored-file-name-regexp system-type make-closure #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] tramp-change-syntax default tramp-tramp-file-p (error) #2="/method::" signal #3=#:ert-form-evaluation-aborted-634 nil #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #2#)) :form #3# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #4="/method:host:" #5=#:ert-form-evaluation-aborted-639 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #4#)) :form #5# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #6="/method:user@:" #7=#:ert-form-evaluation-aborted-644 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #6#)) :form #7# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #8="/method:user@host:" #9=#:ert-form-evaluation-aborted-649 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #8#)) :form #9# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #10="/method:user@email@host:" #11=#:ert-form-evaluation-aborted-654 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #10#)) :form #11# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #12="/method:host#1234:" #13=#:ert-form-evaluation-aborted-659 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #12#)) :form #13# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #14="/method:user@host#1234:" #15=#:ert-form-evaluation-aborted-664 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #14#)) :form #15# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #16="/method:1.2.3.4:" #17=#:ert-form-evaluation-aborted-669 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #16#)) :form #17# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #18="/method:user@1.2.3.4:" #19=#:ert-form-evaluation-aborted-674 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #18#)) :form #19# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20="/method:[::1]:" #21=#:ert-form-evaluation-aborted-679 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #20#)) :form #21# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #22="/method:user@[::1]:" #23=#:ert-form-evaluation-aborted-684 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #22#)) :form #23# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #24="/method:[::ffff:1.2.3.4]:" #25=#:ert-form-evaluation-aborted-689 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #24#)) :form #25# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #26="/method:user@[::ffff:1.2.3.4]:" #27=#:ert-form-evaluation-aborted-694 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #26#)) :form #27# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #28="/method:::" #29=#:ert-form-evaluation-aborted-699 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #28#)) :form #29# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #30="/method::/:" #31=#:ert-form-evaluation-aborted-704 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #30#)) :form #31# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #32="/method::/path/to/file" #33=#:ert-form-evaluation-aborted-709 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #32#)) :form #33# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #34="/method::/:/path/to/file" #35=#:ert-form-evaluation-aborted-714 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #34#)) :form #35# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #36="/method::file" #37=#:ert-form-evaluation-aborted-719 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #36#)) :form #37# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #38="/method::/:file" #39=#:ert-form-evaluation-aborted-724 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #38#)) :form #39# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #40="/method1:|method2::" #41=#:ert-form-evaluation-aborted-729 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #40#)) :form #41# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #42="/method1:host1|method2:host2:" #43=#:ert-form-evaluation-aborted-734 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #42#)) :form #43# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #44="/method1:user1@host1|method2:user2@host2:" #45=#:ert-form-evaluation-aborted-739 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #44#)) :form #45# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #46="/method1:user1@host1|method2:user2@host2|method3:user3@host3:" #47=#:ert-form-evaluation-aborted-744 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #46#)) :form #47# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #48=#:ert-form-evaluation-aborted-749 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p nil)) :form #48# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) symbol #49=#:ert-form-evaluation-aborted-754 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p 'symbol)) :form #49# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #50="/method::file\nname" #51=#:ert-form-evaluation-aborted-759 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #50#)) :form #51# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #52="/method::file name" #53=#:ert-form-evaluation-aborted-764 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #52#)) :form #53# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #54="/host:" #55=#:ert-form-evaluation-aborted-769 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #54#)) :form #55# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #56="/user@host:" #57=#:ert-form-evaluation-aborted-774 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #56#)) :form #57# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #58="/1.2.3.4:" #59=#:ert-form-evaluation-aborted-779 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #58#)) :form #59# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #60="/[]:" #61=#:ert-form-evaluation-aborted-784 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #60#)) :form #61# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #62="/[::1]:" #63=#:ert-form-evaluation-aborted-789 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #62#)) :form #63# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #64="/[::ffff:1.2.3.4]:" #65=#:ert-form-evaluation-aborted-794 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #64#)) :form #65# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #66="/host:/:" #67=#:ert-form-evaluation-aborted-799 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #66#)) :form #67# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #68="/host1|host2:" #69=#:ert-form-evaluation-aborted-804 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #68#)) :form #69# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #70="/user1@host1|user2@host2:" #71=#:ert-form-evaluation-aborted-809 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #70#)) :form #71# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #72="/::" #73=#:ert-form-evaluation-aborted-814 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #72#)) :form #73# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #74="/:@:" #75=#:ert-form-evaluation-aborted-819 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #74#)) :form #75# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #76="/:[]:" #77=#:ert-form-evaluation-aborted-824 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #76#)) :form #77# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #78=#:ert-form-evaluation-aborted-829 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p "/method:user@host:")) :form #78# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] "^/method:user@host:" (error) #79=#:ert-form-evaluation-aborted-834 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p "/method:user@host:")) :form #79# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] windows-nt (error) #80="/c:/path/to/file" #81=#:ert-form-evaluation-aborted-839 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #80#)) :form #81# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #82="/c::/path/to/file" #83=#:ert-form-evaluation-aborted-844 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #82#)) :form #83# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #84="/-::/path/to/file" #85=#:ert-form-evaluation-aborted-849 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #84#)) :form #85# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] gnu/linux (error) #86="/-:h:/path/to/file" #87=#:ert-form-evaluation-aborted-854 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #86#)) :form #87# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #88="/m::/path/to/file" #89=#:ert-form-evaluation-aborted-859 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #88#)) :form #89# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 11] nil tramp-test01-file-name-syntax-simplified "Check simplified file name syntax." #[0 "\301\302\"\216\303\304!\210\305C\3061\307C0\202!\310\240\210\211@AD\262\311C\312C\301\313%\216\314\242\"\240)\204=\315\242!\210\266\305C\3161K\317C0\202V\310\240\210\211@AD\262\320C\312C\301\321%\216\314\242\"\240)\204r\315\242!\210\266\305C\3221\200\323C0\202\213\310\240\210\211@AD\262\324C\312C\301\325%\216\314\242\"\240)\204\247\315\242!\210\266\305C\3261\265\327C0\202\300\310\240\210\211@AD\262\330C\312C\301\331%\216\314\242\"\240)\204\334\315\242!\210\266\305C\3321\352\333C0\202\365\310\240\210\211@AD\262\334C\312C\301\335%\216\314\242\"\240)\204\315\242!\210\266\305C\3361\337C0\202*\310\240\210\211@AD\262\340C\312C\301\341%\216\314\242\"\240)\204F\315\242!\210\266\305C\3421T\343C0\202_\310\240\210\211@AD\262\344C\312C\301\345%\216\314\242\"\240)\204{\315\242!\210\266\305C\3461\211\347C0\202\224\310\240\210\211@AD\262\350C\312C\301\351%\216\314\242\"\240)\204\260\315\242!\210\266\305C\3521\276\353C0\202\311\310\240\210\211@AD\262\354C\312C\301\355%\216\314\242\"\240)\204\345\315\242!\210\266\305C\3561\363\357C0\202\376\310\240\210\211@AD\262\360C\312C\301\361%\216\314\242\"\240)\204\315\242!\210\266\305C\3621(\363C0\2023\310\240\210\211@AD\262\364C\312C\301\365%\216\314\242\"\240)\204O\315\242!\210\266\305C\3661]\367C0\202h\310\240\210\211@AD\262\370C\312C\301\371%\216\314\242\"\240)\204\204\315\242!\210\266\305C\3721\222\373C0\202\235\310\240\210\211@AD\262\374C\312C\301\375%\216\314\242\"\240)\204\271\315\242!\210\266\305C\3761\307\377C0\202\322\310\240\210\211@AD\262\201@C\312C\301\201A%\216\314\242\"\240)\204\362\315\242!\210\266\305C\201B1\201CC0\202\310\240\210\211@AD\262\201DC\312C\301\201E%\216\314\242\"\240)\204/\315\242!\210\266\305C\201F1A\201GC0\202L\310\240\210\211@AD\262\201HC\312C\301\201I%\216\314\242\"\240)\204l\315\242!\210\266\305C\201J1~\201KC0\202\211\310\240\210\211@AD\262\201LC\312C\301\201M%\216\314\242\"\240)\204\251\315\242!\210\266\305C\201N1\273\201OC0\202\306\310\240\210\211@AD\262\201PC\312C\301\201Q%\216\314\242\"\240)\204\346\315\242!\210\266\305C\201R1\370\201SC0\202\310\240\210\211@AD\262\201TC\312C\301\201U%\216\314\242\"\240)\204#\315\242!\210\266\305C\201V15\201WC0\202@\310\240\210\211@AD\262\201XC\312C\301\201Y%\216\314\242\"\240)\204`\315\242!\210\266\305C\201Z1r\201[C0\202}\310\240\210\211@AD\262\201\\C\312C\301\201]%\216\314\242\"\240)\204\235\315\242!\210\266\305C\201^1\255\312C0\202\270\310\240\210\211@AD\262\201_C\312C\301\201`%\216\314\242\"\240)\203\330\315\242!\210\266\305C\201a1\352\201bC0\202\365\310\240\210\211@AD\262\201cC\312C\301\201d%\216\314\242\"\240)\203\315\242!\210\266\305C\201e1'\201fC0\2022\310\240\210\211@AD\262\201gC\312C\301\201h%\216\314\242\"\240)\203R\315\242!\210\266\305C\201i1d\201jC0\202o\310\240\210\211@AD\262\201kC\312C\301\201l%\216\314\242\"\240)\203\217\315\242!\210\266\305C\201m1\241\201nC0\202\254\310\240\210\211@AD\262\201oC\312C\301\201p%\216\314\242\"\240)\203\314\315\242!\210\210\211\242\262\266\202)\207" [tramp-syntax make-closure #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] tramp-change-syntax simplified tramp-tramp-file-p (error) #90="/host:" signal #91=#:ert-form-evaluation-aborted-864 nil #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #90#)) :form #91# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #92="/user@:" #93=#:ert-form-evaluation-aborted-869 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #92#)) :form #93# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #94="/user@host:" #95=#:ert-form-evaluation-aborted-874 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #94#)) :form #95# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #96="/user@email@host:" #97=#:ert-form-evaluation-aborted-879 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #96#)) :form #97# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #98="/host#1234:" #99=#:ert-form-evaluation-aborted-884 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #98#)) :form #99# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #100="/user@host#1234:" #101=#:ert-form-evaluation-aborted-889 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #100#)) :form #101# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #102="/1.2.3.4:" #103=#:ert-form-evaluation-aborted-894 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #102#)) :form #103# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #104="/user@1.2.3.4:" #105=#:ert-form-evaluation-aborted-899 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #104#)) :form #105# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #106="/[::1]:" #107=#:ert-form-evaluation-aborted-904 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #106#)) :form #107# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #108="/user@[::1]:" #109=#:ert-form-evaluation-aborted-909 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #108#)) :form #109# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #110="/[::ffff:1.2.3.4]:" #111=#:ert-form-evaluation-aborted-914 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #110#)) :form #111# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #112="/user@[::ffff:1.2.3.4]:" #113=#:ert-form-evaluation-aborted-919 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #112#)) :form #113# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #114="/host::" #115=#:ert-form-evaluation-aborted-924 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #114#)) :form #115# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #116="/host:/:" #117=#:ert-form-evaluation-aborted-929 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #116#)) :form #117# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #118="/host:/path/to/file" #119=#:ert-form-evaluation-aborted-934 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #118#)) :form #119# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #120="/host:/:/path/to/file" #121=#:ert-form-evaluation-aborted-939 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #120#)) :form #121# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #122="/host:file" #123=#:ert-form-evaluation-aborted-944 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #122#)) :form #123# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #124="/host:/:file" #125=#:ert-form-evaluation-aborted-949 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #124#)) :form #125# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #126="/host1|host2:" #127=#:ert-form-evaluation-aborted-954 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #126#)) :form #127# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #128="/user1@host1|user2@host2:" #129=#:ert-form-evaluation-aborted-959 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #128#)) :form #129# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #130="/user1@host1|user2@host2|user3@host3:" #131=#:ert-form-evaluation-aborted-964 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #130#)) :form #131# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #132=#:ert-form-evaluation-aborted-969 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p nil)) :form #132# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) symbol #133=#:ert-form-evaluation-aborted-974 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p 'symbol)) :form #133# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #134="/::" #135=#:ert-form-evaluation-aborted-979 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #134#)) :form #135# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #136="/:@:" #137=#:ert-form-evaluation-aborted-984 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #136#)) :form #137# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #138="/:[]:" #139=#:ert-form-evaluation-aborted-989 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #138#)) :form #139# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 11] (:expensive-test) tramp-test01-file-name-syntax-separate "Check separate file name syntax." #[0 "\301\302\"\216\303\304!\210\305C\3061\307C0\202!\310\240\210\211@AD\262\311C\312C\301\313%\216\314\242\"\240)\204=\315\242!\210\266\305C\3161K\317C0\202V\310\240\210\211@AD\262\320C\312C\301\321%\216\314\242\"\240)\204r\315\242!\210\266\305C\3221\200\323C0\202\213\310\240\210\211@AD\262\324C\312C\301\325%\216\314\242\"\240)\204\247\315\242!\210\266\305C\3261\265\327C0\202\300\310\240\210\211@AD\262\330C\312C\301\331%\216\314\242\"\240)\204\334\315\242!\210\266\305C\3321\352\333C0\202\365\310\240\210\211@AD\262\334C\312C\301\335%\216\314\242\"\240)\204\315\242!\210\266\305C\3361\337C0\202*\310\240\210\211@AD\262\340C\312C\301\341%\216\314\242\"\240)\204F\315\242!\210\266\305C\3421T\343C0\202_\310\240\210\211@AD\262\344C\312C\301\345%\216\314\242\"\240)\204{\315\242!\210\266\305C\3461\211\347C0\202\224\310\240\210\211@AD\262\350C\312C\301\351%\216\314\242\"\240)\204\260\315\242!\210\266\305C\3521\276\353C0\202\311\310\240\210\211@AD\262\354C\312C\301\355%\216\314\242\"\240)\204\345\315\242!\210\266\305C\3561\363\357C0\202\376\310\240\210\211@AD\262\360C\312C\301\361%\216\314\242\"\240)\204\315\242!\210\266\305C\3621(\363C0\2023\310\240\210\211@AD\262\364C\312C\301\365%\216\314\242\"\240)\204O\315\242!\210\266\305C\3661]\367C0\202h\310\240\210\211@AD\262\370C\312C\301\371%\216\314\242\"\240)\204\204\315\242!\210\266\305C\3721\222\373C0\202\235\310\240\210\211@AD\262\374C\312C\301\375%\216\314\242\"\240)\204\271\315\242!\210\266\305C\3761\307\307C0\202\322\310\240\210\211@AD\262\377C\312C\301\201@%\216\314\242\"\240)\204\360\315\242!\210\266\305C\201A1\201BC0\202 \310\240\210\211@AD\262\201CC\312C\301\201D%\216\314\242\"\240)\204-\315\242!\210\266\305C\201E1?\201FC0\202J\310\240\210\211@AD\262\201GC\312C\301\201H%\216\314\242\"\240)\204j\315\242!\210\266\305C\201I1|\201JC0\202\207\310\240\210\211@AD\262\201KC\312C\301\201L%\216\314\242\"\240)\204\247\315\242!\210\266\305C\201M1\271\201NC0\202\304\310\240\210\211@AD\262\201OC\312C\301\201P%\216\314\242\"\240)\204\344\315\242!\210\266\305C\201Q1\366\201RC0\202\310\240\210\211@AD\262\201SC\312C\301\201T%\216\314\242\"\240)\204!\315\242!\210\266\305C\201U13\201VC0\202>\310\240\210\211@AD\262\201WC\312C\301\201X%\216\314\242\"\240)\204^\315\242!\210\266\305C\201Y1p\201ZC0\202{\310\240\210\211@AD\262\201[C\312C\301\201\\%\216\314\242\"\240)\204\233\315\242!\210\266\305C\201]1\255\201^C0\202\270\310\240\210\211@AD\262\201_C\312C\301\201`%\216\314\242\"\240)\204\330\315\242!\210\266\305C\201a1\352\201bC0\202\365\310\240\210\211@AD\262\201cC\312C\301\201d%\216\314\242\"\240)\204\315\242!\210\266\305C\201e1%\312C0\2020\310\240\210\211@AD\262\201fC\312C\301\201g%\216\314\242\"\240)\203P\315\242!\210\266\305C\201h1b\201iC0\202m\310\240\210\211@AD\262\201jC\312C\301\201k%\216\314\242\"\240)\203\215\315\242!\210\266\305C\201l1\237\201mC0\202\252\310\240\210\211@AD\262\201nC\312C\301\201o%\216\314\242\"\240)\203\312\315\242!\210\266\305C\201p1\334\201qC0\202\347\310\240\210\211@AD\262\201rC\312C\301\201s%\216\314\242\"\240)\203\315\242!\210\266\305C\201t1\201uC0\202$\310\240\210\211@AD\262\201vC\312C\301\201w%\216\314\242\"\240)\203D\315\242!\210\266\305C\201x1V\201yC0\202a\310\240\210\211@AD\262\201zC\312C\301\201{%\216\314\242\"\240)\203\201\315\242!\210\266\305C\201|1\223\201}C0\202\236\310\240\210\211@AD\262\201~C\312C\301\201%\216\314\242\"\240)\203\276\315\242!\210\266\305C\201\2001\320\201\201C0\202\333\310\240\210\211@AD\262\201\202C\312C\301\201\203%\216\314\242\"\240)\203\373\315\242!\210\266\305C\201\2041 \201\205C0\202\310\240\210\211@AD\262\201\206C\312C\301\201\207%\216\314\242\"\240)\2038\315\242!\210\210\211\242\262\266\202)\207" [tramp-syntax make-closure #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] tramp-change-syntax separate tramp-tramp-file-p (error) #140="/[method/]" signal #141=#:ert-form-evaluation-aborted-994 nil #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #140#)) :form #141# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail (error) #142="/[method/host]" #143=#:ert-form-evaluation-aborted-999 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #142#)) :form #143# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #144="/[method/user@]" #145=#:ert-form-evaluation-aborted-1004 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #144#)) :form #145# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #146="/[method/user@host]" #147=#:ert-form-evaluation-aborted-1009 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #146#)) :form #147# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #148="/[method/user@email@host]" #149=#:ert-form-evaluation-aborted-1014 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #148#)) :form #149# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #150="/[method/host#1234]" #151=#:ert-form-evaluation-aborted-1019 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #150#)) :form #151# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #152="/[method/user@host#1234]" #153=#:ert-form-evaluation-aborted-1024 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #152#)) :form #153# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #154="/[method/1.2.3.4]" #155=#:ert-form-evaluation-aborted-1029 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #154#)) :form #155# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #156="/[method/user@1.2.3.4]" #157=#:ert-form-evaluation-aborted-1034 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #156#)) :form #157# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #158="/[method/::1]" #159=#:ert-form-evaluation-aborted-1039 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #158#)) :form #159# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #160="/[method/user@::1]" #161=#:ert-form-evaluation-aborted-1044 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #160#)) :form #161# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #162="/[method/::ffff:1.2.3.4]" #163=#:ert-form-evaluation-aborted-1049 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #162#)) :form #163# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #164="/[method/user@::ffff:1.2.3.4]" #165=#:ert-form-evaluation-aborted-1054 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #164#)) :form #165# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #166=#:ert-form-evaluation-aborted-1059 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p "/[method/]")) :form #166# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #167="/[method/]/:" #168=#:ert-form-evaluation-aborted-1064 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #167#)) :form #168# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #169="/[method/]/path/to/file" #170=#:ert-form-evaluation-aborted-1069 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #169#)) :form #170# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #171="/[method/]/:/path/to/file" #172=#:ert-form-evaluation-aborted-1074 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #171#)) :form #172# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #173="/[method/]file" #174=#:ert-form-evaluation-aborted-1079 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #173#)) :form #174# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #175="/[method/]/:file" #176=#:ert-form-evaluation-aborted-1084 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #175#)) :form #176# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #177="/[method1/|method2/]" #178=#:ert-form-evaluation-aborted-1089 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #177#)) :form #178# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #179="/[method1/host1|method2/host2]" #180=#:ert-form-evaluation-aborted-1094 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #179#)) :form #180# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #181="/[method1/user1@host1|method2/user2@host2]" #182=#:ert-form-evaluation-aborted-1099 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #181#)) :form #182# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #183="/[method1/user1@host1|method2/user2@host2|method3/user3@host3]" #184=#:ert-form-evaluation-aborted-1104 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-tramp-file-p #183#)) :form #184# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #185=#:ert-form-evaluation-aborted-1109 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p nil)) :form #185# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) symbol #186=#:ert-form-evaluation-aborted-1114 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p 'symbol)) :form #186# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #187="/host:" #188=#:ert-form-evaluation-aborted-1119 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #187#)) :form #188# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #189="/user@host:" #190=#:ert-form-evaluation-aborted-1124 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #189#)) :form #190# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #191="/1.2.3.4:" #192=#:ert-form-evaluation-aborted-1129 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #191#)) :form #192# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #193="/host:/:" #194=#:ert-form-evaluation-aborted-1134 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #193#)) :form #194# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #195="/host1|host2:" #196=#:ert-form-evaluation-aborted-1139 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #195#)) :form #196# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #197="/user1@host1|user2@host2:" #198=#:ert-form-evaluation-aborted-1144 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #197#)) :form #198# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #199="/:[]" #200=#:ert-form-evaluation-aborted-1149 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (tramp-tramp-file-p #199#)) :form #200# :value tramp-tramp-file-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 11] (:expensive-test) tramp-test02-file-name-dissect "Check remote file name components." #[0 "\306\307\310\311\211\211\312\313\314\315\"\316@AB C\317\320\"\216\321\322!\210\311\323C\3241>\325C0\202I\326\240\210\211@AD\262\327C\311C\311\317\330\"\3311q\317\332%\216\333\242\"\240)0\210\202\200\312\262\334\335\311$\210\240\266\204\216\336\337 \340\341D\"!\210\266)\342C\3431\251\344D\345\346!\347\350\351\307\310$)D0\202\264\326\240\210\211@AD\262\352C\311C\317\353%\216\333\242\"\240)\204\320\336\242!\210\266\342C\3541\346\344D\345\346\355\")\351D0\202\361\326\240\210\211@AD\262\356C\311C\317\357%\216\333\242\"\240)\204 \336\242!\210\266\342C\3601#\344D\345\346\361\")\307D0\202.\326\240\210\211@AD\262\362C\311C\317\363%\216\333\242\"\240)\204J\336\242!\210\266\342C\3641`\344D\345\346\365\")\310D0\202k\326\240\210\211@AD\262\366C\311C\317\367%\216\333\242\"\240)\204\207\336\242!\210\266\342C\3701\235\344D\345\346\371\")\372D0\202\250\326\240\210\211@AD\262\373C\311C\317\374%\216\333\242\"\240)\204\304\336\242!\210\266\342C\3751\332\344D\345\346\376\")\311D0\202\345\326\240\210\211@AD\262\377C\311C\317\201E%\216\333\242\"\240)\204\336\242!\210\266\342C\201F1#\344D\345\201G!\347\350\306\307\201H$)D0\202.\326\240\210\211@AD\262\201IC\311C\317\201J%\216\333\242\"\240)\204N\336\242!\210\266\342C\201K1h\344D\345\201G\355\")\306D0\202s\326\240\210\211@AD\262\201LC\311C\317\201M%\216\333\242\"\240)\204\223\336\242!\210\266\342C\201N1\255\344D\345\201G\361\")\307D0\202\270\326\240\210\211@AD\262\201OC\311C\317\201P%\216\333\242\"\240)\204\330\336\242!\210\266\342C\201Q1\364\344D\345\201G\365\")\201HD0\202\377\326\240\210\211@AD\262\201RC\311C\317\201S%\216\333\242\"\240)\204\336\242!\210\266\342C\201T19\344D\345\201G\371\")\372D0\202D\326\240\210\211@AD\262\201UC\311C\317\201V%\216\333\242\"\240)\204d\336\242!\210\266\342C\201W1~\344D\345\201G\376\")\311D0\202\211\326\240\210\211@AD\262\201XC\311C\317\201Y%\216\333\242\"\240)\204\251\336\242!\210\266\342C\201Z1\311\344D\345\201[!\347\350\306\201\\\310$)D0\202\324\326\240\210\211@AD\262\201]C\311C\317\201^%\216\333\242\"\240)\204\364\336\242!\210\266\342C\201_1\344D\345\201[\355\")\306D0\202\326\240\210\211@AD\262\201`C\311C\317\201a%\216\333\242\"\240)\2049\336\242!\210\266\342C\201b1U\344D\345\201[\361\")\201\\D0\202`\326\240\210\211@AD\262\201cC\311C\317\201d%\216\333\242\"\240)\204\200\336\242!\210\266\342C\201e1\232\344D\345\201[\365\")\310D0\202\245\326\240\210\211@AD\262\201fC\311C\317\201g%\216\333\242\"\240)\204\305\336\242!\210\266\342C\201h1\337\344D\345\201[\371\")\372D0\202\352\326\240\210\211@AD\262\201iC\311C\317\201j%\216\333\242\"\240)\204\n\336\242!\210\266\342C\201k1$\344D\345\201[\376\")\311D0\202/\326\240\210\211@AD\262\201lC\311C\317\201m%\216\333\242\"\240)\204O\336\242!\210\266\342C\201n1q\344D\345\201o!\347\350\306\201\\\201H$)D0\202|\326\240\210\211@AD\262\201pC\311C\317\201q%\216\333\242\"\240)\204\234\336\242!\210\266\342C\201r1\266\344D\345\201o\355\")\306D0\202\301\326\240\210\211@AD\262\201sC\311C\317\201t%\216\333\242\"\240)\204\341\336\242!\210\266\342C\201u1\375\344D\345\201o\361\")\201\\D0\202\326\240\210\211@AD\262\201vC\311C\317\201w%\216\333\242\"\240)\204(\336\242!\210\266\342C\201x1D\344D\345\201o\365\")\201HD0\202O\326\240\210\211@AD\262\201yC\311C\317\201z%\216\333\242\"\240)\204o\336\242!\210\266\342C\201{1\211\344D\345\201o\371\")\372D0\202\224\326\240\210\211@AD\262\201|C\311C\317\201}%\216\333\242\"\240)\204\264\336\242!\210\266\342C\201~1\316\344D\345\201o\376\")\311D0\202\331\326\240\210\211@AD\262\201C\311C\317\201\200%\216\333\242\"\240)\204\371\336\242!\210\266\342C\201\2011\344D\345\201\202!\347\350\351\307\201H$)D0\202$\326\240\210\211@AD\262\201\203C\311C\317\201\204%\216\333\242\"\240)\204D\336\242!\210\266\342C\201\2051^\344D\345\201\202\355\")\351D0\202i\326\240\210\211@AD\262\201\206C\311C\317\201\207%\216\333\242\"\240)\204\211\336\242!\210\266\342C\201\2101\243\344D\345\201\202\361\")\307D0\202\256\326\240\210\211@AD\262\201\211C\311C\317\201\212%\216\333\242\"\240)\204\316\336\242!\210\266\342C\201\2131\352\344D\345\201\202\365\")\201HD0\202\365\326\240\210\211@AD\262\201\214C\311C\317\201\215%\216\333\242\"\240)\204\336\242!\210\266\342C\201\2161/\344D\345\201\202\371\")\372D0\202:\326\240\210\211@AD\262\201\217C\311C\317\201\220%\216\333\242\"\240)\204Z\336\242!\210\266\342C\201\2211t\344D\345\201\202\376\")\311D0\202\326\240\210\211@AD\262\201\222C\311C\317\201\223%\216\333\242\"\240)\204\237\336\242!\210\266\342C\201\2241\277\344D\345\201\225!\347\350\351\201\\\310$)D0\202\312\326\240\210\211@AD\262\201\226C\311C\317\201\227%\216\333\242\"\240)\204\352\336\242!\210\266\342C\201\2301 \344D\345\201\225\355\")\351D0\202 \326\240\210\211@AD\262\201\231C\311C\317\201\232%\216\333\242\"\240)\204/ \336\242!\210\266\342C\201\2331K \344D\345\201\225\361\")\201\\D0\202V \326\240\210\211@AD\262\201\234C\311C\317\201\235%\216\333\242\"\240)\204v \336\242!\210\266\342C\201\2361\220 \344D\345\201\225\365\")\310D0\202\233 \326\240\210\211@AD\262\201\237C\311C\317\201\240%\216\333\242\"\240)\204\273 \336\242!\210\266\342C\201\2411\325 \344D\345\201\225\371\")\372D0\202\340 \326\240\210\211@AD\262\201\242C\311C\317\201\243%\216\333\242\"\240)\204\n\336\242!\210\266\342C\201\2441\n\344D\345\201\225\376\")\311D0\202%\n\326\240\210\211@AD\262\201\245C\311C\317\201\246%\216\333\242\"\240)\204E\n\336\242!\210\266\342C\201\2471e\n\344D\345\325!\347\350\351\201\\\201H$)D0\202p\n\326\240\210\211@AD\262\201\250C\311C\317\201\251%\216\333\242\"\240)\204\220\n\336\242!\210\266\342C\201\2521\250\n\344D\345\325\355\")\351D0\202\263\n\326\240\210\211@AD\262\201\253C\311C\317\201\254%\216\333\242\"\240)\204\323\n\336\242!\210\266\342C\201\2551\355\n\344D\345\325\361\")\201\\D0\202\370\n\326\240\210\211@AD\262\201\256C\311C\317\201\257%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\26012 \344D\345\325\365\")\201HD0\202= \326\240\210\211@AD\262\201\261C\311C\317\201\262%\216\333\242\"\240)\204] \336\242!\210\266\342C\201\2631u \344D\345\325\371\")\372D0\202\200 \326\240\210\211@AD\262\201\264C\311C\317\201\265%\216\333\242\"\240)\204\240 \336\242!\210\266\342C\201\2661\270 \344D\345\325\376\")\311D0\202\303 \326\240\210\211@AD\262\201\267C\311C\317\201\270%\216\333\242\"\240)\204\343 \336\242!\210\266\342C\201\2711\f\344D\345\201\272!\347\350\351\201\273\201H$)D0\202\f\326\240\210\211@AD\262\201\274C\311C\317\201\275%\216\333\242\"\240)\2040\f\336\242!\210\266\342C\201\2761J\f\344D\345\201\272\355\")\351D0\202U\f\326\240\210\211@AD\262\201\277C\311C\317\201\300%\216\333\242\"\240)\204u\f\336\242!\210\266\342C\201\3011\221\f\344D\345\201\272\361\")\201\273D0\202\234\f\326\240\210\211@AD\262\201\302C\311C\317\201\303%\216\333\242\"\240)\204\274\f\336\242!\210\266\342C\201\3041\330\f\344D\345\201\272\365\")\201HD0\202\343\f\326\240\210\211@AD\262\201\305C\311C\317\201\306%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\3071 \344D\345\201\272\371\")\372D0\202( \326\240\210\211@AD\262\201\310C\311C\317\201\311%\216\333\242\"\240)\204H \336\242!\210\266\342C\201\3121b \344D\345\201\272\376\")\311D0\202m \326\240\210\211@AD\262\201\313C\311C\317\201\314%\216\333\242\"\240)\204\215 \336\242!\210\266\342C\201\3151\255 \344D\345\201\316!\347\350\306\307\201\317$)D0\202\270 \326\240\210\211@AD\262\201\320C\311C\317\201\321%\216\333\242\"\240)\204\330 \336\242!\210\266\342C\201\3221\362 \344D\345\201\316\355\")\306D0\202\375 \326\240\210\211@AD\262\201\323C\311C\317\201\324%\216\333\242\"\240)\204\336\242!\210\266\342C\201\32517\344D\345\201\316\361\")\307D0\202B\326\240\210\211@AD\262\201\326C\311C\317\201\327%\216\333\242\"\240)\204b\336\242!\210\266\342C\201\3301~\344D\345\201\316\365\")\201\317D0\202\211\326\240\210\211@AD\262\201\331C\311C\317\201\332%\216\333\242\"\240)\204\251\336\242!\210\266\342C\201\3331\303\344D\345\201\316\371\")\372D0\202\316\326\240\210\211@AD\262\201\334C\311C\317\201\335%\216\333\242\"\240)\204\356\336\242!\210\266\342C\201\3361\344D\345\201\316\376\")\311D0\202\326\240\210\211@AD\262\201\337C\311C\317\201\340%\216\333\242\"\240)\2043\336\242!\210\266\342C\201\3411U\344D\345\201\342!\347\350\306\201\\\201\317$)D0\202`\326\240\210\211@AD\262\201\343C\311C\317\201\344%\216\333\242\"\240)\204\200\336\242!\210\266\342C\201\3451\232\344D\345\201\342\355\")\306D0\202\245\326\240\210\211@AD\262\201\346C\311C\317\201\347%\216\333\242\"\240)\204\305\336\242!\210\266\342C\201\3501\341\344D\345\201\342\361\")\201\\D0\202\354\326\240\210\211@AD\262\201\351C\311C\317\201\352%\216\333\242\"\240)\204\f\336\242!\210\266\342C\201\3531(\344D\345\201\342\365\")\201\317D0\2023\326\240\210\211@AD\262\201\354C\311C\317\201\355%\216\333\242\"\240)\204S\336\242!\210\266\342C\201\3561m\344D\345\201\342\371\")\372D0\202x\326\240\210\211@AD\262\201\357C\311C\317\201\360%\216\333\242\"\240)\204\230\336\242!\210\266\342C\201\3611\262\344D\345\201\342\376\")\311D0\202\275\326\240\210\211@AD\262\201\362C\311C\317\201\363%\216\333\242\"\240)\204\335\336\242!\210\266\342C\201\3641\375\344D\345\201\365!\347\350\351\307\201\317$)D0\202\326\240\210\211@AD\262\201\366C\311C\317\201\367%\216\333\242\"\240)\204(\336\242!\210\266\342C\201\3701B\344D\345\201\365\355\")\351D0\202M\326\240\210\211@AD\262\201\371C\311C\317\201\372%\216\333\242\"\240)\204m\336\242!\210\266\342C\201\3731\207\344D\345\201\365\361\")\307D0\202\222\326\240\210\211@AD\262\201\374C\311C\317\201\375%\216\333\242\"\240)\204\262\336\242!\210\266\342C\201\3761\316\344D\345\201\365\365\")\201\317D0\202\331\326\240\210\211@AD\262\201\377C\311C\317\201%\216\333\242\"\240)\204\371\336\242!\210\266\342C\2011\344D\345\201\365\371\")\372D0\202\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204>\336\242!\210\266\342C\2011X\344D\345\201\365\376\")\311D0\202c\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\203\336\242!\210\266\342C\2011\245\344D\345\201!\347\350\351\201\\\201\317$)D0\202\260\326\240\210\211@AD\262\201 C\311C\317\201\n%\216\333\242\"\240)\204\320\336\242!\210\266\342C\201 1\352\344D\345\201\355\")\351D0\202\365\326\240\210\211@AD\262\201\fC\311C\317\201 %\216\333\242\"\240)\204\336\242!\210\266\342C\20111\344D\345\201\361\")\201\\D0\202<\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\\\336\242!\210\266\342C\2011x\344D\345\201\365\")\201\317D0\202\203\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\243\336\242!\210\266\342C\2011\275\344D\345\201\371\")\372D0\202\310\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\350\336\242!\210\266\342C\2011\344D\345\201\376\")\311D0\202 \326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204-\336\242!\210\266\342C\2011M\344D\345\201!\347\350\306\307\201$)D0\202X\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204x\336\242!\210\266\342C\2011\222\344D\345\201\355\")\306D0\202\235\326\240\210\211@AD\262\201 C\311C\317\201!%\216\333\242\"\240)\204\275\336\242!\210\266\342C\201\"1\327\344D\345\201\361\")\307D0\202\342\326\240\210\211@AD\262\201#C\311C\317\201$%\216\333\242\"\240)\204\336\242!\210\266\342C\201%1\344D\345\201\365\")\201D0\202)\326\240\210\211@AD\262\201&C\311C\317\201'%\216\333\242\"\240)\204I\336\242!\210\266\342C\201(1c\344D\345\201\371\")\372D0\202n\326\240\210\211@AD\262\201)C\311C\317\201*%\216\333\242\"\240)\204\216\336\242!\210\266\342C\201+1\250\344D\345\201\376\")\311D0\202\263\326\240\210\211@AD\262\201,C\311C\317\201-%\216\333\242\"\240)\204\323\336\242!\210\266\342C\201.1\365\344D\345\201/!\347\350\306\201\\\201$)D0\202\326\240\210\211@AD\262\2010C\311C\317\2011%\216\333\242\"\240)\204 \336\242!\210\266\342C\20121:\344D\345\201/\355\")\306D0\202E\326\240\210\211@AD\262\2013C\311C\317\2014%\216\333\242\"\240)\204e\336\242!\210\266\342C\20151\201\344D\345\201/\361\")\201\\D0\202\214\326\240\210\211@AD\262\2016C\311C\317\2017%\216\333\242\"\240)\204\254\336\242!\210\266\342C\20181\310\344D\345\201/\365\")\201D0\202\323\326\240\210\211@AD\262\2019C\311C\317\201:%\216\333\242\"\240)\204\363\336\242!\210\266\342C\201;1 \344D\345\201/\371\")\372D0\202\326\240\210\211@AD\262\201<C\311C\317\201=%\216\333\242\"\240)\2048\336\242!\210\266\342C\201>1R\344D\345\201/\376\")\311D0\202]\326\240\210\211@AD\262\201?C\311C\317\201@%\216\333\242\"\240)\204}\336\242!\210\266\342C\201A1\235\344D\345\201B!\347\350\351\307\201$)D0\202\250\326\240\210\211@AD\262\201CC\311C\317\201D%\216\333\242\"\240)\204\310\336\242!\210\266\342C\201E1\342\344D\345\201B\355\")\351D0\202\355\326\240\210\211@AD\262\201FC\311C\317\201G%\216\333\242\"\240)\204 \336\242!\210\266\342C\201H1'\344D\345\201B\361\")\307D0\2022\326\240\210\211@AD\262\201IC\311C\317\201J%\216\333\242\"\240)\204R\336\242!\210\266\342C\201K1n\344D\345\201B\365\")\201D0\202y\326\240\210\211@AD\262\201LC\311C\317\201M%\216\333\242\"\240)\204\231\336\242!\210\266\342C\201N1\263\344D\345\201B\371\")\372D0\202\276\326\240\210\211@AD\262\201OC\311C\317\201P%\216\333\242\"\240)\204\336\336\242!\210\266\342C\201Q1\370\344D\345\201B\376\")\311D0\202\326\240\210\211@AD\262\201RC\311C\317\201S%\216\333\242\"\240)\204#\336\242!\210\266\342C\201T1E\344D\345\201U!\347\350\351\201\\\201$)D0\202P\326\240\210\211@AD\262\201VC\311C\317\201W%\216\333\242\"\240)\204p\336\242!\210\266\342C\201X1\212\344D\345\201U\355\")\351D0\202\225\326\240\210\211@AD\262\201YC\311C\317\201Z%\216\333\242\"\240)\204\265\336\242!\210\266\342C\201[1\321\344D\345\201U\361\")\201\\D0\202\334\326\240\210\211@AD\262\201\\C\311C\317\201]%\216\333\242\"\240)\204\374\336\242!\210\266\342C\201^1\344D\345\201U\365\")\201D0\202#\326\240\210\211@AD\262\201_C\311C\317\201`%\216\333\242\"\240)\204C\336\242!\210\266\342C\201a1]\344D\345\201U\371\")\372D0\202h\326\240\210\211@AD\262\201bC\311C\317\201c%\216\333\242\"\240)\204\210\336\242!\210\266\342C\201d1\242\344D\345\201U\376\")\311D0\202\255\326\240\210\211@AD\262\201eC\311C\317\201f%\216\333\242\"\240)\204\315\336\242!\210\266\342C\201g1\353\344D\345\201h!\347\350\306\307\310$)D0\202\366\326\240\210\211@AD\262\201iC\311C\317\201j%\216\333\242\"\240)\204\336\242!\210\266\342C\201k10\344D\345\201h\355\")\306D0\202;\326\240\210\211@AD\262\201lC\311C\317\201m%\216\333\242\"\240)\204[\336\242!\210\266\342C\201n1u\344D\345\201h\361\")\307D0\202\200\326\240\210\211@AD\262\201oC\311C\317\201p%\216\333\242\"\240)\204\240\336\242!\210\266\342C\201q1\272\344D\345\201h\365\")\310D0\202\305\326\240\210\211@AD\262\201rC\311C\317\201s%\216\333\242\"\240)\204\345\336\242!\210\266\342C\201t1\377\344D\345\201h\371\")\372D0\202\n\326\240\210\211@AD\262\201uC\311C\317\201v%\216\333\242\"\240)\204*\336\242!\210\266\342C\201w1D\344D\345\201h\376\")\311D0\202O\326\240\210\211@AD\262\201xC\311C\317\201y%\216\333\242\"\240)\204o\336\242!\210\266\201zA\342C\201{1\224\344D\345\201h!\347\350\306\307\201|$)D0\202\237\326\240\210\211@AD\262\201}C\311C\317\201~%\216\333\242\"\240)\204\277\336\242!\210\266\342C\2011\331\344D\345\201h\355\")\306D0\202\344\326\240\210\211@AD\262\201\200C\311C\317\201\201%\216\333\242\"\240)\204\336\242!\210\266\342C\201\2021\344D\345\201h\361\")\307D0\202)\326\240\210\211@AD\262\201\203C\311C\317\201\204%\216\333\242\"\240)\204I\336\242!\210\266\342C\201\2051e\344D\345\201h\365\")\201zD0\202p\326\240\210\211@AD\262\201\206C\311C\317\201\207%\216\333\242\"\240)\204\220\336\242!\210\266\342C\201\2101\252\344D\345\201h\371\")\372D0\202\265\326\240\210\211@AD\262\201\211C\311C\317\201\212%\216\333\242\"\240)\204\325\336\242!\210\266\342C\201\2131\357\344D\345\201h\376\")\311D0\202\372\326\240\210\211@AD\262\201\214C\311C\317\201\215%\216\333\242\"\240)\204\336\242!\210\266)\342C\201\2161;\344D\345\201\217!\347\350\306\307\201|$)D0\202F\326\240\210\211@AD\262\201\220C\311C\317\201\221%\216\333\242\"\240)\204f\336\242!\210\266\342C\201\2221\200\344D\345\201\217\355\")\306D0\202\213\326\240\210\211@AD\262\201\223C\311C\317\201\224%\216\333\242\"\240)\204\253\336\242!\210\266\342C\201\2251\305\344D\345\201\217\361\")\307D0\202\320\326\240\210\211@AD\262\201\226C\311C\317\201\227%\216\333\242\"\240)\204\360\336\242!\210\266\342C\201\2301\f\344D\345\201\217\365\")\201zD0\202\326\240\210\211@AD\262\201\231C\311C\317\201\232%\216\333\242\"\240)\2047\336\242!\210\266\342C\201\2331Q\344D\345\201\217\371\")\372D0\202\\\326\240\210\211@AD\262\201\234C\311C\317\201\235%\216\333\242\"\240)\204|\336\242!\210\266\342C\201\2361\226\344D\345\201\217\376\")\311D0\202\241\326\240\210\211@AD\262\201\237C\311C\317\201\240%\216\333\242\"\240)\204\301\336\242!\210\266\342C\201\2411\343\344D\345\201\242!\347\350\306\201\\\201|$)D0\202\356\326\240\210\211@AD\262\201\243C\311C\317\201\244%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\2451( \344D\345\201\242\355\")\306D0\2023 \326\240\210\211@AD\262\201\246C\311C\317\201\247%\216\333\242\"\240)\204S \336\242!\210\266\342C\201\2501o \344D\345\201\242\361\")\201\\D0\202z \326\240\210\211@AD\262\201\251C\311C\317\201\252%\216\333\242\"\240)\204\232 \336\242!\210\266\342C\201\2531\266 \344D\345\201\242\365\")\201zD0\202\301 \326\240\210\211@AD\262\201\254C\311C\317\201\255%\216\333\242\"\240)\204\341 \336\242!\210\266\342C\201\2561\373 \344D\345\201\242\371\")\372D0\202!\326\240\210\211@AD\262\201\257C\311C\317\201\260%\216\333\242\"\240)\204&!\336\242!\210\266\342C\201\2611@!\344D\345\201\242\376\")\311D0\202K!\326\240\210\211@AD\262\201\262C\311C\317\201\263%\216\333\242\"\240)\204k!\336\242!\210\266\342C\201\2641\213!\344D\345\201\265!\347\350\351\307\201|$)D0\202\226!\326\240\210\211@AD\262\201\266C\311C\317\201\267%\216\333\242\"\240)\204\266!\336\242!\210\266\342C\201\2701\320!\344D\345\201\265\355\")\351D0\202\333!\326\240\210\211@AD\262\201\271C\311C\317\201\272%\216\333\242\"\240)\204\373!\336\242!\210\266\342C\201\2731\"\344D\345\201\265\361\")\307D0\202 \"\326\240\210\211@AD\262\201\274C\311C\317\201\275%\216\333\242\"\240)\204@\"\336\242!\210\266\342C\201\2761\\\"\344D\345\201\265\365\")\201zD0\202g\"\326\240\210\211@AD\262\201\277C\311C\317\201\300%\216\333\242\"\240)\204\207\"\336\242!\210\266\342C\201\3011\241\"\344D\345\201\265\371\")\372D0\202\254\"\326\240\210\211@AD\262\201\302C\311C\317\201\303%\216\333\242\"\240)\204\314\"\336\242!\210\266\342C\201\3041\346\"\344D\345\201\265\376\")\311D0\202\361\"\326\240\210\211@AD\262\201\305C\311C\317\201\306%\216\333\242\"\240)\204#\336\242!\210\266\342C\201\30713#\344D\345\201\310!\347\350\351\201\\\201|$)D0\202>#\326\240\210\211@AD\262\201\311C\311C\317\201\312%\216\333\242\"\240)\204^#\336\242!\210\266\342C\201\3131x#\344D\345\201\310\355\")\351D0\202\203#\326\240\210\211@AD\262\201\314C\311C\317\201\315%\216\333\242\"\240)\204\243#\336\242!\210\266\342C\201\3161\277#\344D\345\201\310\361\")\201\\D0\202\312#\326\240\210\211@AD\262\201\317C\311C\317\201\320%\216\333\242\"\240)\204\352#\336\242!\210\266\342C\201\3211$\344D\345\201\310\365\")\201zD0\202$\326\240\210\211@AD\262\201\322C\311C\317\201\323%\216\333\242\"\240)\2041$\336\242!\210\266\342C\201\3241K$\344D\345\201\310\371\")\372D0\202V$\326\240\210\211@AD\262\201\325C\311C\317\201\326%\216\333\242\"\240)\204v$\336\242!\210\266\342C\201\3271\220$\344D\345\201\310\376\")\311D0\202\233$\326\240\210\211@AD\262\201\330C\311C\317\201\331%\216\333\242\"\240)\204\273$\336\242!\210\266\342C\201\3321\327$\344D\345\201\333\371\")\201\334D0\202\342$\326\240\210\211@AD\262\201\335C\311C\317\201\336%\216\333\242\"\240)\204%\336\242!\210\266\342C\201\3371%\344D\345\201\340\371\")\201\341D0\202)%\326\240\210\211@AD\262\201\342C\311C\317\201\343%\216\333\242\"\240)\204I%\336\242!\210\266\342C\201\3441e%\344D\345\201\345\371\")\201\346D0\202p%\326\240\210\211@AD\262\201\347C\311C\317\201\350%\216\333\242\"\240)\204\220%\336\242!\210\266\342C\201\3511\254%\344D\345\201\352\371\")\201\353D0\202\267%\326\240\210\211@AD\262\201\354C\311C\317\201\355%\216\333\242\"\240)\204\327%\336\242!\210\266\342C\201\3561\363%\344D\345\201\357\371\")\201\360D0\202\376%\326\240\210\211@AD\262\201\361C\311C\317\201\362%\216\333\242\"\240)\204&\336\242!\210\266\342C\201\3631N&\344D\345\201\364!\347\201\365\201\366\201\367\201\370\201\371\201\372\201\373&)D0\202Y&\326\240\210\211@AD\262\201\374C\311C\317\201\375%\216\333\242\"\240)\204y&\336\242!\210\266\342C\201\3761\225&\344D\345\201\364\355\")\201\371D0\202\240&\326\240\210\211@AD\262\201\377C\311C\317\201%\216\333\242\"\240)\204\300&\336\242!\210\266\342C\2011\334&\344D\345\201\364\361\")\201\372D0\202\347&\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204'\336\242!\210\266\342C\2011#'\344D\345\201\364\365\")\201\373D0\202.'\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204N'\336\242!\210\266\342C\2011j'\344D\345\201\364\371\")\201\360D0\202u'\326\240\210\211@AD\262\201C\311C\317\201 %\216\333\242\"\240)\204\225'\336\242!\210\266\342C\201\n1\274'\344D\345\201\364\376\"\347\201 \201\366\201\367\201\370$)D0\202\307'\326\240\210\211@AD\262\201\fC\311C\317\201 %\216\333\242\"\240)\204\347'\336\242!\210\266\342C\2011 (\344D\345\201!\347\201\201\366\201\367\201\370\201\371\201\372\201\373\201\201\201&\n)D0\202+(\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204K(\336\242!\210\266\342C\2011g(\344D\345\201\355\")\201D0\202r(\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\222(\336\242!\210\266\342C\2011\256(\344D\345\201\361\")\201D0\202\271(\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\331(\336\242!\210\266\342C\2011\365(\344D\345\201\365\")\201D0\202)\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204 )\336\242!\210\266\342C\2011<)\344D\345\201\371\")\201\360D0\202G)\326\240\210\211@AD\262\201 C\311C\317\201!%\216\333\242\"\240)\204g)\336\242!\210\266\342C\201\"1\230)\344D\345\201\376\"\347\201#\201\366\201\367\201\370\201\371\201\372\201\373&)D0\202\243)\326\240\210\211@AD\262\201$C\311C\317\201%%\216\333\242\"\240)\204\303)\336\242!\210\266\201&\201@\201'\"\210\201&\201@\201(\"\210\201&\201@\201)\"\210\342C\201*1*\344D\345\201+!\347\201\201\366\201\367\201\370\201\371\201\372\201\373\201\201\201&\n)D0\202(*\326\240\210\211@AD\262\201,C\311C\317\201-%\216\333\242\"\240)\204H*\336\242!\210\266\201&\305\201.\"\210\201&\305\201/\"\210\201&\305\2010\"\210\342C\20111\234*\344D\345\2012!\347\201\201\366\201\367\201\370\201\371\201\372\201\373\201\201\201&\n)D0\202\247*\326\240\210\211@AD\262\2013C\311C\317\2014%\216\333\242\"\240)\204\307*\336\242!\210\266\201&\304\2015\"\210\201&\304\2016\"\210\201&\304\2017\"\210\342C\20181+\344D\345\2019!\347\201\201\366\201\367\201\370\201\371\201\372\201\373\201\201\201&\n)D0\202&+\326\240\210\211@AD\262\201:C\311C\317\201;%\216\333\242\"\240)\204F+\336\242!\210\266\311\211@\311\342C\201<1\206+\344D\345\201=!\347\201\201\366\201\367\201\370\201\371\201\372\201\370\201\201\201\370&\n)D0\202\221+\326\240\210\211@AD\262\201>C\311C\317\201?%\216\333\242\"\240)\204\261+\336\242!\210\266\342C\201@1\363+\344D\345\201A!\347\201B\201\366\201\372\201\373\201\371\201\372\201\373\201\201C\201D\201E\201F\201G& )D0\202\376+\326\240\210\211@AD\262\201HC\311C\317\201I%\216\333\242\"\240)\204,\336\242!\210\210\211\242\262\266\202.\n\207" [tramp-syntax tramp-connection-properties tramp-cache-data non-essential tramp-default-host-alist tramp-default-user-alist "default-method" "default-user" "default-host" nil t make-hash-table :test equal ((nil "login-program" t)) make-closure #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] tramp-change-syntax default expand-file-name (error) #201="/method:user@host:" signal #202=#:ert-form-evaluation-aborted-1154 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (expand-file-name #201#) :type 'user-error) :form #202# :value expand-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert--should-error-handle-error user-error ert-fail append :fail-reason #418="did not signal an error" string-equal (error) ert--should-signal-hook file-remote-p #203="/method::" format #204="/%s:%s@%s:" #205="method" #206=#:ert-form-evaluation-aborted-1161 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #203#) (format #204# #205# "default-user" "default-host"))) :form #206# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) method #207=#:ert-form-evaluation-aborted-1166 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method::" 'method) "method")) :form #207# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) user #208=#:ert-form-evaluation-aborted-1171 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method::" 'user) "default-user")) :form #208# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) host #209=#:ert-form-evaluation-aborted-1176 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method::" 'host) "default-host")) :form #209# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) localname #210="" #211=#:ert-form-evaluation-aborted-1181 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method::" 'localname) #210#)) :form #211# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) hop #212=#:ert-form-evaluation-aborted-1186 tramp-default-method-alist tramp-default-host tramp-default-user tramp-default-method signal-hook-function #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method::" 'hop) nil)) :form #212# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #213="/-:host:" #214="host" #215=#:ert-form-evaluation-aborted-1191 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #213#) (format "/%s:%s@%s:" "default-method" "default-user" #214#))) :form #215# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #216=#:ert-form-evaluation-aborted-1196 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host:" 'method) "default-method")) :form #216# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #217=#:ert-form-evaluation-aborted-1201 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host:" 'user) "default-user")) :form #217# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #218=#:ert-form-evaluation-aborted-1206 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host:" 'host) "host")) :form #218# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #219=#:ert-form-evaluation-aborted-1211 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host:" 'localname) #210#)) :form #219# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #220=#:ert-form-evaluation-aborted-1216 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host:" 'hop) nil)) :form #220# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #221="/-:user@:" #222="user" #223=#:ert-form-evaluation-aborted-1221 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #221#) (format "/%s:%s@%s:" "default-method" #222# "default-host"))) :form #223# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #224=#:ert-form-evaluation-aborted-1226 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@:" 'method) "default-method")) :form #224# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #225=#:ert-form-evaluation-aborted-1231 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@:" 'user) "user")) :form #225# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #226=#:ert-form-evaluation-aborted-1236 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@:" 'host) "default-host")) :form #226# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #227=#:ert-form-evaluation-aborted-1241 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@:" 'localname) #210#)) :form #227# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #228=#:ert-form-evaluation-aborted-1246 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@:" 'hop) nil)) :form #228# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #229="/-:user@host:" #230=#:ert-form-evaluation-aborted-1251 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #229#) (format "/%s:%s@%s:" "default-method" "user" "host"))) :form #230# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #231=#:ert-form-evaluation-aborted-1256 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host:" 'method) "default-method")) :form #231# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #232=#:ert-form-evaluation-aborted-1261 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host:" 'user) "user")) :form #232# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #233=#:ert-form-evaluation-aborted-1266 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host:" 'host) "host")) :form #233# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #234=#:ert-form-evaluation-aborted-1271 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host:" 'localname) #210#)) :form #234# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #235=#:ert-form-evaluation-aborted-1276 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host:" 'hop) nil)) :form #235# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #236="/method:host:" #237=#:ert-form-evaluation-aborted-1281 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #236#) (format "/%s:%s@%s:" "method" "default-user" "host"))) :form #237# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #238=#:ert-form-evaluation-aborted-1286 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host:" 'method) "method")) :form #238# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #239=#:ert-form-evaluation-aborted-1291 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host:" 'user) "default-user")) :form #239# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #240=#:ert-form-evaluation-aborted-1296 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host:" 'host) "host")) :form #240# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #241=#:ert-form-evaluation-aborted-1301 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host:" 'localname) #210#)) :form #241# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #242=#:ert-form-evaluation-aborted-1306 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host:" 'hop) nil)) :form #242# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #243="/method:user@:" #244=#:ert-form-evaluation-aborted-1311 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #243#) (format "/%s:%s@%s:" "method" "user" "default-host"))) :form #244# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #245=#:ert-form-evaluation-aborted-1316 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@:" 'method) "method")) :form #245# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #246=#:ert-form-evaluation-aborted-1321 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@:" 'user) "user")) :form #246# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #247=#:ert-form-evaluation-aborted-1326 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@:" 'host) "default-host")) :form #247# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #248=#:ert-form-evaluation-aborted-1331 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@:" 'localname) #210#)) :form #248# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #249=#:ert-form-evaluation-aborted-1336 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@:" 'hop) nil)) :form #249# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #250=#:ert-form-evaluation-aborted-1341 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host:") (format "/%s:%s@%s:" "method" "user" "host"))) :form #250# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #251=#:ert-form-evaluation-aborted-1346 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host:" 'method) "method")) :form #251# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #252=#:ert-form-evaluation-aborted-1351 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host:" 'user) "user")) :form #252# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #253=#:ert-form-evaluation-aborted-1356 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host:" 'host) "host")) :form #253# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #254=#:ert-form-evaluation-aborted-1361 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host:" 'localname) #210#)) :form #254# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #255=#:ert-form-evaluation-aborted-1366 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host:" 'hop) nil)) :form #255# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #256="/method:user@email@host:" #257="user@email" #258=#:ert-form-evaluation-aborted-1371 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #256#) (format "/%s:%s@%s:" "method" #257# "host"))) :form #258# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #259=#:ert-form-evaluation-aborted-1376 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@email@host:" 'method) "method")) :form #259# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #260=#:ert-form-evaluation-aborted-1381 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@email@host:" 'user) "user@email")) :form #260# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #261=#:ert-form-evaluation-aborted-1386 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@email@host:" 'host) "host")) :form #261# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #262=#:ert-form-evaluation-aborted-1391 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@email@host:" 'localname) #210#)) :form #262# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #263=#:ert-form-evaluation-aborted-1396 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@email@host:" 'hop) nil)) :form #263# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #264="/-:host#1234:" #265="host#1234" #266=#:ert-form-evaluation-aborted-1401 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #264#) (format "/%s:%s@%s:" "default-method" "default-user" #265#))) :form #266# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #267=#:ert-form-evaluation-aborted-1406 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host#1234:" 'method) "default-method")) :form #267# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #268=#:ert-form-evaluation-aborted-1411 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host#1234:" 'user) "default-user")) :form #268# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #269=#:ert-form-evaluation-aborted-1416 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host#1234:" 'host) "host#1234")) :form #269# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #270=#:ert-form-evaluation-aborted-1421 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host#1234:" 'localname) #210#)) :form #270# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #271=#:ert-form-evaluation-aborted-1426 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:host#1234:" 'hop) nil)) :form #271# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #272="/-:user@host#1234:" #273=#:ert-form-evaluation-aborted-1431 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #272#) (format "/%s:%s@%s:" "default-method" "user" "host#1234"))) :form #273# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #274=#:ert-form-evaluation-aborted-1436 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host#1234:" 'method) "default-method")) :form #274# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #275=#:ert-form-evaluation-aborted-1441 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host#1234:" 'user) "user")) :form #275# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #276=#:ert-form-evaluation-aborted-1446 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host#1234:" 'host) "host#1234")) :form #276# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #277=#:ert-form-evaluation-aborted-1451 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host#1234:" 'localname) #210#)) :form #277# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #278=#:ert-form-evaluation-aborted-1456 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@host#1234:" 'hop) nil)) :form #278# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #279="/method:host#1234:" #280=#:ert-form-evaluation-aborted-1461 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #279#) (format "/%s:%s@%s:" "method" "default-user" "host#1234"))) :form #280# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #281=#:ert-form-evaluation-aborted-1466 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host#1234:" 'method) "method")) :form #281# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #282=#:ert-form-evaluation-aborted-1471 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host#1234:" 'user) "default-user")) :form #282# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #283=#:ert-form-evaluation-aborted-1476 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host#1234:" 'host) "host#1234")) :form #283# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #284=#:ert-form-evaluation-aborted-1481 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host#1234:" 'localname) #210#)) :form #284# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #285=#:ert-form-evaluation-aborted-1486 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:host#1234:" 'hop) nil)) :form #285# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #286="/method:user@host#1234:" #287=#:ert-form-evaluation-aborted-1491 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #286#) (format "/%s:%s@%s:" "method" "user" "host#1234"))) :form #287# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #288=#:ert-form-evaluation-aborted-1496 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host#1234:" 'method) "method")) :form #288# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #289=#:ert-form-evaluation-aborted-1501 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host#1234:" 'user) "user")) :form #289# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #290=#:ert-form-evaluation-aborted-1506 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host#1234:" 'host) "host#1234")) :form #290# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #291=#:ert-form-evaluation-aborted-1511 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host#1234:" 'localname) #210#)) :form #291# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #292=#:ert-form-evaluation-aborted-1516 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@host#1234:" 'hop) nil)) :form #292# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #293="/-:1.2.3.4:" #294="1.2.3.4" #295=#:ert-form-evaluation-aborted-1521 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #293#) (format "/%s:%s@%s:" "default-method" "default-user" #294#))) :form #295# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #296=#:ert-form-evaluation-aborted-1526 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:1.2.3.4:" 'method) "default-method")) :form #296# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #297=#:ert-form-evaluation-aborted-1531 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:1.2.3.4:" 'user) "default-user")) :form #297# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #298=#:ert-form-evaluation-aborted-1536 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:1.2.3.4:" 'host) "1.2.3.4")) :form #298# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #299=#:ert-form-evaluation-aborted-1541 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:1.2.3.4:" 'localname) #210#)) :form #299# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #300=#:ert-form-evaluation-aborted-1546 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:1.2.3.4:" 'hop) nil)) :form #300# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #301="/-:user@1.2.3.4:" #302=#:ert-form-evaluation-aborted-1551 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #301#) (format "/%s:%s@%s:" "default-method" "user" "1.2.3.4"))) :form #302# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #303=#:ert-form-evaluation-aborted-1556 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@1.2.3.4:" 'method) "default-method")) :form #303# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #304=#:ert-form-evaluation-aborted-1561 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@1.2.3.4:" 'user) "user")) :form #304# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #305=#:ert-form-evaluation-aborted-1566 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@1.2.3.4:" 'host) "1.2.3.4")) :form #305# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #306=#:ert-form-evaluation-aborted-1571 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@1.2.3.4:" 'localname) #210#)) :form #306# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #307=#:ert-form-evaluation-aborted-1576 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@1.2.3.4:" 'hop) nil)) :form #307# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #308="/method:1.2.3.4:" #309=#:ert-form-evaluation-aborted-1581 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #308#) (format "/%s:%s@%s:" "method" "default-user" "1.2.3.4"))) :form #309# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #310=#:ert-form-evaluation-aborted-1586 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:1.2.3.4:" 'method) "method")) :form #310# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #311=#:ert-form-evaluation-aborted-1591 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:1.2.3.4:" 'user) "default-user")) :form #311# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #312=#:ert-form-evaluation-aborted-1596 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:1.2.3.4:" 'host) "1.2.3.4")) :form #312# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #313=#:ert-form-evaluation-aborted-1601 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:1.2.3.4:" 'localname) #210#)) :form #313# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #314=#:ert-form-evaluation-aborted-1606 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:1.2.3.4:" 'hop) nil)) :form #314# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #315="/method:user@1.2.3.4:" #316=#:ert-form-evaluation-aborted-1611 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #315#) (format "/%s:%s@%s:" "method" "user" "1.2.3.4"))) :form #316# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #317=#:ert-form-evaluation-aborted-1616 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@1.2.3.4:" 'method) "method")) :form #317# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #318=#:ert-form-evaluation-aborted-1621 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@1.2.3.4:" 'user) "user")) :form #318# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #319=#:ert-form-evaluation-aborted-1626 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@1.2.3.4:" 'host) "1.2.3.4")) :form #319# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #320=#:ert-form-evaluation-aborted-1631 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@1.2.3.4:" 'localname) #210#)) :form #320# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #321=#:ert-form-evaluation-aborted-1636 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@1.2.3.4:" 'hop) nil)) :form #321# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #322="/-:[]:" #323=#:ert-form-evaluation-aborted-1641 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #322#) (format "/%s:%s@%s:" "default-method" "default-user" "default-host"))) :form #323# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #324=#:ert-form-evaluation-aborted-1646 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'method) "default-method")) :form #324# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #325=#:ert-form-evaluation-aborted-1651 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'user) "default-user")) :form #325# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #326=#:ert-form-evaluation-aborted-1656 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'host) "default-host")) :form #326# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #327=#:ert-form-evaluation-aborted-1661 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'localname) #210#)) :form #327# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #328=#:ert-form-evaluation-aborted-1666 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'hop) nil)) :form #328# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "::1" (error) #329="[::1]" #330=#:ert-form-evaluation-aborted-1671 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:") (format "/%s:%s@%s:" "default-method" "default-user" #329#))) :form #330# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #331=#:ert-form-evaluation-aborted-1676 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'method) "default-method")) :form #331# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #332=#:ert-form-evaluation-aborted-1681 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'user) "default-user")) :form #332# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #333=#:ert-form-evaluation-aborted-1686 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'host) "::1")) :form #333# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #334=#:ert-form-evaluation-aborted-1691 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'localname) #210#)) :form #334# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #335=#:ert-form-evaluation-aborted-1696 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[]:" 'hop) nil)) :form #335# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #336="/-:[::1]:" #337=#:ert-form-evaluation-aborted-1701 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #336#) (format "/%s:%s@%s:" "default-method" "default-user" "[::1]"))) :form #337# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #338=#:ert-form-evaluation-aborted-1706 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[::1]:" 'method) "default-method")) :form #338# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #339=#:ert-form-evaluation-aborted-1711 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[::1]:" 'user) "default-user")) :form #339# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #340=#:ert-form-evaluation-aborted-1716 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[::1]:" 'host) "::1")) :form #340# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #341=#:ert-form-evaluation-aborted-1721 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[::1]:" 'localname) #210#)) :form #341# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #342=#:ert-form-evaluation-aborted-1726 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:[::1]:" 'hop) nil)) :form #342# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #343="/-:user@[::1]:" #344=#:ert-form-evaluation-aborted-1731 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #343#) (format "/%s:%s@%s:" "default-method" "user" "[::1]"))) :form #344# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #345=#:ert-form-evaluation-aborted-1736 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@[::1]:" 'method) "default-method")) :form #345# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #346=#:ert-form-evaluation-aborted-1741 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@[::1]:" 'user) "user")) :form #346# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #347=#:ert-form-evaluation-aborted-1746 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@[::1]:" 'host) "::1")) :form #347# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #348=#:ert-form-evaluation-aborted-1751 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@[::1]:" 'localname) #210#)) :form #348# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #349=#:ert-form-evaluation-aborted-1756 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/-:user@[::1]:" 'hop) nil)) :form #349# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #350="/method:[::1]:" #351=#:ert-form-evaluation-aborted-1761 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #350#) (format "/%s:%s@%s:" "method" "default-user" "[::1]"))) :form #351# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #352=#:ert-form-evaluation-aborted-1766 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:[::1]:" 'method) "method")) :form #352# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #353=#:ert-form-evaluation-aborted-1771 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:[::1]:" 'user) "default-user")) :form #353# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #354=#:ert-form-evaluation-aborted-1776 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:[::1]:" 'host) "::1")) :form #354# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #355=#:ert-form-evaluation-aborted-1781 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:[::1]:" 'localname) #210#)) :form #355# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #356=#:ert-form-evaluation-aborted-1786 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:[::1]:" 'hop) nil)) :form #356# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #357="/method:user@[::1]:" #358=#:ert-form-evaluation-aborted-1791 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #357#) (format "/%s:%s@%s:" "method" "user" "[::1]"))) :form #358# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #359=#:ert-form-evaluation-aborted-1796 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@[::1]:" 'method) "method")) :form #359# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #360=#:ert-form-evaluation-aborted-1801 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@[::1]:" 'user) "user")) :form #360# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #361=#:ert-form-evaluation-aborted-1806 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@[::1]:" 'host) "::1")) :form #361# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #362=#:ert-form-evaluation-aborted-1811 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@[::1]:" 'localname) #210#)) :form #362# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #363=#:ert-form-evaluation-aborted-1816 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method:user@[::1]:" 'hop) nil)) :form #363# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #364="/-:host:/:" #365="/:" #366=#:ert-form-evaluation-aborted-1821 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #364# 'localname) #365#)) :form #366# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #367="/method:::" #368=":" #369=#:ert-form-evaluation-aborted-1826 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #367# 'localname) #368#)) :form #369# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #370="/method:: " #371=" " #372=#:ert-form-evaluation-aborted-1831 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #370# 'localname) #371#)) :form #372# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #373="/method::file" #374="file" #375=#:ert-form-evaluation-aborted-1836 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #373# 'localname) #374#)) :form #375# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #376="/method::/path/to/file" #377="/path/to/file" #378=#:ert-form-evaluation-aborted-1841 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #376# 'localname) #377#)) :form #378# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #379="/method1:user1@host1|method2:user2@host2:/path/to/file" #380="/%s:%s@%s|%s:%s@%s:" #381="method1" #382="user1" #383="host1" #384="method2" #385="user2" #386="host2" #387=#:ert-form-evaluation-aborted-1846 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #379#) (format #380# #381# #382# #383# #384# #385# #386#))) :form #387# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #388=#:ert-form-evaluation-aborted-1851 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method1:user1@host1|method2:user2@host2:/path/to/file" 'method) "method2")) :form #388# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #389=#:ert-form-evaluation-aborted-1856 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method1:user1@host1|method2:user2@host2:/path/to/file" 'user) "user2")) :form #389# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #390=#:ert-form-evaluation-aborted-1861 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method1:user1@host1|method2:user2@host2:/path/to/file" 'host) "host2")) :form #390# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #391=#:ert-form-evaluation-aborted-1866 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method1:user1@host1|method2:user2@host2:/path/to/file" 'localname) "/path/to/file")) :form #391# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #392="%s:%s@%s|" #393=#:ert-form-evaluation-aborted-1871 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/method1:user1@host1|method2:user2@host2:/path/to/file" 'hop) (format #392# "method1" "user1" "host1"))) :form #393# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/method1:user1@host1|method2:user2@host2|method3:user3@host3:/path/to/file" #394="/%s:%s@%s|%s:%s@%s|%s:%s@%s:" #395="method3" #396="user3" #397="host3" #398=#:ert-form-evaluation-aborted-1876 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@host2" "|method3:user3@host3:/path/to/file")) (format #394# "method1" "user1" "host1" "method2" "user2" "host2" #395# #396# #397#))) :form #398# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #399=#:ert-form-evaluation-aborted-1881 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@host2" "|method3:user3@host3:/path/to/file") 'method) "method3")) :form #399# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #400=#:ert-form-evaluation-aborted-1886 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@host2" "|method3:user3@host3:/path/to/file") 'user) "user3")) :form #400# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #401=#:ert-form-evaluation-aborted-1891 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@host2" "|method3:user3@host3:/path/to/file") 'host) "host3")) :form #401# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #402=#:ert-form-evaluation-aborted-1896 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@host2" "|method3:user3@host3:/path/to/file") 'localname) "/path/to/file")) :form #402# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #403="%s:%s@%s|%s:%s@%s|" #404=#:ert-form-evaluation-aborted-1901 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@host2" "|method3:user3@host3:/path/to/file") 'hop) (format #403# "method1" "user1" "host1" "method2" "user2" "host2"))) :form #404# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] add-to-list ("host1" "user1" "method1") ("host2" "user2" "method2") ("host3" "user3" "method3") (error) "/-:user1@host1|-:user2@host2|-:user3@host3:/path/to/file" #405=#:ert-form-evaluation-aborted-1906 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/-:user1@host1" "|-:user2@host2" "|-:user3@host3:/path/to/file")) (format "/%s:%s@%s|%s:%s@%s|%s:%s@%s:" "method1" "user1" "host1" "method2" "user2" "host2" "method3" "user3" "host3"))) :form #405# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("method1" "host1" "user1") ("method2" "host2" "user2") ("method3" "host3" "user3") (error) "/method1:host1|method2:host2|method3:host3:/path/to/file" #406=#:ert-form-evaluation-aborted-1911 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:host1" "|method2:host2" "|method3:host3:/path/to/file")) (format "/%s:%s@%s|%s:%s@%s|%s:%s@%s:" "method1" "user1" "host1" "method2" "user2" "host2" "method3" "user3" "host3"))) :form #406# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("method1" "user1" "host1") ("method2" "user2" "host2") ("method3" "user3" "host3") (error) "/method1:user1@|method2:user2@|method3:user3@:/path/to/file" #407=#:ert-form-evaluation-aborted-1916 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@" "|method2:user2@" "|method3:user3@:/path/to/file")) (format "/%s:%s@%s|%s:%s@%s|%s:%s@%s:" "method1" "user1" "host1" "method2" "user2" "host2" "method3" "user3" "host3"))) :form #407# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/method1:user1@host1|method2:user2@|method3:user3@:/path/to/file" #408=#:ert-form-evaluation-aborted-1921 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:user1@host1" "|method2:user2@" "|method3:user3@:/path/to/file")) (format "/%s:%s@%s|%s:%s@%s|%s:%s@%s:" "method1" "user1" "host1" "method2" "user2" "host1" "method3" "user3" "host1"))) :form #408# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/method1:%u@%h|method2:user2@host2|method3:%u@%h|method4:user4%domain4@host4#1234:/path/to/file" #409="/%s:%s@%s|%s:%s@%s|%s:%s@%s|%s:%s@%s:" #410="user4" #411="host4" #412="method4" #413="user4%domain4" #414="host4#1234" #415=#:ert-form-evaluation-aborted-1926 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/method1:%u@%h" "|method2:user2@host2" "|method3:%u@%h" "|method4:user4%domain4@host4#1234:/path/to/file")) (format #409# "method1" "user2" "host2" "method2" "user2" "host2" "method3" #410# #411# #412# #413# #414#))) :form #415# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 27] tramp-test02-file-name-dissect-simplified "Check simplified file name components." #[0 "\306\307\310\311\211\312\313\314\315\"\316@AB\317\320\"\216\321\322!\210\311\323C\32419\325C0\202D\326\240\210\211@AD\262\327C\311C\311\317\330\"\3311l\317\332%\216\333\242\"\240)0\210\202{\312\262\334\335\311$\210\240\266\204\211\336\337 \340\341D\"!\210\266)\342C\3431\243\344C\345\346!\347\350\307\351#)D0\202\256\326\240\210\211@AD\262\352C\311C\317\353%\216\333\242\"\240)\204\312\336\242!\210\266\342C\3541\340\344C\345\346\355\")\306D0\202\353\326\240\210\211@AD\262\356C\311C\317\357%\216\333\242\"\240)\204\336\242!\210\266\342C\3601\344C\345\346\361\")\307D0\202(\326\240\210\211@AD\262\362C\311C\317\363%\216\333\242\"\240)\204D\336\242!\210\266\342C\3641Z\344C\345\346\365\")\351D0\202e\326\240\210\211@AD\262\366C\311C\317\367%\216\333\242\"\240)\204\201\336\242!\210\266\342C\3701\227\344C\345\346\371\")\372D0\202\242\326\240\210\211@AD\262\373C\311C\317\374%\216\333\242\"\240)\204\276\336\242!\210\266\342C\3751\324\344C\345\346\376\")\311D0\202\337\326\240\210\211@AD\262\377C\311C\317\201D%\216\333\242\"\240)\204\375\336\242!\210\266\342C\201E1\344C\345\201F!\347\350\201G\310#)D0\202'\326\240\210\211@AD\262\201HC\311C\317\201I%\216\333\242\"\240)\204G\336\242!\210\266\342C\201J1a\344C\345\201F\355\")\306D0\202l\326\240\210\211@AD\262\201KC\311C\317\201L%\216\333\242\"\240)\204\214\336\242!\210\266\342C\201M1\250\344C\345\201F\361\")\201GD0\202\263\326\240\210\211@AD\262\201NC\311C\317\201O%\216\333\242\"\240)\204\323\336\242!\210\266\342C\201P1\355\344C\345\201F\365\")\310D0\202\370\326\240\210\211@AD\262\201QC\311C\317\201R%\216\333\242\"\240)\204\336\242!\210\266\342C\201S12\344C\345\201F\371\")\372D0\202=\326\240\210\211@AD\262\201TC\311C\317\201U%\216\333\242\"\240)\204]\336\242!\210\266\342C\201V1w\344C\345\201F\376\")\311D0\202\202\326\240\210\211@AD\262\201WC\311C\317\201X%\216\333\242\"\240)\204\242\336\242!\210\266\342C\201Y1\277\344C\345\325!\347\350\201G\351#)D0\202\312\326\240\210\211@AD\262\201ZC\311C\317\201[%\216\333\242\"\240)\204\352\336\242!\210\266\342C\201\\1\344C\345\325\355\")\306D0\202 \326\240\210\211@AD\262\201]C\311C\317\201^%\216\333\242\"\240)\204-\336\242!\210\266\342C\201_1G\344C\345\325\361\")\201GD0\202R\326\240\210\211@AD\262\201`C\311C\317\201a%\216\333\242\"\240)\204r\336\242!\210\266\342C\201b1\212\344C\345\325\365\")\351D0\202\225\326\240\210\211@AD\262\201cC\311C\317\201d%\216\333\242\"\240)\204\265\336\242!\210\266\342C\201e1\315\344C\345\325\371\")\372D0\202\330\326\240\210\211@AD\262\201fC\311C\317\201g%\216\333\242\"\240)\204\370\336\242!\210\266\342C\201h1\344C\345\325\376\")\311D0\202\326\240\210\211@AD\262\201iC\311C\317\201j%\216\333\242\"\240)\204;\336\242!\210\266\342C\201k1Z\344C\345\201l!\347\350\201m\351#)D0\202e\326\240\210\211@AD\262\201nC\311C\317\201o%\216\333\242\"\240)\204\205\336\242!\210\266\342C\201p1\237\344C\345\201l\355\")\306D0\202\252\326\240\210\211@AD\262\201qC\311C\317\201r%\216\333\242\"\240)\204\312\336\242!\210\266\342C\201s1\346\344C\345\201l\361\")\201mD0\202\361\326\240\210\211@AD\262\201tC\311C\317\201u%\216\333\242\"\240)\204\336\242!\210\266\342C\201v1+\344C\345\201l\365\")\351D0\2026\326\240\210\211@AD\262\201wC\311C\317\201x%\216\333\242\"\240)\204V\336\242!\210\266\342C\201y1p\344C\345\201l\371\")\372D0\202{\326\240\210\211@AD\262\201zC\311C\317\201{%\216\333\242\"\240)\204\233\336\242!\210\266\342C\201|1\265\344C\345\201l\376\")\311D0\202\300\326\240\210\211@AD\262\201}C\311C\317\201~%\216\333\242\"\240)\204\340\336\242!\210\266\342C\2011\377\344C\345\201\200!\347\350\307\201\201#)D0\202\n\326\240\210\211@AD\262\201\202C\311C\317\201\203%\216\333\242\"\240)\204*\336\242!\210\266\342C\201\2041D\344C\345\201\200\355\")\306D0\202O\326\240\210\211@AD\262\201\205C\311C\317\201\206%\216\333\242\"\240)\204o\336\242!\210\266\342C\201\2071\211\344C\345\201\200\361\")\307D0\202\224\326\240\210\211@AD\262\201\210C\311C\317\201\211%\216\333\242\"\240)\204\264\336\242!\210\266\342C\201\2121\320\344C\345\201\200\365\")\201\201D0\202\333\326\240\210\211@AD\262\201\213C\311C\317\201\214%\216\333\242\"\240)\204\373\336\242!\210\266\342C\201\2151\344C\345\201\200\371\")\372D0\202 \326\240\210\211@AD\262\201\216C\311C\317\201\217%\216\333\242\"\240)\204@\336\242!\210\266\342C\201\2201Z\344C\345\201\200\376\")\311D0\202e\326\240\210\211@AD\262\201\221C\311C\317\201\222%\216\333\242\"\240)\204\205\336\242!\210\266\342C\201\2231\246\344C\345\201\224!\347\350\201G\201\201#)D0\202\261\326\240\210\211@AD\262\201\225C\311C\317\201\226%\216\333\242\"\240)\204\321\336\242!\210\266\342C\201\2271\353\344C\345\201\224\355\")\306D0\202\366\326\240\210\211@AD\262\201\230C\311C\317\201\231%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\23212 \344C\345\201\224\361\")\201GD0\202= \326\240\210\211@AD\262\201\233C\311C\317\201\234%\216\333\242\"\240)\204] \336\242!\210\266\342C\201\2351y \344C\345\201\224\365\")\201\201D0\202\204 \326\240\210\211@AD\262\201\236C\311C\317\201\237%\216\333\242\"\240)\204\244 \336\242!\210\266\342C\201\2401\276 \344C\345\201\224\371\")\372D0\202\311 \326\240\210\211@AD\262\201\241C\311C\317\201\242%\216\333\242\"\240)\204\351 \336\242!\210\266\342C\201\2431\n\344C\345\201\224\376\")\311D0\202\n\326\240\210\211@AD\262\201\244C\311C\317\201\245%\216\333\242\"\240)\204.\n\336\242!\210\266\342C\201\2461M\n\344C\345\201\247!\347\350\307\201\250#)D0\202X\n\326\240\210\211@AD\262\201\251C\311C\317\201\252%\216\333\242\"\240)\204x\n\336\242!\210\266\342C\201\2531\222\n\344C\345\201\247\355\")\306D0\202\235\n\326\240\210\211@AD\262\201\254C\311C\317\201\255%\216\333\242\"\240)\204\275\n\336\242!\210\266\342C\201\2561\327\n\344C\345\201\247\361\")\307D0\202\342\n\326\240\210\211@AD\262\201\257C\311C\317\201\260%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\2611 \344C\345\201\247\365\")\201\250D0\202) \326\240\210\211@AD\262\201\262C\311C\317\201\263%\216\333\242\"\240)\204I \336\242!\210\266\342C\201\2641c \344C\345\201\247\371\")\372D0\202n \326\240\210\211@AD\262\201\265C\311C\317\201\266%\216\333\242\"\240)\204\216 \336\242!\210\266\342C\201\2671\250 \344C\345\201\247\376\")\311D0\202\263 \326\240\210\211@AD\262\201\270C\311C\317\201\271%\216\333\242\"\240)\204\323 \336\242!\210\266\342C\201\2721\364 \344C\345\201\273!\347\350\201G\201\250#)D0\202\377 \326\240\210\211@AD\262\201\274C\311C\317\201\275%\216\333\242\"\240)\204\f\336\242!\210\266\342C\201\27619\f\344C\345\201\273\355\")\306D0\202D\f\326\240\210\211@AD\262\201\277C\311C\317\201\300%\216\333\242\"\240)\204d\f\336\242!\210\266\342C\201\3011\200\f\344C\345\201\273\361\")\201GD0\202\213\f\326\240\210\211@AD\262\201\302C\311C\317\201\303%\216\333\242\"\240)\204\253\f\336\242!\210\266\342C\201\3041\307\f\344C\345\201\273\365\")\201\250D0\202\322\f\326\240\210\211@AD\262\201\305C\311C\317\201\306%\216\333\242\"\240)\204\362\f\336\242!\210\266\342C\201\3071\f \344C\345\201\273\371\")\372D0\202 \326\240\210\211@AD\262\201\310C\311C\317\201\311%\216\333\242\"\240)\2047 \336\242!\210\266\342C\201\3121Q \344C\345\201\273\376\")\311D0\202\\ \326\240\210\211@AD\262\201\313C\311C\317\201\314%\216\333\242\"\240)\204| \336\242!\210\266\342C\201\3151\231 \344C\345\201\316!\347\350\307\310#)D0\202\244 \326\240\210\211@AD\262\201\317C\311C\317\201\320%\216\333\242\"\240)\204\304 \336\242!\210\266\342C\201\3211\336 \344C\345\201\316\355\")\306D0\202\351 \326\240\210\211@AD\262\201\322C\311C\317\201\323%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\3241#\344C\345\201\316\361\")\307D0\202.\326\240\210\211@AD\262\201\325C\311C\317\201\326%\216\333\242\"\240)\204N\336\242!\210\266\342C\201\3271h\344C\345\201\316\365\")\310D0\202s\326\240\210\211@AD\262\201\330C\311C\317\201\331%\216\333\242\"\240)\204\223\336\242!\210\266\342C\201\3321\255\344C\345\201\316\371\")\372D0\202\270\326\240\210\211@AD\262\201\333C\311C\317\201\334%\216\333\242\"\240)\204\330\336\242!\210\266\342C\201\3351\362\344C\345\201\316\376\")\311D0\202\375\326\240\210\211@AD\262\201\336C\311C\317\201\337%\216\333\242\"\240)\204\336\242!\210\266\201\340@\342C\201\3411A\344C\345\201\316!\347\350\307\201\342#)D0\202L\326\240\210\211@AD\262\201\343C\311C\317\201\344%\216\333\242\"\240)\204l\336\242!\210\266\342C\201\3451\206\344C\345\201\316\355\")\306D0\202\221\326\240\210\211@AD\262\201\346C\311C\317\201\347%\216\333\242\"\240)\204\261\336\242!\210\266\342C\201\3501\313\344C\345\201\316\361\")\307D0\202\326\326\240\210\211@AD\262\201\351C\311C\317\201\352%\216\333\242\"\240)\204\366\336\242!\210\266\342C\201\3531\344C\345\201\316\365\")\201\340D0\202\326\240\210\211@AD\262\201\354C\311C\317\201\355%\216\333\242\"\240)\204=\336\242!\210\266\342C\201\3561W\344C\345\201\316\371\")\372D0\202b\326\240\210\211@AD\262\201\357C\311C\317\201\360%\216\333\242\"\240)\204\202\336\242!\210\266\342C\201\3611\234\344C\345\201\316\376\")\311D0\202\247\326\240\210\211@AD\262\201\362C\311C\317\201\363%\216\333\242\"\240)\204\307\336\242!\210\266)\342C\201\3641\347\344C\345\201\365!\347\350\307\201\342#)D0\202\362\326\240\210\211@AD\262\201\366C\311C\317\201\367%\216\333\242\"\240)\204\336\242!\210\266\342C\201\3701,\344C\345\201\365\355\")\306D0\2027\326\240\210\211@AD\262\201\371C\311C\317\201\372%\216\333\242\"\240)\204W\336\242!\210\266\342C\201\3731q\344C\345\201\365\361\")\307D0\202|\326\240\210\211@AD\262\201\374C\311C\317\201\375%\216\333\242\"\240)\204\234\336\242!\210\266\342C\201\3761\270\344C\345\201\365\365\")\201\340D0\202\303\326\240\210\211@AD\262\201\377C\311C\317\201%\216\333\242\"\240)\204\343\336\242!\210\266\342C\2011\375\344C\345\201\365\371\")\372D0\202\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204(\336\242!\210\266\342C\2011B\344C\345\201\365\376\")\311D0\202M\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204m\336\242!\210\266\342C\2011\216\344C\345\201!\347\350\201G\201\342#)D0\202\231\326\240\210\211@AD\262\201 C\311C\317\201\n%\216\333\242\"\240)\204\271\336\242!\210\266\342C\201 1\323\344C\345\201\355\")\306D0\202\336\326\240\210\211@AD\262\201\fC\311C\317\201 %\216\333\242\"\240)\204\376\336\242!\210\266\342C\2011\344C\345\201\361\")\201GD0\202%\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204E\336\242!\210\266\342C\2011a\344C\345\201\365\")\201\340D0\202l\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\214\336\242!\210\266\342C\2011\246\344C\345\201\371\")\372D0\202\261\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\321\336\242!\210\266\342C\2011\353\344C\345\201\376\")\311D0\202\366\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\336\242!\210\266\342C\20112\344C\345\201\371\")\201D0\202=\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204]\336\242!\210\266\342C\2011y\344C\345\201 \371\")\201!D0\202\204\326\240\210\211@AD\262\201\"C\311C\317\201#%\216\333\242\"\240)\204\244\336\242!\210\266\342C\201$1\300\344C\345\201%\371\")\201&D0\202\313\326\240\210\211@AD\262\201'C\311C\317\201(%\216\333\242\"\240)\204\353\336\242!\210\266\342C\201)1\344C\345\201*\371\")\201+D0\202\326\240\210\211@AD\262\201,C\311C\317\201-%\216\333\242\"\240)\2042\336\242!\210\266\342C\201.1N\344C\345\201/\371\")\2010D0\202Y\326\240\210\211@AD\262\2011C\311C\317\2012%\216\333\242\"\240)\204y\336\242!\210\266\342C\20131\242\344C\345\2014!\347\2015\2016\2017\2018\2019%)D0\202\255\326\240\210\211@AD\262\201:C\311C\317\201;%\216\333\242\"\240)\204\315\336\242!\210\266\342C\201<1\347\344C\345\2014\355\")\306D0\202\362\326\240\210\211@AD\262\201=C\311C\317\201>%\216\333\242\"\240)\204\336\242!\210\266\342C\201?1.\344C\345\2014\361\")\2018D0\2029\326\240\210\211@AD\262\201@C\311C\317\201A%\216\333\242\"\240)\204Y\336\242!\210\266\342C\201B1u\344C\345\2014\365\")\2019D0\202\200\326\240\210\211@AD\262\201CC\311C\317\201D%\216\333\242\"\240)\204\240\336\242!\210\266\342C\201E1\274\344C\345\2014\371\")\2010D0\202\307\326\240\210\211@AD\262\201FC\311C\317\201G%\216\333\242\"\240)\204\347\336\242!\210\266\342C\201H1 \344C\345\2014\376\"\347\201I\2016\2017#)D0\202\326\240\210\211@AD\262\201JC\311C\317\201K%\216\333\242\"\240)\2046\336\242!\210\266\342C\201L1f\344C\345\201M!\347\201N\2016\2017\2018\2019\201O\201P&)D0\202q\326\240\210\211@AD\262\201QC\311C\317\201R%\216\333\242\"\240)\204\221\336\242!\210\266\342C\201S1\253\344C\345\201M\355\")\306D0\202\266\326\240\210\211@AD\262\201TC\311C\317\201U%\216\333\242\"\240)\204\326\336\242!\210\266\342C\201V1\362\344C\345\201M\361\")\201OD0\202\375\326\240\210\211@AD\262\201WC\311C\317\201X%\216\333\242\"\240)\204\336\242!\210\266\342C\201Y19\344C\345\201M\365\")\201PD0\202D\326\240\210\211@AD\262\201ZC\311C\317\201[%\216\333\242\"\240)\204d\336\242!\210\266\342C\201\\1\200\344C\345\201M\371\")\2010D0\202\213\326\240\210\211@AD\262\201]C\311C\317\201^%\216\333\242\"\240)\204\253\336\242!\210\266\342C\201_1\325\344C\345\201M\376\"\347\201`\2016\2017\2018\2019%)D0\202\340\326\240\210\211@AD\262\201aC\311C\317\201b%\216\333\242\"\240)\204\336\242!\210\266\201c\305\201d\"\210\201c\305\201e\"\210\201c\305\201f\"\210\342C\201g1K\344C\345\201h!\347\201N\2016\2017\2018\2019\201O\201P&)D0\202V\326\240\210\211@AD\262\201iC\311C\317\201j%\216\333\242\"\240)\204v\336\242!\210\266\201c\304\201k\"\210\201c\304\201l\"\210\201c\304\201m\"\210\342C\201n1\301\344C\345\201o!\347\201N\2016\2017\2018\2019\201O\201P&)D0\202\314\326\240\210\211@AD\262\201pC\311C\317\201q%\216\333\242\"\240)\204\354\336\242!\210\266\311\211\342C\201r1 \344C\345\201s!\347\201N\2016\2017\2018\2017\201O\2017&)D0\202+\326\240\210\211@AD\262\201tC\311C\317\201u%\216\333\242\"\240)\204K\336\242!\210\266\342C\201v1\201\344C\345\201w!\347\201x\2018\2019\2018\2019\201y\201z\201{\201|& )D0\202\214\326\240\210\211@AD\262\201}C\311C\317\201~%\216\333\242\"\240)\204\254\336\242!\210\210\211\242\262\266\202. \207" [tramp-syntax tramp-connection-properties tramp-cache-data non-essential tramp-default-host-alist tramp-default-user-alist "default-method" "default-user" "default-host" nil t make-hash-table :test equal ((nil "login-program" t)) make-closure #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] tramp-change-syntax simplified expand-file-name (error) #416="/user@host:" signal #417=#:ert-form-evaluation-aborted-1931 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (expand-file-name #416#) :type 'user-error) :form #417# :value expand-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert--should-error-handle-error user-error ert-fail append :fail-reason #418# string-equal (error) ert--should-signal-hook file-remote-p #419="/host:" format #420="/%s@%s:" #421="host" #422=#:ert-form-evaluation-aborted-1938 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #419#) (format #420# "default-user" #421#))) :form #422# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) method #423=#:ert-form-evaluation-aborted-1943 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host:" 'method) "default-method")) :form #423# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) user #424=#:ert-form-evaluation-aborted-1948 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host:" 'user) "default-user")) :form #424# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) host #425=#:ert-form-evaluation-aborted-1953 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host:" 'host) "host")) :form #425# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) localname #210# #426=#:ert-form-evaluation-aborted-1958 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host:" 'localname) #210#)) :form #426# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) hop #427=#:ert-form-evaluation-aborted-1963 tramp-default-host tramp-default-user tramp-default-method signal-hook-function #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host:" 'hop) nil)) :form #427# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #428="/user@:" #429="user" #430=#:ert-form-evaluation-aborted-1968 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #428#) (format "/%s@%s:" #429# "default-host"))) :form #430# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #431=#:ert-form-evaluation-aborted-1973 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@:" 'method) "default-method")) :form #431# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #432=#:ert-form-evaluation-aborted-1978 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@:" 'user) "user")) :form #432# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #433=#:ert-form-evaluation-aborted-1983 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@:" 'host) "default-host")) :form #433# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #434=#:ert-form-evaluation-aborted-1988 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@:" 'localname) #210#)) :form #434# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #435=#:ert-form-evaluation-aborted-1993 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@:" 'hop) nil)) :form #435# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #436=#:ert-form-evaluation-aborted-1998 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host:") (format "/%s@%s:" "user" "host"))) :form #436# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #437=#:ert-form-evaluation-aborted-2003 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host:" 'method) "default-method")) :form #437# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #438=#:ert-form-evaluation-aborted-2008 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host:" 'user) "user")) :form #438# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #439=#:ert-form-evaluation-aborted-2013 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host:" 'host) "host")) :form #439# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #440=#:ert-form-evaluation-aborted-2018 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host:" 'localname) #210#)) :form #440# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #441=#:ert-form-evaluation-aborted-2023 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host:" 'hop) nil)) :form #441# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #442="/user@email@host:" #443="user@email" #444=#:ert-form-evaluation-aborted-2028 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #442#) (format "/%s@%s:" #443# "host"))) :form #444# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #445=#:ert-form-evaluation-aborted-2033 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@email@host:" 'method) "default-method")) :form #445# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #446=#:ert-form-evaluation-aborted-2038 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@email@host:" 'user) "user@email")) :form #446# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #447=#:ert-form-evaluation-aborted-2043 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@email@host:" 'host) "host")) :form #447# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #448=#:ert-form-evaluation-aborted-2048 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@email@host:" 'localname) #210#)) :form #448# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #449=#:ert-form-evaluation-aborted-2053 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@email@host:" 'hop) nil)) :form #449# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #450="/host#1234:" #451="host#1234" #452=#:ert-form-evaluation-aborted-2058 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #450#) (format "/%s@%s:" "default-user" #451#))) :form #452# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #453=#:ert-form-evaluation-aborted-2063 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host#1234:" 'method) "default-method")) :form #453# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #454=#:ert-form-evaluation-aborted-2068 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host#1234:" 'user) "default-user")) :form #454# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #455=#:ert-form-evaluation-aborted-2073 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host#1234:" 'host) "host#1234")) :form #455# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #456=#:ert-form-evaluation-aborted-2078 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host#1234:" 'localname) #210#)) :form #456# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #457=#:ert-form-evaluation-aborted-2083 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/host#1234:" 'hop) nil)) :form #457# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #458="/user@host#1234:" #459=#:ert-form-evaluation-aborted-2088 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #458#) (format "/%s@%s:" "user" "host#1234"))) :form #459# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #460=#:ert-form-evaluation-aborted-2093 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host#1234:" 'method) "default-method")) :form #460# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #461=#:ert-form-evaluation-aborted-2098 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host#1234:" 'user) "user")) :form #461# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #462=#:ert-form-evaluation-aborted-2103 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host#1234:" 'host) "host#1234")) :form #462# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #463=#:ert-form-evaluation-aborted-2108 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host#1234:" 'localname) #210#)) :form #463# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #464=#:ert-form-evaluation-aborted-2113 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@host#1234:" 'hop) nil)) :form #464# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #465="/1.2.3.4:" #466="1.2.3.4" #467=#:ert-form-evaluation-aborted-2118 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #465#) (format "/%s@%s:" "default-user" #466#))) :form #467# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #468=#:ert-form-evaluation-aborted-2123 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/1.2.3.4:" 'method) "default-method")) :form #468# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #469=#:ert-form-evaluation-aborted-2128 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/1.2.3.4:" 'user) "default-user")) :form #469# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #470=#:ert-form-evaluation-aborted-2133 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/1.2.3.4:" 'host) "1.2.3.4")) :form #470# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #471=#:ert-form-evaluation-aborted-2138 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/1.2.3.4:" 'localname) #210#)) :form #471# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #472=#:ert-form-evaluation-aborted-2143 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/1.2.3.4:" 'hop) nil)) :form #472# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #473="/user@1.2.3.4:" #474=#:ert-form-evaluation-aborted-2148 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #473#) (format "/%s@%s:" "user" "1.2.3.4"))) :form #474# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #475=#:ert-form-evaluation-aborted-2153 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@1.2.3.4:" 'method) "default-method")) :form #475# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #476=#:ert-form-evaluation-aborted-2158 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@1.2.3.4:" 'user) "user")) :form #476# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #477=#:ert-form-evaluation-aborted-2163 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@1.2.3.4:" 'host) "1.2.3.4")) :form #477# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #478=#:ert-form-evaluation-aborted-2168 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@1.2.3.4:" 'localname) #210#)) :form #478# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #479=#:ert-form-evaluation-aborted-2173 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@1.2.3.4:" 'hop) nil)) :form #479# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #480="/[]:" #481=#:ert-form-evaluation-aborted-2178 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #480#) (format "/%s@%s:" "default-user" "default-host"))) :form #481# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #482=#:ert-form-evaluation-aborted-2183 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'method) "default-method")) :form #482# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #483=#:ert-form-evaluation-aborted-2188 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'user) "default-user")) :form #483# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #484=#:ert-form-evaluation-aborted-2193 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'host) "default-host")) :form #484# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #485=#:ert-form-evaluation-aborted-2198 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'localname) #210#)) :form #485# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #486=#:ert-form-evaluation-aborted-2203 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'hop) nil)) :form #486# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "::1" (error) #487="[::1]" #488=#:ert-form-evaluation-aborted-2208 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:") (format "/%s@%s:" "default-user" #487#))) :form #488# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #489=#:ert-form-evaluation-aborted-2213 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'method) "default-method")) :form #489# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #490=#:ert-form-evaluation-aborted-2218 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'user) "default-user")) :form #490# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #491=#:ert-form-evaluation-aborted-2223 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'host) "::1")) :form #491# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #492=#:ert-form-evaluation-aborted-2228 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'localname) #210#)) :form #492# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #493=#:ert-form-evaluation-aborted-2233 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[]:" 'hop) nil)) :form #493# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #494="/[::1]:" #495=#:ert-form-evaluation-aborted-2238 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #494#) (format "/%s@%s:" "default-user" "[::1]"))) :form #495# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #496=#:ert-form-evaluation-aborted-2243 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[::1]:" 'method) "default-method")) :form #496# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #497=#:ert-form-evaluation-aborted-2248 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[::1]:" 'user) "default-user")) :form #497# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #498=#:ert-form-evaluation-aborted-2253 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[::1]:" 'host) "::1")) :form #498# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #499=#:ert-form-evaluation-aborted-2258 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[::1]:" 'localname) #210#)) :form #499# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #500=#:ert-form-evaluation-aborted-2263 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[::1]:" 'hop) nil)) :form #500# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #501="/user@[::1]:" #502=#:ert-form-evaluation-aborted-2268 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #501#) (format "/%s@%s:" "user" "[::1]"))) :form #502# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #503=#:ert-form-evaluation-aborted-2273 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@[::1]:" 'method) "default-method")) :form #503# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #504=#:ert-form-evaluation-aborted-2278 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@[::1]:" 'user) "user")) :form #504# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #505=#:ert-form-evaluation-aborted-2283 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@[::1]:" 'host) "::1")) :form #505# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #506=#:ert-form-evaluation-aborted-2288 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@[::1]:" 'localname) #210#)) :form #506# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #507=#:ert-form-evaluation-aborted-2293 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user@[::1]:" 'hop) nil)) :form #507# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #508="/host:/:" #509="/:" #510=#:ert-form-evaluation-aborted-2298 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #508# 'localname) #509#)) :form #510# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #511="/host::" #512=":" #513=#:ert-form-evaluation-aborted-2303 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #511# 'localname) #512#)) :form #513# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #514="/host: " #515=" " #516=#:ert-form-evaluation-aborted-2308 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #514# 'localname) #515#)) :form #516# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #517="/host:file" #518="file" #519=#:ert-form-evaluation-aborted-2313 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #517# 'localname) #518#)) :form #519# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #520="/host:/path/to/file" #521="/path/to/file" #522=#:ert-form-evaluation-aborted-2318 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #520# 'localname) #521#)) :form #522# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #523="/user1@host1|user2@host2:/path/to/file" #524="/%s@%s|%s@%s:" #525="user1" #526="host1" #527="user2" #528="host2" #529=#:ert-form-evaluation-aborted-2323 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #523#) (format #524# #525# #526# #527# #528#))) :form #529# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #530=#:ert-form-evaluation-aborted-2328 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user1@host1|user2@host2:/path/to/file" 'method) "default-method")) :form #530# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #531=#:ert-form-evaluation-aborted-2333 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user1@host1|user2@host2:/path/to/file" 'user) "user2")) :form #531# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #532=#:ert-form-evaluation-aborted-2338 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user1@host1|user2@host2:/path/to/file" 'host) "host2")) :form #532# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #533=#:ert-form-evaluation-aborted-2343 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user1@host1|user2@host2:/path/to/file" 'localname) "/path/to/file")) :form #533# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #534="%s@%s|" #535=#:ert-form-evaluation-aborted-2348 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/user1@host1|user2@host2:/path/to/file" 'hop) (format #534# "user1" "host1"))) :form #535# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/user1@host1|user2@host2|user3@host3:/path/to/file" #536="/%s@%s|%s@%s|%s@%s:" #537="user3" #538="host3" #539=#:ert-form-evaluation-aborted-2353 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@host2" "|user3@host3:/path/to/file")) (format #536# "user1" "host1" "user2" "host2" #537# #538#))) :form #539# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #540=#:ert-form-evaluation-aborted-2358 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@host2" "|user3@host3:/path/to/file") 'method) "default-method")) :form #540# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #541=#:ert-form-evaluation-aborted-2363 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@host2" "|user3@host3:/path/to/file") 'user) "user3")) :form #541# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #542=#:ert-form-evaluation-aborted-2368 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@host2" "|user3@host3:/path/to/file") 'host) "host3")) :form #542# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #543=#:ert-form-evaluation-aborted-2373 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@host2" "|user3@host3:/path/to/file") 'localname) "/path/to/file")) :form #543# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #544="%s@%s|%s@%s|" #545=#:ert-form-evaluation-aborted-2378 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@host2" "|user3@host3:/path/to/file") 'hop) (format #544# "user1" "host1" "user2" "host2"))) :form #545# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] add-to-list (nil "host1" "user1") (nil "host2" "user2") (nil "host3" "user3") (error) "/host1|host2|host3:/path/to/file" #546=#:ert-form-evaluation-aborted-2383 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/host1" "|host2" "|host3:/path/to/file")) (format "/%s@%s|%s@%s|%s@%s:" "user1" "host1" "user2" "host2" "user3" "host3"))) :form #546# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (nil "user1" "host1") (nil "user2" "host2") (nil "user3" "host3") (error) "/user1@|user2@|user3@:/path/to/file" #547=#:ert-form-evaluation-aborted-2388 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@" "|user2@" "|user3@:/path/to/file")) (format "/%s@%s|%s@%s|%s@%s:" "user1" "host1" "user2" "host2" "user3" "host3"))) :form #547# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/user1@host1|user2@|user3@:/path/to/file" #548=#:ert-form-evaluation-aborted-2393 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/user1@host1" "|user2@" "|user3@:/path/to/file")) (format "/%s@%s|%s@%s|%s@%s:" "user1" "host1" "user2" "host1" "user3" "host1"))) :form #548# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/%u@%h|user2@host2|%u@%h|user4%domain4@host4#1234:/path/to/file" #549="/%s@%s|%s@%s|%s@%s|%s@%s:" #550="user4" #551="host4" #552="user4%domain4" #553="host4#1234" #554=#:ert-form-evaluation-aborted-2398 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/%u@%h" "|user2@host2" "|%u@%h" "|user4%domain4@host4#1234:/path/to/file")) (format #549# "user2" "host2" "user2" "host2" #550# #551# #552# #553#))) :form #554# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 22] (:expensive-test) tramp-test02-file-name-dissect-separate "Check separate file name components." #[0 "\306\307\310\311\211\211\312\313\314\315\"\316@AB C\317\320\"\216\321\322!\210\311\323C\3241>\325C0\202I\326\240\210\211@AD\262\327C\311C\311\317\330\"\3311q\317\332%\216\333\242\"\240)0\210\202\200\312\262\334\335\311$\210\240\266\204\216\336\337 \340\341D\"!\210\266)\342C\3431\251\344D\345\346!\347\350\351\307\310$)D0\202\264\326\240\210\211@AD\262\352C\311C\317\353%\216\333\242\"\240)\204\320\336\242!\210\266\342C\3541\346\344D\345\346\355\")\351D0\202\361\326\240\210\211@AD\262\356C\311C\317\357%\216\333\242\"\240)\204 \336\242!\210\266\342C\3601#\344D\345\346\361\")\307D0\202.\326\240\210\211@AD\262\362C\311C\317\363%\216\333\242\"\240)\204J\336\242!\210\266\342C\3641`\344D\345\346\365\")\310D0\202k\326\240\210\211@AD\262\366C\311C\317\367%\216\333\242\"\240)\204\207\336\242!\210\266\342C\3701\235\344D\345\346\371\")\372D0\202\250\326\240\210\211@AD\262\373C\311C\317\374%\216\333\242\"\240)\204\304\336\242!\210\266\342C\3751\332\344D\345\346\376\")\311D0\202\345\326\240\210\211@AD\262\377C\311C\317\201E%\216\333\242\"\240)\204\336\242!\210\266\342C\201F1#\344D\345\201G!\347\350\306\307\201H$)D0\202.\326\240\210\211@AD\262\201IC\311C\317\201J%\216\333\242\"\240)\204N\336\242!\210\266\342C\201K1h\344D\345\201G\355\")\306D0\202s\326\240\210\211@AD\262\201LC\311C\317\201M%\216\333\242\"\240)\204\223\336\242!\210\266\342C\201N1\255\344D\345\201G\361\")\307D0\202\270\326\240\210\211@AD\262\201OC\311C\317\201P%\216\333\242\"\240)\204\330\336\242!\210\266\342C\201Q1\364\344D\345\201G\365\")\201HD0\202\377\326\240\210\211@AD\262\201RC\311C\317\201S%\216\333\242\"\240)\204\336\242!\210\266\342C\201T19\344D\345\201G\371\")\372D0\202D\326\240\210\211@AD\262\201UC\311C\317\201V%\216\333\242\"\240)\204d\336\242!\210\266\342C\201W1~\344D\345\201G\376\")\311D0\202\211\326\240\210\211@AD\262\201XC\311C\317\201Y%\216\333\242\"\240)\204\251\336\242!\210\266\342C\201Z1\311\344D\345\201[!\347\350\306\201\\\310$)D0\202\324\326\240\210\211@AD\262\201]C\311C\317\201^%\216\333\242\"\240)\204\364\336\242!\210\266\342C\201_1\344D\345\201[\355\")\306D0\202\326\240\210\211@AD\262\201`C\311C\317\201a%\216\333\242\"\240)\2049\336\242!\210\266\342C\201b1U\344D\345\201[\361\")\201\\D0\202`\326\240\210\211@AD\262\201cC\311C\317\201d%\216\333\242\"\240)\204\200\336\242!\210\266\342C\201e1\232\344D\345\201[\365\")\310D0\202\245\326\240\210\211@AD\262\201fC\311C\317\201g%\216\333\242\"\240)\204\305\336\242!\210\266\342C\201h1\337\344D\345\201[\371\")\372D0\202\352\326\240\210\211@AD\262\201iC\311C\317\201j%\216\333\242\"\240)\204\n\336\242!\210\266\342C\201k1$\344D\345\201[\376\")\311D0\202/\326\240\210\211@AD\262\201lC\311C\317\201m%\216\333\242\"\240)\204O\336\242!\210\266\342C\201n1q\344D\345\201o!\347\350\306\201\\\201H$)D0\202|\326\240\210\211@AD\262\201pC\311C\317\201q%\216\333\242\"\240)\204\234\336\242!\210\266\342C\201r1\266\344D\345\201o\355\")\306D0\202\301\326\240\210\211@AD\262\201sC\311C\317\201t%\216\333\242\"\240)\204\341\336\242!\210\266\342C\201u1\375\344D\345\201o\361\")\201\\D0\202\326\240\210\211@AD\262\201vC\311C\317\201w%\216\333\242\"\240)\204(\336\242!\210\266\342C\201x1D\344D\345\201o\365\")\201HD0\202O\326\240\210\211@AD\262\201yC\311C\317\201z%\216\333\242\"\240)\204o\336\242!\210\266\342C\201{1\211\344D\345\201o\371\")\372D0\202\224\326\240\210\211@AD\262\201|C\311C\317\201}%\216\333\242\"\240)\204\264\336\242!\210\266\342C\201~1\316\344D\345\201o\376\")\311D0\202\331\326\240\210\211@AD\262\201C\311C\317\201\200%\216\333\242\"\240)\204\371\336\242!\210\266\342C\201\2011\344D\345\201\202!\347\350\306\307\201H$)D0\202$\326\240\210\211@AD\262\201\203C\311C\317\201\204%\216\333\242\"\240)\204D\336\242!\210\266\342C\201\2051^\344D\345\201\202\355\")\306D0\202i\326\240\210\211@AD\262\201\206C\311C\317\201\207%\216\333\242\"\240)\204\211\336\242!\210\266\342C\201\2101\243\344D\345\201\202\361\")\307D0\202\256\326\240\210\211@AD\262\201\211C\311C\317\201\212%\216\333\242\"\240)\204\316\336\242!\210\266\342C\201\2131\352\344D\345\201\202\365\")\201HD0\202\365\326\240\210\211@AD\262\201\214C\311C\317\201\215%\216\333\242\"\240)\204\336\242!\210\266\342C\201\2161/\344D\345\201\202\371\")\372D0\202:\326\240\210\211@AD\262\201\217C\311C\317\201\220%\216\333\242\"\240)\204Z\336\242!\210\266\342C\201\2211t\344D\345\201\202\376\")\311D0\202\326\240\210\211@AD\262\201\222C\311C\317\201\223%\216\333\242\"\240)\204\237\336\242!\210\266\342C\201\2241\277\344D\345\201\225!\347\350\306\201\\\310$)D0\202\312\326\240\210\211@AD\262\201\226C\311C\317\201\227%\216\333\242\"\240)\204\352\336\242!\210\266\342C\201\2301 \344D\345\201\225\355\")\306D0\202 \326\240\210\211@AD\262\201\231C\311C\317\201\232%\216\333\242\"\240)\204/ \336\242!\210\266\342C\201\2331K \344D\345\201\225\361\")\201\\D0\202V \326\240\210\211@AD\262\201\234C\311C\317\201\235%\216\333\242\"\240)\204v \336\242!\210\266\342C\201\2361\220 \344D\345\201\225\365\")\310D0\202\233 \326\240\210\211@AD\262\201\237C\311C\317\201\240%\216\333\242\"\240)\204\273 \336\242!\210\266\342C\201\2411\325 \344D\345\201\225\371\")\372D0\202\340 \326\240\210\211@AD\262\201\242C\311C\317\201\243%\216\333\242\"\240)\204\n\336\242!\210\266\342C\201\2441\n\344D\345\201\225\376\")\311D0\202%\n\326\240\210\211@AD\262\201\245C\311C\317\201\246%\216\333\242\"\240)\204E\n\336\242!\210\266\342C\201\2471g\n\344D\345\201\250!\347\350\306\201\\\201H$)D0\202r\n\326\240\210\211@AD\262\201\251C\311C\317\201\252%\216\333\242\"\240)\204\222\n\336\242!\210\266\342C\201\2531\254\n\344D\345\201\250\355\")\306D0\202\267\n\326\240\210\211@AD\262\201\254C\311C\317\201\255%\216\333\242\"\240)\204\327\n\336\242!\210\266\342C\201\2561\363\n\344D\345\201\250\361\")\201\\D0\202\376\n\326\240\210\211@AD\262\201\257C\311C\317\201\260%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\2611: \344D\345\201\250\365\")\201HD0\202E \326\240\210\211@AD\262\201\262C\311C\317\201\263%\216\333\242\"\240)\204e \336\242!\210\266\342C\201\2641 \344D\345\201\250\371\")\372D0\202\212 \326\240\210\211@AD\262\201\265C\311C\317\201\266%\216\333\242\"\240)\204\252 \336\242!\210\266\342C\201\2671\304 \344D\345\201\250\376\")\311D0\202\317 \326\240\210\211@AD\262\201\270C\311C\317\201\271%\216\333\242\"\240)\204\357 \336\242!\210\266\342C\201\2721\f\344D\345\201\273!\347\350\351\307\201H$)D0\202\f\326\240\210\211@AD\262\201\274C\311C\317\201\275%\216\333\242\"\240)\204:\f\336\242!\210\266\342C\201\2761T\f\344D\345\201\273\355\")\351D0\202_\f\326\240\210\211@AD\262\201\277C\311C\317\201\300%\216\333\242\"\240)\204\f\336\242!\210\266\342C\201\3011\231\f\344D\345\201\273\361\")\307D0\202\244\f\326\240\210\211@AD\262\201\302C\311C\317\201\303%\216\333\242\"\240)\204\304\f\336\242!\210\266\342C\201\3041\340\f\344D\345\201\273\365\")\201HD0\202\353\f\326\240\210\211@AD\262\201\305C\311C\317\201\306%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\3071% \344D\345\201\273\371\")\372D0\2020 \326\240\210\211@AD\262\201\310C\311C\317\201\311%\216\333\242\"\240)\204P \336\242!\210\266\342C\201\3121j \344D\345\201\273\376\")\311D0\202u \326\240\210\211@AD\262\201\313C\311C\317\201\314%\216\333\242\"\240)\204\225 \336\242!\210\266\342C\201\3151\265 \344D\345\201\316!\347\350\351\201\\\310$)D0\202\300 \326\240\210\211@AD\262\201\317C\311C\317\201\320%\216\333\242\"\240)\204\340 \336\242!\210\266\342C\201\3211\372 \344D\345\201\316\355\")\351D0\202\326\240\210\211@AD\262\201\322C\311C\317\201\323%\216\333\242\"\240)\204%\336\242!\210\266\342C\201\3241A\344D\345\201\316\361\")\201\\D0\202L\326\240\210\211@AD\262\201\325C\311C\317\201\326%\216\333\242\"\240)\204l\336\242!\210\266\342C\201\3271\206\344D\345\201\316\365\")\310D0\202\221\326\240\210\211@AD\262\201\330C\311C\317\201\331%\216\333\242\"\240)\204\261\336\242!\210\266\342C\201\3321\313\344D\345\201\316\371\")\372D0\202\326\326\240\210\211@AD\262\201\333C\311C\317\201\334%\216\333\242\"\240)\204\366\336\242!\210\266\342C\201\3351\344D\345\201\316\376\")\311D0\202\326\240\210\211@AD\262\201\336C\311C\317\201\337%\216\333\242\"\240)\204;\336\242!\210\266\342C\201\3401[\344D\345\325!\347\350\351\201\\\201H$)D0\202f\326\240\210\211@AD\262\201\341C\311C\317\201\342%\216\333\242\"\240)\204\206\336\242!\210\266\342C\201\3431\236\344D\345\325\355\")\351D0\202\251\326\240\210\211@AD\262\201\344C\311C\317\201\345%\216\333\242\"\240)\204\311\336\242!\210\266\342C\201\3461\343\344D\345\325\361\")\201\\D0\202\356\326\240\210\211@AD\262\201\347C\311C\317\201\350%\216\333\242\"\240)\204\336\242!\210\266\342C\201\3511(\344D\345\325\365\")\201HD0\2023\326\240\210\211@AD\262\201\352C\311C\317\201\353%\216\333\242\"\240)\204S\336\242!\210\266\342C\201\3541k\344D\345\325\371\")\372D0\202v\326\240\210\211@AD\262\201\355C\311C\317\201\356%\216\333\242\"\240)\204\226\336\242!\210\266\342C\201\3571\256\344D\345\325\376\")\311D0\202\271\326\240\210\211@AD\262\201\360C\311C\317\201\361%\216\333\242\"\240)\204\331\336\242!\210\266\342C\201\3621\373\344D\345\201\363!\347\350\351\201\364\201H$)D0\202\326\240\210\211@AD\262\201\365C\311C\317\201\366%\216\333\242\"\240)\204&\336\242!\210\266\342C\201\3671@\344D\345\201\363\355\")\351D0\202K\326\240\210\211@AD\262\201\370C\311C\317\201\371%\216\333\242\"\240)\204k\336\242!\210\266\342C\201\3721\207\344D\345\201\363\361\")\201\364D0\202\222\326\240\210\211@AD\262\201\373C\311C\317\201\374%\216\333\242\"\240)\204\262\336\242!\210\266\342C\201\3751\316\344D\345\201\363\365\")\201HD0\202\331\326\240\210\211@AD\262\201\376C\311C\317\201\377%\216\333\242\"\240)\204\371\336\242!\210\266\342C\2011\344D\345\201\363\371\")\372D0\202\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204>\336\242!\210\266\342C\2011X\344D\345\201\363\376\")\311D0\202c\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\203\336\242!\210\266\342C\2011\243\344D\345\201!\347\350\306\307\201$)D0\202\256\326\240\210\211@AD\262\201 C\311C\317\201\n%\216\333\242\"\240)\204\316\336\242!\210\266\342C\201 1\350\344D\345\201\355\")\306D0\202\363\326\240\210\211@AD\262\201\fC\311C\317\201 %\216\333\242\"\240)\204\336\242!\210\266\342C\2011-\344D\345\201\361\")\307D0\2028\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204X\336\242!\210\266\342C\2011t\344D\345\201\365\")\201D0\202\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\237\336\242!\210\266\342C\2011\271\344D\345\201\371\")\372D0\202\304\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\344\336\242!\210\266\342C\2011\376\344D\345\201\376\")\311D0\202 \326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204)\336\242!\210\266\342C\2011K\344D\345\201!\347\350\306\201\\\201$)D0\202V\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204v\336\242!\210\266\342C\2011\220\344D\345\201\355\")\306D0\202\233\326\240\210\211@AD\262\201C\311C\317\201 %\216\333\242\"\240)\204\273\336\242!\210\266\342C\201!1\327\344D\345\201\361\")\201\\D0\202\342\326\240\210\211@AD\262\201\"C\311C\317\201#%\216\333\242\"\240)\204\336\242!\210\266\342C\201$1\344D\345\201\365\")\201D0\202)\326\240\210\211@AD\262\201%C\311C\317\201&%\216\333\242\"\240)\204I\336\242!\210\266\342C\201'1c\344D\345\201\371\")\372D0\202n\326\240\210\211@AD\262\201(C\311C\317\201)%\216\333\242\"\240)\204\216\336\242!\210\266\342C\201*1\250\344D\345\201\376\")\311D0\202\263\326\240\210\211@AD\262\201+C\311C\317\201,%\216\333\242\"\240)\204\323\336\242!\210\266\342C\201-1\363\344D\345\201.!\347\350\306\307\201$)D0\202\376\326\240\210\211@AD\262\201/C\311C\317\2010%\216\333\242\"\240)\204\336\242!\210\266\342C\201118\344D\345\201.\355\")\306D0\202C\326\240\210\211@AD\262\2012C\311C\317\2013%\216\333\242\"\240)\204c\336\242!\210\266\342C\20141}\344D\345\201.\361\")\307D0\202\210\326\240\210\211@AD\262\2015C\311C\317\2016%\216\333\242\"\240)\204\250\336\242!\210\266\342C\20171\304\344D\345\201.\365\")\201D0\202\317\326\240\210\211@AD\262\2018C\311C\317\2019%\216\333\242\"\240)\204\357\336\242!\210\266\342C\201:1 \344D\345\201.\371\")\372D0\202\326\240\210\211@AD\262\201;C\311C\317\201<%\216\333\242\"\240)\2044\336\242!\210\266\342C\201=1N\344D\345\201.\376\")\311D0\202Y\326\240\210\211@AD\262\201>C\311C\317\201?%\216\333\242\"\240)\204y\336\242!\210\266\342C\201@1\233\344D\345\201A!\347\350\306\201\\\201$)D0\202\246\326\240\210\211@AD\262\201BC\311C\317\201C%\216\333\242\"\240)\204\306\336\242!\210\266\342C\201D1\340\344D\345\201A\355\")\306D0\202\353\326\240\210\211@AD\262\201EC\311C\317\201F%\216\333\242\"\240)\204 \336\242!\210\266\342C\201G1'\344D\345\201A\361\")\201\\D0\2022\326\240\210\211@AD\262\201HC\311C\317\201I%\216\333\242\"\240)\204R\336\242!\210\266\342C\201J1n\344D\345\201A\365\")\201D0\202y\326\240\210\211@AD\262\201KC\311C\317\201L%\216\333\242\"\240)\204\231\336\242!\210\266\342C\201M1\263\344D\345\201A\371\")\372D0\202\276\326\240\210\211@AD\262\201NC\311C\317\201O%\216\333\242\"\240)\204\336\336\242!\210\266\342C\201P1\370\344D\345\201A\376\")\311D0\202\326\240\210\211@AD\262\201QC\311C\317\201R%\216\333\242\"\240)\204#\336\242!\210\266\342C\201S1C\344D\345\201T!\347\350\351\307\201$)D0\202N\326\240\210\211@AD\262\201UC\311C\317\201V%\216\333\242\"\240)\204n\336\242!\210\266\342C\201W1\210\344D\345\201T\355\")\351D0\202\223\326\240\210\211@AD\262\201XC\311C\317\201Y%\216\333\242\"\240)\204\263\336\242!\210\266\342C\201Z1\315\344D\345\201T\361\")\307D0\202\330\326\240\210\211@AD\262\201[C\311C\317\201\\%\216\333\242\"\240)\204\370\336\242!\210\266\342C\201]1\344D\345\201T\365\")\201D0\202\326\240\210\211@AD\262\201^C\311C\317\201_%\216\333\242\"\240)\204?\336\242!\210\266\342C\201`1Y\344D\345\201T\371\")\372D0\202d\326\240\210\211@AD\262\201aC\311C\317\201b%\216\333\242\"\240)\204\204\336\242!\210\266\342C\201c1\236\344D\345\201T\376\")\311D0\202\251\326\240\210\211@AD\262\201dC\311C\317\201e%\216\333\242\"\240)\204\311\336\242!\210\266\342C\201f1\353\344D\345\201g!\347\350\351\201\\\201$)D0\202\366\326\240\210\211@AD\262\201hC\311C\317\201i%\216\333\242\"\240)\204\336\242!\210\266\342C\201j10\344D\345\201g\355\")\351D0\202;\326\240\210\211@AD\262\201kC\311C\317\201l%\216\333\242\"\240)\204[\336\242!\210\266\342C\201m1w\344D\345\201g\361\")\201\\D0\202\202\326\240\210\211@AD\262\201nC\311C\317\201o%\216\333\242\"\240)\204\242\336\242!\210\266\342C\201p1\276\344D\345\201g\365\")\201D0\202\311\326\240\210\211@AD\262\201qC\311C\317\201r%\216\333\242\"\240)\204\351\336\242!\210\266\342C\201s1\344D\345\201g\371\")\372D0\202\326\240\210\211@AD\262\201tC\311C\317\201u%\216\333\242\"\240)\204.\336\242!\210\266\342C\201v1H\344D\345\201g\376\")\311D0\202S\326\240\210\211@AD\262\201wC\311C\317\201x%\216\333\242\"\240)\204s\336\242!\210\266\342C\201y1\223\344D\345\201z!\347\350\306\307\201{$)D0\202\236\326\240\210\211@AD\262\201|C\311C\317\201}%\216\333\242\"\240)\204\276\336\242!\210\266\342C\201~1\330\344D\345\201z\355\")\306D0\202\343\326\240\210\211@AD\262\201C\311C\317\201\200%\216\333\242\"\240)\204\336\242!\210\266\342C\201\2011\344D\345\201z\361\")\307D0\202(\326\240\210\211@AD\262\201\202C\311C\317\201\203%\216\333\242\"\240)\204H\336\242!\210\266\342C\201\2041d\344D\345\201z\365\")\201{D0\202o\326\240\210\211@AD\262\201\205C\311C\317\201\206%\216\333\242\"\240)\204\217\336\242!\210\266\342C\201\2071\251\344D\345\201z\371\")\372D0\202\264\326\240\210\211@AD\262\201\210C\311C\317\201\211%\216\333\242\"\240)\204\324\336\242!\210\266\342C\201\2121\356\344D\345\201z\376\")\311D0\202\371\326\240\210\211@AD\262\201\213C\311C\317\201\214%\216\333\242\"\240)\204\336\242!\210\266\342C\201\2151;\344D\345\201\216!\347\350\306\201\\\201{$)D0\202F\326\240\210\211@AD\262\201\217C\311C\317\201\220%\216\333\242\"\240)\204f\336\242!\210\266\342C\201\2211\200\344D\345\201\216\355\")\306D0\202\213\326\240\210\211@AD\262\201\222C\311C\317\201\223%\216\333\242\"\240)\204\253\336\242!\210\266\342C\201\2241\307\344D\345\201\216\361\")\201\\D0\202\322\326\240\210\211@AD\262\201\225C\311C\317\201\226%\216\333\242\"\240)\204\362\336\242!\210\266\342C\201\2271\344D\345\201\216\365\")\201{D0\202\326\240\210\211@AD\262\201\230C\311C\317\201\231%\216\333\242\"\240)\2049\336\242!\210\266\342C\201\2321S\344D\345\201\216\371\")\372D0\202^\326\240\210\211@AD\262\201\233C\311C\317\201\234%\216\333\242\"\240)\204~\336\242!\210\266\342C\201\2351\230\344D\345\201\216\376\")\311D0\202\243\326\240\210\211@AD\262\201\236C\311C\317\201\237%\216\333\242\"\240)\204\303\336\242!\210\266\342C\201\2401\343\344D\345\201\241!\347\350\306\307\201{$)D0\202\356\326\240\210\211@AD\262\201\242C\311C\317\201\243%\216\333\242\"\240)\204 \336\242!\210\266\342C\201\2441( \344D\345\201\241\355\")\306D0\2023 \326\240\210\211@AD\262\201\245C\311C\317\201\246%\216\333\242\"\240)\204S \336\242!\210\266\342C\201\2471m \344D\345\201\241\361\")\307D0\202x \326\240\210\211@AD\262\201\250C\311C\317\201\251%\216\333\242\"\240)\204\230 \336\242!\210\266\342C\201\2521\264 \344D\345\201\241\365\")\201{D0\202\277 \326\240\210\211@AD\262\201\253C\311C\317\201\254%\216\333\242\"\240)\204\337 \336\242!\210\266\342C\201\2551\371 \344D\345\201\241\371\")\372D0\202!\326\240\210\211@AD\262\201\256C\311C\317\201\257%\216\333\242\"\240)\204$!\336\242!\210\266\342C\201\2601>!\344D\345\201\241\376\")\311D0\202I!\326\240\210\211@AD\262\201\261C\311C\317\201\262%\216\333\242\"\240)\204i!\336\242!\210\266\342C\201\2631\213!\344D\345\201\264!\347\350\306\201\\\201{$)D0\202\226!\326\240\210\211@AD\262\201\265C\311C\317\201\266%\216\333\242\"\240)\204\266!\336\242!\210\266\342C\201\2671\320!\344D\345\201\264\355\")\306D0\202\333!\326\240\210\211@AD\262\201\270C\311C\317\201\271%\216\333\242\"\240)\204\373!\336\242!\210\266\342C\201\2721\"\344D\345\201\264\361\")\201\\D0\202\"\"\326\240\210\211@AD\262\201\273C\311C\317\201\274%\216\333\242\"\240)\204B\"\336\242!\210\266\342C\201\2751^\"\344D\345\201\264\365\")\201{D0\202i\"\326\240\210\211@AD\262\201\276C\311C\317\201\277%\216\333\242\"\240)\204\211\"\336\242!\210\266\342C\201\3001\243\"\344D\345\201\264\371\")\372D0\202\256\"\326\240\210\211@AD\262\201\301C\311C\317\201\302%\216\333\242\"\240)\204\316\"\336\242!\210\266\342C\201\3031\350\"\344D\345\201\264\376\")\311D0\202\363\"\326\240\210\211@AD\262\201\304C\311C\317\201\305%\216\333\242\"\240)\204#\336\242!\210\266\342C\201\30613#\344D\345\201\307!\347\350\351\307\201{$)D0\202>#\326\240\210\211@AD\262\201\310C\311C\317\201\311%\216\333\242\"\240)\204^#\336\242!\210\266\342C\201\3121x#\344D\345\201\307\355\")\351D0\202\203#\326\240\210\211@AD\262\201\313C\311C\317\201\314%\216\333\242\"\240)\204\243#\336\242!\210\266\342C\201\3151\275#\344D\345\201\307\361\")\307D0\202\310#\326\240\210\211@AD\262\201\316C\311C\317\201\317%\216\333\242\"\240)\204\350#\336\242!\210\266\342C\201\3201$\344D\345\201\307\365\")\201{D0\202$\326\240\210\211@AD\262\201\321C\311C\317\201\322%\216\333\242\"\240)\204/$\336\242!\210\266\342C\201\3231I$\344D\345\201\307\371\")\372D0\202T$\326\240\210\211@AD\262\201\324C\311C\317\201\325%\216\333\242\"\240)\204t$\336\242!\210\266\342C\201\3261\216$\344D\345\201\307\376\")\311D0\202\231$\326\240\210\211@AD\262\201\327C\311C\317\201\330%\216\333\242\"\240)\204\271$\336\242!\210\266\342C\201\3311\333$\344D\345\201\332!\347\350\351\201\\\201{$)D0\202\346$\326\240\210\211@AD\262\201\333C\311C\317\201\334%\216\333\242\"\240)\204%\336\242!\210\266\342C\201\3351 %\344D\345\201\332\355\")\351D0\202+%\326\240\210\211@AD\262\201\336C\311C\317\201\337%\216\333\242\"\240)\204K%\336\242!\210\266\342C\201\3401g%\344D\345\201\332\361\")\201\\D0\202r%\326\240\210\211@AD\262\201\341C\311C\317\201\342%\216\333\242\"\240)\204\222%\336\242!\210\266\342C\201\3431\256%\344D\345\201\332\365\")\201{D0\202\271%\326\240\210\211@AD\262\201\344C\311C\317\201\345%\216\333\242\"\240)\204\331%\336\242!\210\266\342C\201\3461\363%\344D\345\201\332\371\")\372D0\202\376%\326\240\210\211@AD\262\201\347C\311C\317\201\350%\216\333\242\"\240)\204&\336\242!\210\266\342C\201\35118&\344D\345\201\332\376\")\311D0\202C&\326\240\210\211@AD\262\201\352C\311C\317\201\353%\216\333\242\"\240)\204c&\336\242!\210\266\342C\201\3541\201&\344D\345\201\355!\347\350\306\307\310$)D0\202\214&\326\240\210\211@AD\262\201\356C\311C\317\201\357%\216\333\242\"\240)\204\254&\336\242!\210\266\342C\201\3601\306&\344D\345\201\355\355\")\306D0\202\321&\326\240\210\211@AD\262\201\361C\311C\317\201\362%\216\333\242\"\240)\204\361&\336\242!\210\266\342C\201\3631 '\344D\345\201\355\361\")\307D0\202'\326\240\210\211@AD\262\201\364C\311C\317\201\365%\216\333\242\"\240)\2046'\336\242!\210\266\342C\201\3661P'\344D\345\201\355\365\")\310D0\202['\326\240\210\211@AD\262\201\367C\311C\317\201\370%\216\333\242\"\240)\204{'\336\242!\210\266\342C\201\3711\225'\344D\345\201\355\371\")\372D0\202\240'\326\240\210\211@AD\262\201\372C\311C\317\201\373%\216\333\242\"\240)\204\300'\336\242!\210\266\342C\201\3741\332'\344D\345\201\355\376\")\311D0\202\345'\326\240\210\211@AD\262\201\375C\311C\317\201\376%\216\333\242\"\240)\204(\336\242!\210\266\201\377A\342C\2011*(\344D\345\201\355!\347\350\306\307\201\377$)D0\2025(\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204U(\336\242!\210\266\342C\2011o(\344D\345\201\355\355\")\306D0\202z(\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\232(\336\242!\210\266\342C\2011\264(\344D\345\201\355\361\")\307D0\202\277(\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\337(\336\242!\210\266\342C\201 1\373(\344D\345\201\355\365\")\201\377D0\202)\326\240\210\211@AD\262\201\nC\311C\317\201 %\216\333\242\"\240)\204&)\336\242!\210\266\342C\201\f1@)\344D\345\201\355\371\")\372D0\202K)\326\240\210\211@AD\262\201 C\311C\317\201%\216\333\242\"\240)\204k)\336\242!\210\266\342C\2011\205)\344D\345\201\355\376\")\311D0\202\220)\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\260)\336\242!\210\266)\342C\2011\321)\344D\345\201!\347\350\306\307\201\377$)D0\202\334)\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\374)\336\242!\210\266\342C\2011*\344D\345\201\355\")\306D0\202!*\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204A*\336\242!\210\266\342C\2011[*\344D\345\201\361\")\307D0\202f*\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\206*\336\242!\210\266\342C\2011\242*\344D\345\201\365\")\201\377D0\202\255*\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\315*\336\242!\210\266\342C\2011\347*\344D\345\201\371\")\372D0\202\362*\326\240\210\211@AD\262\201 C\311C\317\201!%\216\333\242\"\240)\204+\336\242!\210\266\342C\201\"1,+\344D\345\201\376\")\311D0\2027+\326\240\210\211@AD\262\201#C\311C\317\201$%\216\333\242\"\240)\204W+\336\242!\210\266\342C\201%1y+\344D\345\201&!\347\350\306\201\\\201\377$)D0\202\204+\326\240\210\211@AD\262\201'C\311C\317\201(%\216\333\242\"\240)\204\244+\336\242!\210\266\342C\201)1\276+\344D\345\201&\355\")\306D0\202\311+\326\240\210\211@AD\262\201*C\311C\317\201+%\216\333\242\"\240)\204\351+\336\242!\210\266\342C\201,1,\344D\345\201&\361\")\201\\D0\202,\326\240\210\211@AD\262\201-C\311C\317\201.%\216\333\242\"\240)\2040,\336\242!\210\266\342C\201/1L,\344D\345\201&\365\")\201\377D0\202W,\326\240\210\211@AD\262\2010C\311C\317\2011%\216\333\242\"\240)\204w,\336\242!\210\266\342C\20121\221,\344D\345\201&\371\")\372D0\202\234,\326\240\210\211@AD\262\2013C\311C\317\2014%\216\333\242\"\240)\204\274,\336\242!\210\266\342C\20151\326,\344D\345\201&\376\")\311D0\202\341,\326\240\210\211@AD\262\2016C\311C\317\2017%\216\333\242\"\240)\204-\336\242!\210\266\342C\20181-\344D\345\2019!\347\350\306\307\310$)D0\202*-\326\240\210\211@AD\262\201:C\311C\317\201;%\216\333\242\"\240)\204J-\336\242!\210\266\342C\201<1d-\344D\345\2019\355\")\306D0\202o-\326\240\210\211@AD\262\201=C\311C\317\201>%\216\333\242\"\240)\204\217-\336\242!\210\266\342C\201?1\251-\344D\345\2019\361\")\307D0\202\264-\326\240\210\211@AD\262\201@C\311C\317\201A%\216\333\242\"\240)\204\324-\336\242!\210\266\342C\201B1\356-\344D\345\2019\365\")\310D0\202\371-\326\240\210\211@AD\262\201CC\311C\317\201D%\216\333\242\"\240)\204.\336\242!\210\266\342C\201E13.\344D\345\2019\371\")\372D0\202>.\326\240\210\211@AD\262\201FC\311C\317\201G%\216\333\242\"\240)\204^.\336\242!\210\266\342C\201H1x.\344D\345\2019\376\")\311D0\202\203.\326\240\210\211@AD\262\201IC\311C\317\201J%\216\333\242\"\240)\204\243.\336\242!\210\266\201\377A\342C\201K1\310.\344D\345\2019!\347\350\306\307\201\377$)D0\202\323.\326\240\210\211@AD\262\201LC\311C\317\201M%\216\333\242\"\240)\204\363.\336\242!\210\266\342C\201N1 /\344D\345\2019\355\")\306D0\202/\326\240\210\211@AD\262\201OC\311C\317\201P%\216\333\242\"\240)\2048/\336\242!\210\266\342C\201Q1R/\344D\345\2019\361\")\307D0\202]/\326\240\210\211@AD\262\201RC\311C\317\201S%\216\333\242\"\240)\204}/\336\242!\210\266\342C\201T1\231/\344D\345\2019\365\")\201\377D0\202\244/\326\240\210\211@AD\262\201UC\311C\317\201V%\216\333\242\"\240)\204\304/\336\242!\210\266\342C\201W1\336/\344D\345\2019\371\")\372D0\202\351/\326\240\210\211@AD\262\201XC\311C\317\201Y%\216\333\242\"\240)\204 0\336\242!\210\266\342C\201Z1#0\344D\345\2019\376\")\311D0\202.0\326\240\210\211@AD\262\201[C\311C\317\201\\%\216\333\242\"\240)\204N0\336\242!\210\266)\342C\201]1o0\344D\345\201^!\347\350\306\307\201\377$)D0\202z0\326\240\210\211@AD\262\201_C\311C\317\201`%\216\333\242\"\240)\204\2320\336\242!\210\266\342C\201a1\2640\344D\345\201^\355\")\306D0\202\2770\326\240\210\211@AD\262\201bC\311C\317\201c%\216\333\242\"\240)\204\3370\336\242!\210\266\342C\201d1\3710\344D\345\201^\361\")\307D0\2021\326\240\210\211@AD\262\201eC\311C\317\201f%\216\333\242\"\240)\204$1\336\242!\210\266\342C\201g1@1\344D\345\201^\365\")\201\377D0\202K1\326\240\210\211@AD\262\201hC\311C\317\201i%\216\333\242\"\240)\204k1\336\242!\210\266\342C\201j1\2051\344D\345\201^\371\")\372D0\202\2201\326\240\210\211@AD\262\201kC\311C\317\201l%\216\333\242\"\240)\204\2601\336\242!\210\266\342C\201m1\3121\344D\345\201^\376\")\311D0\202\3251\326\240\210\211@AD\262\201nC\311C\317\201o%\216\333\242\"\240)\204\3651\336\242!\210\266\342C\201p12\344D\345\201q!\347\350\306\201\\\201\377$)D0\202\"2\326\240\210\211@AD\262\201rC\311C\317\201s%\216\333\242\"\240)\204B2\336\242!\210\266\342C\201t1\\2\344D\345\201q\355\")\306D0\202g2\326\240\210\211@AD\262\201uC\311C\317\201v%\216\333\242\"\240)\204\2072\336\242!\210\266\342C\201w1\2432\344D\345\201q\361\")\201\\D0\202\2562\326\240\210\211@AD\262\201xC\311C\317\201y%\216\333\242\"\240)\204\3162\336\242!\210\266\342C\201z1\3522\344D\345\201q\365\")\201\377D0\202\3652\326\240\210\211@AD\262\201{C\311C\317\201|%\216\333\242\"\240)\2043\336\242!\210\266\342C\201}1/3\344D\345\201q\371\")\372D0\202:3\326\240\210\211@AD\262\201~C\311C\317\201%\216\333\242\"\240)\204Z3\336\242!\210\266\342C\201\2001t3\344D\345\201q\376\")\311D0\2023\326\240\210\211@AD\262\201\201C\311C\317\201\202%\216\333\242\"\240)\204\2373\336\242!\210\266\342C\201\2031\2773\344D\345\201\204!\347\350\351\307\201\377$)D0\202\3123\326\240\210\211@AD\262\201\205C\311C\317\201\206%\216\333\242\"\240)\204\3523\336\242!\210\266\342C\201\20714\344D\345\201\204\355\")\351D0\2024\326\240\210\211@AD\262\201\210C\311C\317\201\211%\216\333\242\"\240)\204/4\336\242!\210\266\342C\201\2121I4\344D\345\201\204\361\")\307D0\202T4\326\240\210\211@AD\262\201\213C\311C\317\201\214%\216\333\242\"\240)\204t4\336\242!\210\266\342C\201\2151\2204\344D\345\201\204\365\")\201\377D0\202\2334\326\240\210\211@AD\262\201\216C\311C\317\201\217%\216\333\242\"\240)\204\2734\336\242!\210\266\342C\201\2201\3254\344D\345\201\204\371\")\372D0\202\3404\326\240\210\211@AD\262\201\221C\311C\317\201\222%\216\333\242\"\240)\2045\336\242!\210\266\342C\201\22315\344D\345\201\204\376\")\311D0\202%5\326\240\210\211@AD\262\201\224C\311C\317\201\225%\216\333\242\"\240)\204E5\336\242!\210\266\342C\201\2261g5\344D\345\201\227!\347\350\351\201\\\201\377$)D0\202r5\326\240\210\211@AD\262\201\230C\311C\317\201\231%\216\333\242\"\240)\204\2225\336\242!\210\266\342C\201\2321\2545\344D\345\201\227\355\")\351D0\202\2675\326\240\210\211@AD\262\201\233C\311C\317\201\234%\216\333\242\"\240)\204\3275\336\242!\210\266\342C\201\2351\3635\344D\345\201\227\361\")\201\\D0\202\3765\326\240\210\211@AD\262\201\236C\311C\317\201\237%\216\333\242\"\240)\2046\336\242!\210\266\342C\201\2401:6\344D\345\201\227\365\")\201\377D0\202E6\326\240\210\211@AD\262\201\241C\311C\317\201\242%\216\333\242\"\240)\204e6\336\242!\210\266\342C\201\24316\344D\345\201\227\371\")\372D0\202\2126\326\240\210\211@AD\262\201\244C\311C\317\201\245%\216\333\242\"\240)\204\2526\336\242!\210\266\342C\201\2461\3046\344D\345\201\227\376\")\311D0\202\3176\326\240\210\211@AD\262\201\247C\311C\317\201\250%\216\333\242\"\240)\204\3576\336\242!\210\266\342C\201\2511 7\344D\345\201\252\371\")\201\253D0\2027\326\240\210\211@AD\262\201\254C\311C\317\201\255%\216\333\242\"\240)\20467\336\242!\210\266\342C\201\2561R7\344D\345\201\257\371\")\201\253D0\202]7\326\240\210\211@AD\262\201\260C\311C\317\201\261%\216\333\242\"\240)\204}7\336\242!\210\266\342C\201\2621\2317\344D\345\201\263\371\")\201\264D0\202\2447\326\240\210\211@AD\262\201\265C\311C\317\201\266%\216\333\242\"\240)\204\3047\336\242!\210\266\342C\201\2671\3407\344D\345\201\270\371\")\201\271D0\202\3537\326\240\210\211@AD\262\201\272C\311C\317\201\273%\216\333\242\"\240)\204 8\336\242!\210\266\342C\201\2741'8\344D\345\201\275\371\")\201\276D0\20228\326\240\210\211@AD\262\201\277C\311C\317\201\300%\216\333\242\"\240)\204R8\336\242!\210\266\342C\201\3011n8\344D\345\201\302\371\")\201\303D0\202y8\326\240\210\211@AD\262\201\304C\311C\317\201\305%\216\333\242\"\240)\204\2318\336\242!\210\266\342C\201\3061\3118\344D\345\201\307!\347\201\310\201\311\201\312\201\313\201\314\201\315\201\316&)D0\202\3248\326\240\210\211@AD\262\201\317C\311C\317\201\320%\216\333\242\"\240)\204\3648\336\242!\210\266\342C\201\32119\344D\345\201\307\355\")\201\314D0\2029\326\240\210\211@AD\262\201\322C\311C\317\201\323%\216\333\242\"\240)\204;9\336\242!\210\266\342C\201\3241W9\344D\345\201\307\361\")\201\315D0\202b9\326\240\210\211@AD\262\201\325C\311C\317\201\326%\216\333\242\"\240)\204\2029\336\242!\210\266\342C\201\3271\2369\344D\345\201\307\365\")\201\316D0\202\2519\326\240\210\211@AD\262\201\330C\311C\317\201\331%\216\333\242\"\240)\204\3119\336\242!\210\266\342C\201\3321\3459\344D\345\201\307\371\")\201\303D0\202\3609\326\240\210\211@AD\262\201\333C\311C\317\201\334%\216\333\242\"\240)\204:\336\242!\210\266\342C\201\33517:\344D\345\201\307\376\"\347\201\336\201\311\201\312\201\313$)D0\202B:\326\240\210\211@AD\262\201\337C\311C\317\201\340%\216\333\242\"\240)\204b:\336\242!\210\266\342C\201\3411\233:\344D\345\201\342!\347\201\343\201\311\201\312\201\313\201\314\201\315\201\316\201\344\201\345\201\346&\n)D0\202\246:\326\240\210\211@AD\262\201\347C\311C\317\201\350%\216\333\242\"\240)\204\306:\336\242!\210\266\342C\201\3511\342:\344D\345\201\342\355\")\201\344D0\202\355:\326\240\210\211@AD\262\201\352C\311C\317\201\353%\216\333\242\"\240)\204 ;\336\242!\210\266\342C\201\3541);\344D\345\201\342\361\")\201\345D0\2024;\326\240\210\211@AD\262\201\355C\311C\317\201\356%\216\333\242\"\240)\204T;\336\242!\210\266\342C\201\3571p;\344D\345\201\342\365\")\201\346D0\202{;\326\240\210\211@AD\262\201\360C\311C\317\201\361%\216\333\242\"\240)\204\233;\336\242!\210\266\342C\201\3621\267;\344D\345\201\342\371\")\201\303D0\202\302;\326\240\210\211@AD\262\201\363C\311C\317\201\364%\216\333\242\"\240)\204\342;\336\242!\210\266\342C\201\3651<\344D\345\201\342\376\"\347\201\366\201\311\201\312\201\313\201\314\201\315\201\316&)D0\202<\326\240\210\211@AD\262\201\367C\311C\317\201\370%\216\333\242\"\240)\204><\336\242!\210\266\201\371\201@\201\372\"\210\201\371\201@\201\373\"\210\201\371\201@\201\374\"\210\342C\201\3751\230<\344D\345\201\376!\347\201\343\201\311\201\312\201\313\201\314\201\315\201\316\201\344\201\345\201\346&\n)D0\202\243<\326\240\210\211@AD\262\201\377C\311C\317\201%\216\333\242\"\240)\204\303<\336\242!\210\266\201\371\305\201\"\210\201\371\305\201\"\210\201\371\305\201\"\210\342C\2011=\344D\345\201!\347\201\343\201\311\201\312\201\313\201\314\201\315\201\316\201\344\201\345\201\346&\n)D0\202\"=\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204B=\336\242!\210\266\201\371\304\201\"\210\201\371\304\201 \"\210\201\371\304\201\n\"\210\342C\201 1\226=\344D\345\201\f!\347\201\343\201\311\201\312\201\313\201\314\201\315\201\316\201\344\201\345\201\346&\n)D0\202\241=\326\240\210\211@AD\262\201 C\311C\317\201%\216\333\242\"\240)\204\301=\336\242!\210\266\311\211@\311\342C\2011>\344D\345\201!\347\201\343\201\311\201\312\201\313\201\314\201\315\201\313\201\344\201\345\201\313&\n)D0\202\f>\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204,>\336\242!\210\266\342C\2011n>\344D\345\201!\347\201\201\311\201\315\201\316\201\314\201\315\201\316\201\344\201\201\201\201\201& )D0\202y>\326\240\210\211@AD\262\201C\311C\317\201%\216\333\242\"\240)\204\231>\336\242!\210\210\211\242\262\266\202.\n\207" [tramp-syntax tramp-connection-properties tramp-cache-data non-essential tramp-default-host-alist tramp-default-user-alist "default-method" "default-user" "default-host" nil t make-hash-table :test equal ((nil "login-program" t)) make-closure #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] tramp-change-syntax separate expand-file-name (error) #555="/[method/user@host]" signal #556=#:ert-form-evaluation-aborted-2403 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (expand-file-name #555#) :type 'user-error) :form #556# :value expand-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert--should-error-handle-error user-error ert-fail append :fail-reason #418# string-equal (error) ert--should-signal-hook file-remote-p #557="/[method/]" format #558="/[%s/%s@%s]" #559="method" #560=#:ert-form-evaluation-aborted-2410 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #557#) (format #558# #559# "default-user" "default-host"))) :form #560# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) method #561=#:ert-form-evaluation-aborted-2415 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/]" 'method) "method")) :form #561# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) user #562=#:ert-form-evaluation-aborted-2420 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/]" 'user) "default-user")) :form #562# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) host #563=#:ert-form-evaluation-aborted-2425 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/]" 'host) "default-host")) :form #563# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) localname #210# #564=#:ert-form-evaluation-aborted-2430 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/]" 'localname) #210#)) :form #564# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) hop #565=#:ert-form-evaluation-aborted-2435 tramp-default-method-alist tramp-default-host tramp-default-user tramp-default-method signal-hook-function #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/]" 'hop) nil)) :form #565# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #566="/[/host]" #567="host" #568=#:ert-form-evaluation-aborted-2440 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #566#) (format "/[%s/%s@%s]" "default-method" "default-user" #567#))) :form #568# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #569=#:ert-form-evaluation-aborted-2445 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host]" 'method) "default-method")) :form #569# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #570=#:ert-form-evaluation-aborted-2450 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host]" 'user) "default-user")) :form #570# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #571=#:ert-form-evaluation-aborted-2455 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host]" 'host) "host")) :form #571# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #572=#:ert-form-evaluation-aborted-2460 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host]" 'localname) #210#)) :form #572# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #573=#:ert-form-evaluation-aborted-2465 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host]" 'hop) nil)) :form #573# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #574="/[/user@]" #575="user" #576=#:ert-form-evaluation-aborted-2470 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #574#) (format "/[%s/%s@%s]" "default-method" #575# "default-host"))) :form #576# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #577=#:ert-form-evaluation-aborted-2475 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@]" 'method) "default-method")) :form #577# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #578=#:ert-form-evaluation-aborted-2480 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@]" 'user) "user")) :form #578# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #579=#:ert-form-evaluation-aborted-2485 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@]" 'host) "default-host")) :form #579# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #580=#:ert-form-evaluation-aborted-2490 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@]" 'localname) #210#)) :form #580# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #581=#:ert-form-evaluation-aborted-2495 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@]" 'hop) nil)) :form #581# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #582="/[/user@host]" #583=#:ert-form-evaluation-aborted-2500 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #582#) (format "/[%s/%s@%s]" "default-method" "user" "host"))) :form #583# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #584=#:ert-form-evaluation-aborted-2505 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host]" 'method) "default-method")) :form #584# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #585=#:ert-form-evaluation-aborted-2510 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host]" 'user) "user")) :form #585# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #586=#:ert-form-evaluation-aborted-2515 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host]" 'host) "host")) :form #586# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #587=#:ert-form-evaluation-aborted-2520 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host]" 'localname) #210#)) :form #587# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #588=#:ert-form-evaluation-aborted-2525 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host]" 'hop) nil)) :form #588# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #589="/[-/host]" #590=#:ert-form-evaluation-aborted-2530 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #589#) (format "/[%s/%s@%s]" "default-method" "default-user" "host"))) :form #590# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #591=#:ert-form-evaluation-aborted-2535 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host]" 'method) "default-method")) :form #591# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #592=#:ert-form-evaluation-aborted-2540 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host]" 'user) "default-user")) :form #592# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #593=#:ert-form-evaluation-aborted-2545 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host]" 'host) "host")) :form #593# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #594=#:ert-form-evaluation-aborted-2550 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host]" 'localname) #210#)) :form #594# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #595=#:ert-form-evaluation-aborted-2555 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host]" 'hop) nil)) :form #595# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #596="/[-/user@]" #597=#:ert-form-evaluation-aborted-2560 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #596#) (format "/[%s/%s@%s]" "default-method" "user" "default-host"))) :form #597# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #598=#:ert-form-evaluation-aborted-2565 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@]" 'method) "default-method")) :form #598# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #599=#:ert-form-evaluation-aborted-2570 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@]" 'user) "user")) :form #599# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #600=#:ert-form-evaluation-aborted-2575 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@]" 'host) "default-host")) :form #600# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #601=#:ert-form-evaluation-aborted-2580 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@]" 'localname) #210#)) :form #601# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #602=#:ert-form-evaluation-aborted-2585 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@]" 'hop) nil)) :form #602# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #603="/[-/user@host]" #604=#:ert-form-evaluation-aborted-2590 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #603#) (format "/[%s/%s@%s]" "default-method" "user" "host"))) :form #604# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #605=#:ert-form-evaluation-aborted-2595 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host]" 'method) "default-method")) :form #605# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #606=#:ert-form-evaluation-aborted-2600 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host]" 'user) "user")) :form #606# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #607=#:ert-form-evaluation-aborted-2605 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host]" 'host) "host")) :form #607# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #608=#:ert-form-evaluation-aborted-2610 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host]" 'localname) #210#)) :form #608# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #609=#:ert-form-evaluation-aborted-2615 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host]" 'hop) nil)) :form #609# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #610="/[method/host]" #611=#:ert-form-evaluation-aborted-2620 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #610#) (format "/[%s/%s@%s]" "method" "default-user" "host"))) :form #611# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #612=#:ert-form-evaluation-aborted-2625 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host]" 'method) "method")) :form #612# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #613=#:ert-form-evaluation-aborted-2630 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host]" 'user) "default-user")) :form #613# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #614=#:ert-form-evaluation-aborted-2635 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host]" 'host) "host")) :form #614# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #615=#:ert-form-evaluation-aborted-2640 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host]" 'localname) #210#)) :form #615# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #616=#:ert-form-evaluation-aborted-2645 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host]" 'hop) nil)) :form #616# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #617="/[method/user@]" #618=#:ert-form-evaluation-aborted-2650 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #617#) (format "/[%s/%s@%s]" "method" "user" "default-host"))) :form #618# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #619=#:ert-form-evaluation-aborted-2655 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@]" 'method) "method")) :form #619# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #620=#:ert-form-evaluation-aborted-2660 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@]" 'user) "user")) :form #620# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #621=#:ert-form-evaluation-aborted-2665 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@]" 'host) "default-host")) :form #621# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #622=#:ert-form-evaluation-aborted-2670 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@]" 'localname) #210#)) :form #622# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #623=#:ert-form-evaluation-aborted-2675 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@]" 'hop) nil)) :form #623# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #624=#:ert-form-evaluation-aborted-2680 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host]") (format "/[%s/%s@%s]" "method" "user" "host"))) :form #624# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #625=#:ert-form-evaluation-aborted-2685 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host]" 'method) "method")) :form #625# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #626=#:ert-form-evaluation-aborted-2690 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host]" 'user) "user")) :form #626# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #627=#:ert-form-evaluation-aborted-2695 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host]" 'host) "host")) :form #627# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #628=#:ert-form-evaluation-aborted-2700 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host]" 'localname) #210#)) :form #628# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #629=#:ert-form-evaluation-aborted-2705 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host]" 'hop) nil)) :form #629# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #630="/[method/user@email@host]" #631="user@email" #632=#:ert-form-evaluation-aborted-2710 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #630#) (format "/[%s/%s@%s]" "method" #631# "host"))) :form #632# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #633=#:ert-form-evaluation-aborted-2715 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@email@host]" 'method) "method")) :form #633# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #634=#:ert-form-evaluation-aborted-2720 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@email@host]" 'user) "user@email")) :form #634# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #635=#:ert-form-evaluation-aborted-2725 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@email@host]" 'host) "host")) :form #635# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #636=#:ert-form-evaluation-aborted-2730 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@email@host]" 'localname) #210#)) :form #636# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #637=#:ert-form-evaluation-aborted-2735 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@email@host]" 'hop) nil)) :form #637# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #638="/[/host#1234]" #639="host#1234" #640=#:ert-form-evaluation-aborted-2740 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #638#) (format "/[%s/%s@%s]" "default-method" "default-user" #639#))) :form #640# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #641=#:ert-form-evaluation-aborted-2745 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host#1234]" 'method) "default-method")) :form #641# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #642=#:ert-form-evaluation-aborted-2750 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host#1234]" 'user) "default-user")) :form #642# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #643=#:ert-form-evaluation-aborted-2755 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host#1234]" 'host) "host#1234")) :form #643# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #644=#:ert-form-evaluation-aborted-2760 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host#1234]" 'localname) #210#)) :form #644# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #645=#:ert-form-evaluation-aborted-2765 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/host#1234]" 'hop) nil)) :form #645# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #646="/[/user@host#1234]" #647=#:ert-form-evaluation-aborted-2770 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #646#) (format "/[%s/%s@%s]" "default-method" "user" "host#1234"))) :form #647# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #648=#:ert-form-evaluation-aborted-2775 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host#1234]" 'method) "default-method")) :form #648# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #649=#:ert-form-evaluation-aborted-2780 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host#1234]" 'user) "user")) :form #649# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #650=#:ert-form-evaluation-aborted-2785 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host#1234]" 'host) "host#1234")) :form #650# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #651=#:ert-form-evaluation-aborted-2790 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host#1234]" 'localname) #210#)) :form #651# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #652=#:ert-form-evaluation-aborted-2795 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@host#1234]" 'hop) nil)) :form #652# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #653="/[-/host#1234]" #654=#:ert-form-evaluation-aborted-2800 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #653#) (format "/[%s/%s@%s]" "default-method" "default-user" "host#1234"))) :form #654# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #655=#:ert-form-evaluation-aborted-2805 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host#1234]" 'method) "default-method")) :form #655# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #656=#:ert-form-evaluation-aborted-2810 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host#1234]" 'user) "default-user")) :form #656# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #657=#:ert-form-evaluation-aborted-2815 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host#1234]" 'host) "host#1234")) :form #657# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #658=#:ert-form-evaluation-aborted-2820 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host#1234]" 'localname) #210#)) :form #658# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #659=#:ert-form-evaluation-aborted-2825 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/host#1234]" 'hop) nil)) :form #659# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #660="/[-/user@host#1234]" #661=#:ert-form-evaluation-aborted-2830 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #660#) (format "/[%s/%s@%s]" "default-method" "user" "host#1234"))) :form #661# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #662=#:ert-form-evaluation-aborted-2835 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host#1234]" 'method) "default-method")) :form #662# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #663=#:ert-form-evaluation-aborted-2840 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host#1234]" 'user) "user")) :form #663# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #664=#:ert-form-evaluation-aborted-2845 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host#1234]" 'host) "host#1234")) :form #664# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #665=#:ert-form-evaluation-aborted-2850 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host#1234]" 'localname) #210#)) :form #665# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #666=#:ert-form-evaluation-aborted-2855 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@host#1234]" 'hop) nil)) :form #666# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #667="/[method/host#1234]" #668=#:ert-form-evaluation-aborted-2860 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #667#) (format "/[%s/%s@%s]" "method" "default-user" "host#1234"))) :form #668# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #669=#:ert-form-evaluation-aborted-2865 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host#1234]" 'method) "method")) :form #669# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #670=#:ert-form-evaluation-aborted-2870 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host#1234]" 'user) "default-user")) :form #670# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #671=#:ert-form-evaluation-aborted-2875 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host#1234]" 'host) "host#1234")) :form #671# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #672=#:ert-form-evaluation-aborted-2880 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host#1234]" 'localname) #210#)) :form #672# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #673=#:ert-form-evaluation-aborted-2885 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/host#1234]" 'hop) nil)) :form #673# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #674="/[method/user@host#1234]" #675=#:ert-form-evaluation-aborted-2890 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #674#) (format "/[%s/%s@%s]" "method" "user" "host#1234"))) :form #675# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #676=#:ert-form-evaluation-aborted-2895 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host#1234]" 'method) "method")) :form #676# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #677=#:ert-form-evaluation-aborted-2900 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host#1234]" 'user) "user")) :form #677# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #678=#:ert-form-evaluation-aborted-2905 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host#1234]" 'host) "host#1234")) :form #678# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #679=#:ert-form-evaluation-aborted-2910 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host#1234]" 'localname) #210#)) :form #679# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #680=#:ert-form-evaluation-aborted-2915 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@host#1234]" 'hop) nil)) :form #680# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #681="/[/1.2.3.4]" #682="1.2.3.4" #683=#:ert-form-evaluation-aborted-2920 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #681#) (format "/[%s/%s@%s]" "default-method" "default-user" #682#))) :form #683# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #684=#:ert-form-evaluation-aborted-2925 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/1.2.3.4]" 'method) "default-method")) :form #684# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #685=#:ert-form-evaluation-aborted-2930 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/1.2.3.4]" 'user) "default-user")) :form #685# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #686=#:ert-form-evaluation-aborted-2935 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/1.2.3.4]" 'host) "1.2.3.4")) :form #686# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #687=#:ert-form-evaluation-aborted-2940 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/1.2.3.4]" 'localname) #210#)) :form #687# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #688=#:ert-form-evaluation-aborted-2945 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/1.2.3.4]" 'hop) nil)) :form #688# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #689="/[/user@1.2.3.4]" #690=#:ert-form-evaluation-aborted-2950 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #689#) (format "/[%s/%s@%s]" "default-method" "user" "1.2.3.4"))) :form #690# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #691=#:ert-form-evaluation-aborted-2955 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@1.2.3.4]" 'method) "default-method")) :form #691# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #692=#:ert-form-evaluation-aborted-2960 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@1.2.3.4]" 'user) "user")) :form #692# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #693=#:ert-form-evaluation-aborted-2965 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@1.2.3.4]" 'host) "1.2.3.4")) :form #693# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #694=#:ert-form-evaluation-aborted-2970 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@1.2.3.4]" 'localname) #210#)) :form #694# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #695=#:ert-form-evaluation-aborted-2975 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@1.2.3.4]" 'hop) nil)) :form #695# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #696="/[-/1.2.3.4]" #697=#:ert-form-evaluation-aborted-2980 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #696#) (format "/[%s/%s@%s]" "default-method" "default-user" "1.2.3.4"))) :form #697# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #698=#:ert-form-evaluation-aborted-2985 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/1.2.3.4]" 'method) "default-method")) :form #698# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #699=#:ert-form-evaluation-aborted-2990 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/1.2.3.4]" 'user) "default-user")) :form #699# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #700=#:ert-form-evaluation-aborted-2995 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/1.2.3.4]" 'host) "1.2.3.4")) :form #700# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #701=#:ert-form-evaluation-aborted-3000 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/1.2.3.4]" 'localname) #210#)) :form #701# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #702=#:ert-form-evaluation-aborted-3005 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/1.2.3.4]" 'hop) nil)) :form #702# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #703="/[-/user@1.2.3.4]" #704=#:ert-form-evaluation-aborted-3010 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #703#) (format "/[%s/%s@%s]" "default-method" "user" "1.2.3.4"))) :form #704# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #705=#:ert-form-evaluation-aborted-3015 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@1.2.3.4]" 'method) "default-method")) :form #705# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #706=#:ert-form-evaluation-aborted-3020 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@1.2.3.4]" 'user) "user")) :form #706# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #707=#:ert-form-evaluation-aborted-3025 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@1.2.3.4]" 'host) "1.2.3.4")) :form #707# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #708=#:ert-form-evaluation-aborted-3030 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@1.2.3.4]" 'localname) #210#)) :form #708# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #709=#:ert-form-evaluation-aborted-3035 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@1.2.3.4]" 'hop) nil)) :form #709# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #710="/[method/1.2.3.4]" #711=#:ert-form-evaluation-aborted-3040 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #710#) (format "/[%s/%s@%s]" "method" "default-user" "1.2.3.4"))) :form #711# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #712=#:ert-form-evaluation-aborted-3045 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/1.2.3.4]" 'method) "method")) :form #712# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #713=#:ert-form-evaluation-aborted-3050 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/1.2.3.4]" 'user) "default-user")) :form #713# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #714=#:ert-form-evaluation-aborted-3055 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/1.2.3.4]" 'host) "1.2.3.4")) :form #714# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #715=#:ert-form-evaluation-aborted-3060 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/1.2.3.4]" 'localname) #210#)) :form #715# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #716=#:ert-form-evaluation-aborted-3065 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/1.2.3.4]" 'hop) nil)) :form #716# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #717="/[method/user@1.2.3.4]" #718=#:ert-form-evaluation-aborted-3070 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #717#) (format "/[%s/%s@%s]" "method" "user" "1.2.3.4"))) :form #718# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #719=#:ert-form-evaluation-aborted-3075 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@1.2.3.4]" 'method) "method")) :form #719# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #720=#:ert-form-evaluation-aborted-3080 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@1.2.3.4]" 'user) "user")) :form #720# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #721=#:ert-form-evaluation-aborted-3085 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@1.2.3.4]" 'host) "1.2.3.4")) :form #721# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #722=#:ert-form-evaluation-aborted-3090 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@1.2.3.4]" 'localname) #210#)) :form #722# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #723=#:ert-form-evaluation-aborted-3095 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@1.2.3.4]" 'hop) nil)) :form #723# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #724="/[/]" #725=#:ert-form-evaluation-aborted-3100 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #724#) (format "/[%s/%s@%s]" "default-method" "default-user" "default-host"))) :form #725# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #726=#:ert-form-evaluation-aborted-3105 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'method) "default-method")) :form #726# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #727=#:ert-form-evaluation-aborted-3110 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'user) "default-user")) :form #727# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #728=#:ert-form-evaluation-aborted-3115 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'host) "default-host")) :form #728# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #729=#:ert-form-evaluation-aborted-3120 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'localname) #210#)) :form #729# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #730=#:ert-form-evaluation-aborted-3125 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'hop) nil)) :form #730# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "::1" (error) #731=#:ert-form-evaluation-aborted-3130 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]") (format "/[%s/%s@%s]" "default-method" "default-user" "::1"))) :form #731# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #732=#:ert-form-evaluation-aborted-3135 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'method) "default-method")) :form #732# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #733=#:ert-form-evaluation-aborted-3140 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'user) "default-user")) :form #733# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #734=#:ert-form-evaluation-aborted-3145 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'host) "::1")) :form #734# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #735=#:ert-form-evaluation-aborted-3150 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'localname) #210#)) :form #735# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #736=#:ert-form-evaluation-aborted-3155 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/]" 'hop) nil)) :form #736# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #737="/[/::1]" #738=#:ert-form-evaluation-aborted-3160 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #737#) (format "/[%s/%s@%s]" "default-method" "default-user" "::1"))) :form #738# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #739=#:ert-form-evaluation-aborted-3165 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/::1]" 'method) "default-method")) :form #739# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #740=#:ert-form-evaluation-aborted-3170 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/::1]" 'user) "default-user")) :form #740# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #741=#:ert-form-evaluation-aborted-3175 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/::1]" 'host) "::1")) :form #741# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #742=#:ert-form-evaluation-aborted-3180 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/::1]" 'localname) #210#)) :form #742# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #743=#:ert-form-evaluation-aborted-3185 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/::1]" 'hop) nil)) :form #743# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #744="/[/user@::1]" #745=#:ert-form-evaluation-aborted-3190 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #744#) (format "/[%s/%s@%s]" "default-method" "user" "::1"))) :form #745# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #746=#:ert-form-evaluation-aborted-3195 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@::1]" 'method) "default-method")) :form #746# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #747=#:ert-form-evaluation-aborted-3200 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@::1]" 'user) "user")) :form #747# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #748=#:ert-form-evaluation-aborted-3205 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@::1]" 'host) "::1")) :form #748# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #749=#:ert-form-evaluation-aborted-3210 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@::1]" 'localname) #210#)) :form #749# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #750=#:ert-form-evaluation-aborted-3215 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[/user@::1]" 'hop) nil)) :form #750# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #751="/[-/]" #752=#:ert-form-evaluation-aborted-3220 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #751#) (format "/[%s/%s@%s]" "default-method" "default-user" "default-host"))) :form #752# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #753=#:ert-form-evaluation-aborted-3225 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'method) "default-method")) :form #753# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #754=#:ert-form-evaluation-aborted-3230 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'user) "default-user")) :form #754# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #755=#:ert-form-evaluation-aborted-3235 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'host) "default-host")) :form #755# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #756=#:ert-form-evaluation-aborted-3240 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'localname) #210#)) :form #756# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #757=#:ert-form-evaluation-aborted-3245 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'hop) nil)) :form #757# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #758=#:ert-form-evaluation-aborted-3250 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]") (format "/[%s/%s@%s]" "default-method" "default-user" "::1"))) :form #758# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #759=#:ert-form-evaluation-aborted-3255 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'method) "default-method")) :form #759# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #760=#:ert-form-evaluation-aborted-3260 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'user) "default-user")) :form #760# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #761=#:ert-form-evaluation-aborted-3265 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'host) "::1")) :form #761# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #762=#:ert-form-evaluation-aborted-3270 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'localname) #210#)) :form #762# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #763=#:ert-form-evaluation-aborted-3275 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/]" 'hop) nil)) :form #763# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #764="/[-/::1]" #765=#:ert-form-evaluation-aborted-3280 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #764#) (format "/[%s/%s@%s]" "default-method" "default-user" "::1"))) :form #765# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #766=#:ert-form-evaluation-aborted-3285 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/::1]" 'method) "default-method")) :form #766# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #767=#:ert-form-evaluation-aborted-3290 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/::1]" 'user) "default-user")) :form #767# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #768=#:ert-form-evaluation-aborted-3295 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/::1]" 'host) "::1")) :form #768# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #769=#:ert-form-evaluation-aborted-3300 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/::1]" 'localname) #210#)) :form #769# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #770=#:ert-form-evaluation-aborted-3305 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/::1]" 'hop) nil)) :form #770# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #771="/[-/user@::1]" #772=#:ert-form-evaluation-aborted-3310 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #771#) (format "/[%s/%s@%s]" "default-method" "user" "::1"))) :form #772# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #773=#:ert-form-evaluation-aborted-3315 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@::1]" 'method) "default-method")) :form #773# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #774=#:ert-form-evaluation-aborted-3320 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@::1]" 'user) "user")) :form #774# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #775=#:ert-form-evaluation-aborted-3325 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@::1]" 'host) "::1")) :form #775# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #776=#:ert-form-evaluation-aborted-3330 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@::1]" 'localname) #210#)) :form #776# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #777=#:ert-form-evaluation-aborted-3335 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[-/user@::1]" 'hop) nil)) :form #777# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #778="/[method/::1]" #779=#:ert-form-evaluation-aborted-3340 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #778#) (format "/[%s/%s@%s]" "method" "default-user" "::1"))) :form #779# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #780=#:ert-form-evaluation-aborted-3345 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/::1]" 'method) "method")) :form #780# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #781=#:ert-form-evaluation-aborted-3350 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/::1]" 'user) "default-user")) :form #781# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #782=#:ert-form-evaluation-aborted-3355 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/::1]" 'host) "::1")) :form #782# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #783=#:ert-form-evaluation-aborted-3360 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/::1]" 'localname) #210#)) :form #783# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #784=#:ert-form-evaluation-aborted-3365 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/::1]" 'hop) nil)) :form #784# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #785="/[method/user@::1]" #786=#:ert-form-evaluation-aborted-3370 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #785#) (format "/[%s/%s@%s]" "method" "user" "::1"))) :form #786# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #787=#:ert-form-evaluation-aborted-3375 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@::1]" 'method) "method")) :form #787# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #788=#:ert-form-evaluation-aborted-3380 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@::1]" 'user) "user")) :form #788# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #789=#:ert-form-evaluation-aborted-3385 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@::1]" 'host) "::1")) :form #789# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #790=#:ert-form-evaluation-aborted-3390 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@::1]" 'localname) #210#)) :form #790# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #791=#:ert-form-evaluation-aborted-3395 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method/user@::1]" 'hop) nil)) :form #791# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #792="/[/host]/:" #793="/:" #794=#:ert-form-evaluation-aborted-3400 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #792# 'localname) #793#)) :form #794# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #795="/[-/host]/:" #796=#:ert-form-evaluation-aborted-3405 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #795# 'localname) "/:")) :form #796# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #797="/[method/]:" #798=":" #799=#:ert-form-evaluation-aborted-3410 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #797# 'localname) #798#)) :form #799# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #800="/[method/] " #801=" " #802=#:ert-form-evaluation-aborted-3415 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #800# 'localname) #801#)) :form #802# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #803="/[method/]file" #804="file" #805=#:ert-form-evaluation-aborted-3420 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #803# 'localname) #804#)) :form #805# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #806="/[method/]/path/to/file" #807="/path/to/file" #808=#:ert-form-evaluation-aborted-3425 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #806# 'localname) #807#)) :form #808# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #809="/[method1/user1@host1|method2/user2@host2]/path/to/file" #810="/[%s/%s@%s|%s/%s@%s]" #811="method1" #812="user1" #813="host1" #814="method2" #815="user2" #816="host2" #817=#:ert-form-evaluation-aborted-3430 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #809#) (format #810# #811# #812# #813# #814# #815# #816#))) :form #817# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #818=#:ert-form-evaluation-aborted-3435 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method1/user1@host1|method2/user2@host2]/path/to/file" 'method) "method2")) :form #818# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #819=#:ert-form-evaluation-aborted-3440 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method1/user1@host1|method2/user2@host2]/path/to/file" 'user) "user2")) :form #819# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #820=#:ert-form-evaluation-aborted-3445 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method1/user1@host1|method2/user2@host2]/path/to/file" 'host) "host2")) :form #820# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #821=#:ert-form-evaluation-aborted-3450 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method1/user1@host1|method2/user2@host2]/path/to/file" 'localname) "/path/to/file")) :form #821# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #822="%s/%s@%s|" #823=#:ert-form-evaluation-aborted-3455 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p "/[method1/user1@host1|method2/user2@host2]/path/to/file" 'hop) (format #822# "method1" "user1" "host1"))) :form #823# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/[method1/user1@host1|method2/user2@host2|method3/user3@host3]/path/to/file" #824="/[%s/%s@%s|%s/%s@%s|%s/%s@%s]" #825="method3" #826="user3" #827="host3" #828=#:ert-form-evaluation-aborted-3460 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@host2" "|method3/user3@host3]/path/to/file")) (format #824# "method1" "user1" "host1" "method2" "user2" "host2" #825# #826# #827#))) :form #828# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #829=#:ert-form-evaluation-aborted-3465 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@host2" "|method3/user3@host3]/path/to/file") 'method) "method3")) :form #829# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #830=#:ert-form-evaluation-aborted-3470 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@host2" "|method3/user3@host3]/path/to/file") 'user) "user3")) :form #830# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #831=#:ert-form-evaluation-aborted-3475 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@host2" "|method3/user3@host3]/path/to/file") 'host) "host3")) :form #831# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #832=#:ert-form-evaluation-aborted-3480 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@host2" "|method3/user3@host3]/path/to/file") 'localname) "/path/to/file")) :form #832# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #833="%s/%s@%s|%s/%s@%s|" #834=#:ert-form-evaluation-aborted-3485 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@host2" "|method3/user3@host3]/path/to/file") 'hop) (format #833# "method1" "user1" "host1" "method2" "user2" "host2"))) :form #834# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] add-to-list ("host1" "user1" "method1") ("host2" "user2" "method2") ("host3" "user3" "method3") (error) "/[/user1@host1|/user2@host2|/user3@host3]/path/to/file" #835=#:ert-form-evaluation-aborted-3490 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[/user1@host1" "|/user2@host2" "|/user3@host3]/path/to/file")) (format "/[%s/%s@%s|%s/%s@%s|%s/%s@%s]" "method1" "user1" "host1" "method2" "user2" "host2" "method3" "user3" "host3"))) :form #835# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("method1" "host1" "user1") ("method2" "host2" "user2") ("method3" "host3" "user3") (error) "/[method1/host1|method2/host2|method3/host3]/path/to/file" #836=#:ert-form-evaluation-aborted-3495 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/host1" "|method2/host2" "|method3/host3]/path/to/file")) (format "/[%s/%s@%s|%s/%s@%s|%s/%s@%s]" "method1" "user1" "host1" "method2" "user2" "host2" "method3" "user3" "host3"))) :form #836# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("method1" "user1" "host1") ("method2" "user2" "host2") ("method3" "user3" "host3") (error) "/[method1/user1@|method2/user2@|method3/user3@]/path/to/file" #837=#:ert-form-evaluation-aborted-3500 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@" "|method2/user2@" "|method3/user3@]/path/to/file")) (format "/[%s/%s@%s|%s/%s@%s|%s/%s@%s]" "method1" "user1" "host1" "method2" "user2" "host2" "method3" "user3" "host3"))) :form #837# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/[method1/user1@host1|method2/user2@|method3/user3@]/path/to/file" #838=#:ert-form-evaluation-aborted-3505 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/user1@host1" "|method2/user2@" "|method3/user3@]/path/to/file")) (format "/[%s/%s@%s|%s/%s@%s|%s/%s@%s]" "method1" "user1" "host1" "method2" "user2" "host1" "method3" "user3" "host1"))) :form #838# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/[method1/%u@%h|method2/user2@host2|method3/%u@%h|method4/user4%domain4@host4#1234]/path/to/file" #839="/[%s/%s@%s|%s/%s@%s|%s/%s@%s|%s/%s@%s]" #840="user4" #841="host4" #842="method4" #843="user4%domain4" #844="host4#1234" #845=#:ert-form-evaluation-aborted-3510 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (concat "/[method1/%u@%h" "|method2/user2@host2" "|method3/%u@%h" "|method4/user4%domain4@host4#1234]/path/to/file")) (format #839# "method1" "user2" "host2" "method2" "user2" "host2" "method3" #840# #841# #842# #843# #844#))) :form #845# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 27] (:expensive-test) tramp-test03-file-name-defaults "Check default values for some methods." #[0 "\303C\3041\305 )\306D0\202\307\240\210\211@AD\262\310C\311C\31217\313\314%\216\315\242\"\240)0\2029\210\311\204A\316\242!\210\266\317\320\n\"\203\206\321C\3221]\305\323\324\325\")\326D0\202h\307\240\210\211@AD\262\327C\311C\313\330%\216\315\242\"\240)\204\204\331\242!\210\266\317\332\n\"\203\321C\3331\240\305\323\334\335\")\332D0\202\253\307\240\210\211@AD\262\336C\311C\313\337%\216\315\242\"\240)\204\307\331\242!\210\266\340\211\203\211@\321C\3411\346\305\323\342\343\"\335\")\332D0\202\361\307\240\210\211@AD\262\344C\311C\313\345%\216\315\242\"\240)\204 \331\242!\210\266A\266\202\202\312\210\317\346\n\"\203P\347\350\351\352\353 \257\211\203r\211@\321C\3541B\305\323\342\355\"\335\")\346D0\202M\307\240\210\211@AD\262\356C\311C\313\357%\216\315\242\"\240)\204i\331\242!\210\266A\266\202\202&\210\360\211\203\211@\321C\3611\220\305\323\342\362\"\363\")\364D0\202\233\307\240\210\211@AD\262\365C\311C\313\366%\216\315\242\"\240)\204\267\331\242!\210\266\321C\3671\320\305\323\342\362\"\325\"\353 )D0\202\333\307\240\210\211@AD\262\370C\311C\313\371%\216\315\242\"\240)\204\367\331\242!\210\266A\266\202\202t\210\372\211\203O\211@\321C\3731\305\323\342\362\"\363\"\374 )D0\202*\307\240\210\211@AD\262\375C\311C\313\376%\216\315\242\"\240)\204F\331\242!\210\266A\266\202\202\210\317\377\n\"\205\240\321C\201@1n\305\323\201A\363\")\311D0\202y\307\240\210\211@AD\262\201BC\311C\313\201C%\216\315\242\"\240)\204\231\331\242!\210\210\211\242\262\266\202\207" [signal-hook-function tramp-syntax tramp-methods eq (error) ert--should-signal-hook default signal #846=#:ert-form-evaluation-aborted-3515 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #846# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip assoc "adb" string-equal (error) file-remote-p #847="/adb::" host #210# #848=#:ert-form-evaluation-aborted-3520 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #847# 'host) #210#)) :form #848# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail "ftp" (error) #849="/-:ftp.host:" method #850=#:ert-form-evaluation-aborted-3525 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #849# 'method) "ftp")) :form #850# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("ftp" "anonymous") (error) format #851="/-:%s@:" #852=#:ert-form-evaluation-aborted-3530 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (format #851# u) 'method) "ftp")) :form #852# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "su" "127.0.0.1" "[::1]" "localhost" "localhost6" system-name (error) #853="/-:root@%s:" #854=#:ert-form-evaluation-aborted-3535 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (format #853# h) 'method) "su")) :form #854# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("su" "sudo" "ksu" "doas" "sudoedit") (error) #855="/%s::" user #856="root" #857=#:ert-form-evaluation-aborted-3540 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (format #855# m) 'user) #856#)) :form #857# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #858=#:ert-form-evaluation-aborted-3545 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (format "/%s::" m) 'host) (system-name))) :form #858# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ("rcp" "remcp" "rsh" "telnet" "krlogin" "fcp" "nc") (error) user-login-name #859=#:ert-form-evaluation-aborted-3550 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p (format "/%s::" m) 'user) (user-login-name))) :form #859# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "smb" (error) #860="/smb::" #861=#:ert-form-evaluation-aborted-3555 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p #860# 'user) nil)) :form #861# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 12] tramp-test03-file-name-host-rules "Check host name rules for host-less methods." #[0 "\306C\3071\310 )\311D0\202\312\240\210\211@AD\262\313C\314C\31517\316\317%\216\320\242\"\240)0\2029\210\314\204A\321\242!\210\266\322C\3231N\3140\202Y\312\240\210\211@AD\262\324C\314C\3251u\316\326%\216\320\242\"\240)0\202w\210\314\204\321\242!\210\266\327C\3301\214\3140\202\227\312\240\210\211@AD\262\331C\314C\3321\263\316\333%\216\320\242\"\240)0\202\265\210\314\204\275\321\242!\210\266\334\211\205\257\211@\314\211\3351\330\336\f\314\337#0\210\202\331\210\340C\3411\353\310\342\343\")C0\202\366\312\240\210\211@AD\262\344C\314C\314\316\345\"\3461\316\347%\216\320\242\"\240)0\210\202-\350\262\351\352\314$\210\240\266\204;\353\354 \355\356D\"!\210\266\340C\3571U\310\342\360\361 !\362\363O#)C0\202`\312\240\210\211@AD\262\364C\314C\314\316\365\"\3661\210\316\367%\216\320\242\"\240)0\210\202\227\350\262\351\352\314$\210\240\266\204\245\353\354 \355\356D\"!\210\266*A\266\202\202\300\207" [signal-hook-function tramp-syntax tramp-default-proxies-alist tramp-connection-properties tramp-test-vec tramp-test-temporary-file-directory eq (error) ert--should-signal-hook default signal #862=#:ert-form-evaluation-aborted-3560 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #862# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-enabled (error) #863=#:ert-form-evaluation-aborted-3565 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #863# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-sh-p (error) #864=#:ert-form-evaluation-aborted-3570 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #864# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] ("su" "sg" "sudo" "doas" "ksu") (error) tramp-cleanup-connection keep-password find-file (error) format #865="/%s:foo:" #866=#:ert-form-evaluation-aborted-3575 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (find-file (format #865# m)) :type 'user-error) :form #866# :value find-file ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error user-error ert-fail append :fail-reason #418# (error) #867="%s|%s:foo:" file-remote-p 0 -1 #868=#:ert-form-evaluation-aborted-3582 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (find-file (format #867# (substring (file-remote-p tramp-test-temporary-file-directory) 0 -1) m)) :type 'user-error) :form #868# :value find-file ert-explainer :explanation apply ert--signal-should-execution] 7]] 14] tramp-test03-file-name-method-rules "Check file name rules for some methods." #[0 "\304C\3051\306 )\307D0\202\310\240\210\211@AD\262\311C\312C\31317\314\315%\216\316\242\"\240)0\2029\210\312\204A\317\242!\210\266\320C\3211N\3120\202Y\310\240\210\211@AD\262\322C\312C\3231u\314\324%\216\316\242\"\240)0\202w\210\312\204\317\242!\210\266\312\325C\3261\217\327C0\202\232\310\240\210\211@AD\262\330C\312C\312\314\331\"\3321\302\314\333%\216\316\242\"\240)0\210\202\321\334\262\335\336\312$\210\240\266\204\337\337\340 \341\342D\"!\210\266\325C\3431\355\344C0\202\370\310\240\210\211@AD\262\345C\312C\312\314\346\"\3471 \314\350%\216\316\242\"\240)0\210\202/\334\262\335\336\312$\210\240\266\204=\337\340 \341\342D\"!\210\266)\351 \205\273\352\211\205\271\211@\353C\3541`\306\355\325 \"!)C0\202k\310\240\210\211@AD\262\356C\312C\312\314\357\"\3601\223\314\361%\216\316\242\"\240)0\210\202\242\334\262\335\362\312$\210\240\266\204\260\337\340 \341\342D\"!\210\266A\266\202\202F\262\207" [signal-hook-function tramp-syntax non-essential tramp-test-temporary-file-directory eq (error) ert--should-signal-hook default signal #869=#:ert-form-evaluation-aborted-3589 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #869# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-enabled (error) #870=#:ert-form-evaluation-aborted-3594 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #870# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] expand-file-name (error) #871="/ssh:user1@host1|method:user2@host2:/path/to/file" #872=#:ert-form-evaluation-aborted-3599 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (expand-file-name #871#) :type 'user-error) :form #872# :value expand-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error user-error ert-fail append :fail-reason #418# (error) #873="/method:user1@host1|ssh:user2@host2:/path/to/file" #874=#:ert-form-evaluation-aborted-3606 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (expand-file-name #873#) :type 'user-error) :form #874# :value expand-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-smb-p ("foo." "foo. bar" "foo ") tramp-smb-get-localname (error) tramp-dissect-file-name #875=#:ert-form-evaluation-aborted-3613 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (tramp-smb-get-localname (tramp-dissect-file-name (expand-file-name file tramp-test-temporary-file-directory))) :type 'file-error) :form #875# :value tramp-smb-get-localname ert-explainer :explanation apply ert--signal-should-execution] 7] file-error] 14] tramp-test04-substitute-in-file-name "Check `substitute-in-file-name'." #[0 "\304C\3051\306 )\307D0\202\310\240\210\211@AD\262\311C\312C\31317\314\315%\216\316\242\"\240)0\2029\210\312\204A\317\242!\210\266\320\nB\321\322 !\227\323C\3241_\306\325\326!)\327D0\202j\310\240\210\211@AD\262\330C\312C\314\331%\216\316\242\"\240)\204\206\332\242!\210\266\323C\3331\232\306\325\334!)\335D0\202\245\310\240\210\211@AD\262\336C\312C\314\337%\216\316\242\"\240)\204\301\332\242!\210\266\323C\3401\325\306\325\341!)\327D0\202\340\310\240\210\211@AD\262\342C\312C\314\343%\216\316\242\"\240)\204\374\332\242!\210\266\323C\3441\306\325\345!)\335D0\202\310\240\210\211@AD\262\346C\312C\314\347%\216\316\242\"\240)\2047\332\242!\210\266\323C\3501K\306\325\351!)\351D0\202V\310\240\210\211@AD\262\352C\312C\314\353%\216\316\242\"\240)\204r\332\242!\210\266\323C\3541\206\306\325\355!)\355D0\202\221\310\240\210\211@AD\262\356C\312C\314\357%\216\316\242\"\240)\204\255\332\242!\210\266\323C\3601\301\306\325\361!)\361D0\202\314\310\240\210\211@AD\262\362C\312C\314\363%\216\316\242\"\240)\204\350\332\242!\210\266\323C\3641\374\306\325\365!)\365D0\202\310\240\210\211@AD\262\366C\312C\314\367%\216\316\242\"\240)\204#\332\242!\210\266\370 \203`\323C\3711@\306\325\372P!\373P)D0\202K\310\240\210\211@AD\262\374C\312C\314\375%\216\316\242\"\240)\204g\332\242!\210\266\323C\3761\306\325\377P!\377P)D0\202\212\310\240\210\211@AD\262\201@C\312C\314\201A%\216\316\242\"\240)\204\252\332\242!\210\266\323C\201B1\306\306\325\201CP!\373P)D0\202\321\310\240\210\211@AD\262\201DC\312C\314\201E%\216\316\242\"\240)\204\361\332\242!\210\266\323C\201F1\306\325\201GP!\201GP)D0\202\310\240\210\211@AD\262\201HC\312C\314\201I%\216\316\242\"\240)\204:\332\242!\210\266\323C\201J1X\306\325\201KP!\201KP)D0\202c\310\240\210\211@AD\262\201LC\312C\314\201M%\216\316\242\"\240)\204\203\332\242!\210\266\323C\201N1\241\306\325\201OP!\201OP)D0\202\254\310\240\210\211@AD\262\201PC\312C\314\201Q%\216\316\242\"\240)\204\314\332\242!\210\266\323C\201R1\352\306\325\201SP!\201SP)D0\202\365\310\240\210\211@AD\262\201TC\312C\314\201U%\216\316\242\"\240)\204\332\242!\210\266\323C\201V13\306\325\201WP!\201WP)D0\202>\310\240\210\211@AD\262\201XC\312C\314\201Y%\216\316\242\"\240)\204^\332\242!\210\266\312\323C\201Z1z\306\325\201[!)\201[D0\202\205\310\240\210\211@AD\262\201\\C\312C\314\201]%\216\316\242\"\240)\204\245\332\242!\210\266\201^\201_\201`\"\210\323C\201a1\312\306\325\201[!)\201bD0\202\325\310\240\210\211@AD\262\201cC\312C\314\201d%\216\316\242\"\240)\204\365\332\242!\210\266\323C\201e1\306\325\201f!)\201[D0\202\310\240\210\211@AD\262\201gC\312C\314\201h%\216\316\242\"\240)\204:\332\242!\210\266\323C\201i1T\306\325\201j!)\201jD0\202_\310\240\210\211@AD\262\201kC\312C\314\201l%\216\316\242\"\240)\204\332\242!\210\266\201^\201_\201`\"\210\323C\201m1\244\306\325\201j!)\201jD0\202\257\310\240\210\211@AD\262\201nC\312C\314\201o%\216\316\242\"\240)\204\317\332\242!\210\266\323C\201p1\351\306\325\201q!)\201qD0\202\364\310\240\210\211@AD\262\201rC\312C\314\201s%\216\316\242\"\240)\204\332\242!\210\210\211\242\262\266\202*\207" [signal-hook-function tramp-syntax tramp-methods process-environment eq (error) ert--should-signal-hook default signal #876=#:ert-form-evaluation-aborted-3620 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #876# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ("method") md5 current-time-string string-equal (error) substitute-in-file-name #877="/method:host:///foo" #878="/foo" #879=#:ert-form-evaluation-aborted-3625 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #877#) #878#)) :form #879# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #880="/method:host://foo" #881="/method:host:/foo" #882=#:ert-form-evaluation-aborted-3630 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #880#) #881#)) :form #882# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #883="/method:host:/path///foo" #884=#:ert-form-evaluation-aborted-3635 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #883#) "/foo")) :form #884# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #885="/method:host:/path//foo" #886=#:ert-form-evaluation-aborted-3640 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #885#) "/method:host:/foo")) :form #886# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #887="/method:host:/:///foo" #888=#:ert-form-evaluation-aborted-3645 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #887#) "/method:host:/:///foo")) :form #888# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #889="/method:host:/://foo" #890=#:ert-form-evaluation-aborted-3650 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #889#) "/method:host:/://foo")) :form #890# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #891="/method:host:/:/path///foo" #892=#:ert-form-evaluation-aborted-3655 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #891#) "/method:host:/:/path///foo")) :form #892# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #893="/method:host:/:/path//foo" #894=#:ert-form-evaluation-aborted-3660 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #893#) "/method:host:/:/path//foo")) :form #894# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs26-p (error) #895="/method:host://~" #896="/~" #897=#:ert-form-evaluation-aborted-3665 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #895# foo)) (concat #896# foo))) :form #897# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #898="/method:host:/~" #899=#:ert-form-evaluation-aborted-3670 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #898# foo)) (concat "/method:host:/~" foo))) :form #899# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #900="/method:host:/path//~" #901=#:ert-form-evaluation-aborted-3675 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #900# foo)) (concat "/~" foo))) :form #901# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #902="/method:host:/path/~" #903=#:ert-form-evaluation-aborted-3680 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #902# foo)) (concat "/method:host:/path/~" foo))) :form #903# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #904="/method:host:/://~" #905=#:ert-form-evaluation-aborted-3685 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #904# foo)) (concat "/method:host:/://~" foo))) :form #905# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #906="/method:host:/:/~" #907=#:ert-form-evaluation-aborted-3690 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #906# foo)) (concat "/method:host:/:/~" foo))) :form #907# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #908="/method:host:/:/path//~" #909=#:ert-form-evaluation-aborted-3695 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #908# foo)) (concat "/method:host:/:/path//~" foo))) :form #909# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #910="/method:host:/:/path/~" #911=#:ert-form-evaluation-aborted-3700 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name (concat #910# foo)) (concat "/method:host:/:/path/~" foo))) :form #911# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #912="/method:host:/path/$FOO" #913=#:ert-form-evaluation-aborted-3705 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #912#) "/method:host:/path/$FOO")) :form #913# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] setenv "FOO" "bla" (error) #914="/method:host:/path/bla" #915=#:ert-form-evaluation-aborted-3710 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name "/method:host:/path/$FOO") #914#)) :form #915# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #916="/method:host:/path/$$FOO" #917=#:ert-form-evaluation-aborted-3715 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #916#) "/method:host:/path/$FOO")) :form #917# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #918="/method:host:/:/path/$FOO" #919=#:ert-form-evaluation-aborted-3720 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #918#) "/method:host:/:/path/$FOO")) :form #919# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #920=#:ert-form-evaluation-aborted-3725 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name "/method:host:/:/path/$FOO") "/method:host:/:/path/$FOO")) :form #920# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #921="/method:host:/:/path/$$FOO" #922=#:ert-form-evaluation-aborted-3730 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (substitute-in-file-name #921#) "/method:host:/:/path/$$FOO")) :form #922# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 12] tramp-test05-expand-file-name "Check `expand-file-name'." #[0 "\303C\3041\305 )\306D0\202\307\240\210\211@AD\262\310C\311C\31217\313\314%\216\315\242\"\240)0\2029\210\311\204A\316\242!\210\266\317\nB\320C\3211Y\305\322\323!)\324D0\202d\307\240\210\211@AD\262\325C\311C\313\326%\216\315\242\"\240)\204\200\327\242!\210\266\320C\3301\224\305\322\331!)\332D0\202\237\307\240\210\211@AD\262\333C\311C\313\334%\216\315\242\"\240)\204\273\327\242!\210\266\320C\3351\317\305\322\336!)\337D0\202\332\307\240\210\211@AD\262\340C\311C\313\341%\216\315\242\"\240)\204\366\327\242!\210\266\320C\3421\n\305\322\343!)\344D0\202\307\240\210\211@AD\262\345C\311C\313\346%\216\315\242\"\240)\2041\327\242!\210\266\320C\3471F\305\322\350\351\")\337D0\202Q\307\240\210\211@AD\262\352C\311C\313\353%\216\315\242\"\240)\204m\327\242!\210\266\320C\3541\202\305\322\355\351\")\337D0\202\215\307\240\210\211@AD\262\356C\311C\313\357%\216\315\242\"\240)\204\251\327\242!\210\266\320C\3601\275\305\322\361!)\362D0\202\310\307\240\210\211@AD\262\363C\311C\313\364%\216\315\242\"\240)\204\344\327\242!\210\266\320C\3651\370\305\322\366!)\367D0\202\307\240\210\211@AD\262\370C\311C\313\371%\216\315\242\"\240)\204\327\242!\210\266\320C\37213\305\322\373!)\374D0\202>\307\240\210\211@AD\262\375C\311C\313\376%\216\315\242\"\240)\204Z\327\242!\210\210\211\242\262\266\202)\207" [signal-hook-function tramp-syntax tramp-methods eq (error) ert--should-signal-hook default signal #923=#:ert-form-evaluation-aborted-3735 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #923# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ("method") string-equal (error) expand-file-name #924="/method:host:/path/./file" #925="/method:host:/path/file" #926=#:ert-form-evaluation-aborted-3740 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #924#) #925#)) :form #926# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #927="/method:host:/path/../file" #928="/method:host:/file" #929=#:ert-form-evaluation-aborted-3745 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #927#) #928#)) :form #929# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #930="/method:host:/path/." #931="/method:host:/path" #932=#:ert-form-evaluation-aborted-3750 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #930#) #931#)) :form #932# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #933="/method:host:/path/.." #934="/method:host:/" #935=#:ert-form-evaluation-aborted-3755 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #933#) #934#)) :form #935# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #936="." #937="/method:host:/path/" #938=#:ert-form-evaluation-aborted-3760 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #936# #937#) "/method:host:/path")) :form #938# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #210# #939=#:ert-form-evaluation-aborted-3765 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #210# "/method:host:/path/") "/method:host:/path")) :form #939# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #940="/method:host:/:/path/./file" #941="/method:host:/:/path/file" #942=#:ert-form-evaluation-aborted-3770 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #940#) #941#)) :form #942# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #943="/method:host:/:/path/../file" #944="/method:host:/:/file" #945=#:ert-form-evaluation-aborted-3775 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #943#) #944#)) :form #945# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #946="/method:host:/:/~/path/./file" #947="/method:host:/:/~/path/file" #948=#:ert-form-evaluation-aborted-3780 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name #946#) #947#)) :form #948# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 10] tramp-test05-expand-file-name-relative #[0 "\303C\3041 \3050\202\306\240\210\211@AD\262\307C\305C\31012\311\312%\216\313\242\"\240)0\2024\210\305\204<\314\242!\210\266\315C\3161I\3050\202T\306\240\210\211@AD\262\317C\305C\3201p\311\321%\216\313\242\"\240)0\202r\210\305\204z\314\242!\210\266\322C\3231\214\324\325 )C0\202\227\306\240\210\211@AD\262\326C\305C\3271\263\311\330%\216\313\242\"\240)0\202\265\210\305\204\275\314\242!\210\266\331C\3321\335\324\333 !\334P\335\336\337\")\333 !\340P)D0\202\350\306\240\210\211@AD\262\341C\305C\311\342%\216\313\242\"\240)\204\343\242!\210\210\211\242\207" [signal-hook-function tramp-test-temporary-file-directory default-directory tramp--test-enabled (error) nil signal #949=#:ert-form-evaluation-aborted-3785 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #949# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-emacs28-p (error) #950=#:ert-form-evaluation-aborted-3790 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs28-p)) :form #950# :value tramp--test-emacs28-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-share-p #951=#:ert-form-evaluation-aborted-3795 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-share-p))) :form #951# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] string-equal (error) file-remote-p #952="/path" expand-file-name #953=".." #954="./" #955="/" #956=#:ert-form-evaluation-aborted-3800 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (let ((default-directory (concat (file-remote-p tramp-test-temporary-file-directory) #952#))) (expand-file-name #953# #954#)) (concat (file-remote-p tramp-test-temporary-file-directory) #955#))) :form #956# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail] 10] tramp-test05-expand-file-name-top #[0 "\302C\3031 \3040\202\305\240\210\211@AD\262\306C\304C\30712\310\311%\216\312\242\"\240)0\2024\210\304\204<\313\242!\210\266\314C\3151N\316\317 )C0\202Y\305\240\210\211@AD\262\320C\304C\3211u\310\322%\216\312\242\"\240)0\202w\210\304\204\313\242!\210\266\323 !\324P\325\211\205 \211@\326C\3271\240\316\330\")D0\202\253\305\240\210\211@AD\262\331C\304C\310\332%\216\312\242\"\240)\204\307\333\242!\210\266\326C\3341\335\316\330P!)D0\202\350\305\240\210\211@AD\262\335C\304C\310\336%\216\312\242\"\240)\204\333\242!\210\266A\266\202\202\207\207" [signal-hook-function tramp-test-temporary-file-directory tramp--test-enabled (error) nil signal #957=#:ert-form-evaluation-aborted-3805 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #957# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook tramp--test-ange-ftp-p #958=#:ert-form-evaluation-aborted-3810 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ange-ftp-p))) :form #958# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] file-remote-p "/" ("." "..") string-equal (error) expand-file-name #959=#:ert-form-evaluation-aborted-3815 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name local dir) dir)) :form #959# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #960=#:ert-form-evaluation-aborted-3820 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name (concat dir local)) dir)) :form #960# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 13] tramp-test06-directory-file-name "Check `directory-file-name'.\nThis checks also `file-name-as-directory', `file-name-directory',\n`file-name-nondirectory' and `unhandled-file-name-directory'." #[0 "\306C\3071\310 )\311D0\202\312\240\210\211@AD\262\313C\314C\31517\316\317%\216\320\242\"\240)0\2029\210\314\204A\321\242!\210\266\322\nB\323C\3241Y\310\325\326!)\326D0\202d\312\240\210\211@AD\262\327C\314C\316\330%\216\320\242\"\240)\204\200\331\242!\210\266\323C\3321\224\310\325\333!)\326D0\202\237\312\240\210\211@AD\262\334C\314C\316\335%\216\320\242\"\240)\204\273\331\242!\210\266\323C\3361\317\310\325\337!)\326D0\202\332\312\240\210\211@AD\262\340C\314C\316\341%\216\320\242\"\240)\204\366\331\242!\210\266\323C\3421\n\310\343\326!)\333D0\202\312\240\210\211@AD\262\344C\314C\316\345%\216\320\242\"\240)\2041\331\242!\210\266\323C\3461E\310\343\333!)\333D0\202P\312\240\210\211@AD\262\347C\314C\316\350%\216\320\242\"\240)\204l\331\242!\210\266\323C\3511\200\310\352\326!)\353D0\202\213\312\240\210\211@AD\262\354C\314C\316\355%\216\320\242\"\240)\204\247\331\242!\210\266\323C\3561\273\310\352\333!)\333D0\202\306\312\240\210\211@AD\262\357C\314C\316\360%\216\320\242\"\240)\204\342\331\242!\210\266\323C\3611\366\310\352\362!)\363D0\202\312\240\210\211@AD\262\364C\314C\316\365%\216\320\242\"\240)\204\331\242!\210\266\323C\36611\310\352\367!)\367D0\202<\312\240\210\211@AD\262\370C\314C\316\371%\216\320\242\"\240)\204X\331\242!\210\266\323C\3721l\310\352\373!)\367D0\202w\312\240\210\211@AD\262\374C\314C\316\375%\216\320\242\"\240)\204\223\331\242!\210\266\323C\3761\251\310\377\326!)\201DD0\202\264\312\240\210\211@AD\262\201EC\314C\316\201F%\216\320\242\"\240)\204\324\331\242!\210\266\323C\201G1\354\310\377\333!)\201HD0\202\367\312\240\210\211@AD\262\201IC\314C\316\201J%\216\320\242\"\240)\204\331\242!\210\266\201KC\201L1)\326C0\2024\312\240\210\211@AD\262\201MC\314C\316\201N%\216\320\242\"\240)\203T\331\242!\210\266)\201O \205\344\201P\211\205\342\211@\201Q\f\201R\"\201Q\f\201S\"\201T\201U \"\201T\201V@\314\201WA\201X#)\266\203\203\247BCQ\202\250\"D\211\203\326\211@\323C\201Y1\304\310\325!)D0\202\317\312\240\210\211@AD\262\201ZC\314C\316\201[%\216\320\242\"\240)\204\357\331\242!\210\266\323C\201\\1\310\343! \203\202\201] \203\201^\202\201_P)D0\202)\312\240\210\211@AD\262\201`C\314C\316\201a%\216\320\242\"\240)\204I\331\242!\210\266\323C\201b1_\310\352!)D0\202j\312\240\210\211@AD\262\201cC\314C\316\201d%\216\320\242\"\240)\204\212\331\242!\210\266\323C\201e1\242\310\377!)\201HD0\202\255\312\240\210\211@AD\262\201fC\314C\316\201g%\216\320\242\"\240)\204\315\331\242!\210\266A\266\202\202\252\210)\266\211A\262)\202a\262\207" [signal-hook-function tramp-syntax tramp-methods non-essential tramp-test-temporary-file-directory tramp-default-method eq (error) ert--should-signal-hook default signal #961=#:ert-form-evaluation-aborted-3825 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #961# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ("method") string-equal (error) directory-file-name #962="/method:host:/path/to/file" #963=#:ert-form-evaluation-aborted-3830 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (directory-file-name #962#) "/method:host:/path/to/file")) :form #963# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #964="/method:host:/path/to/file/" #965=#:ert-form-evaluation-aborted-3835 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (directory-file-name #964#) "/method:host:/path/to/file")) :form #965# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #966="/method:host:/path/to/file//" #967=#:ert-form-evaluation-aborted-3840 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (directory-file-name #966#) "/method:host:/path/to/file")) :form #967# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) file-name-as-directory #968=#:ert-form-evaluation-aborted-3845 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-as-directory "/method:host:/path/to/file") "/method:host:/path/to/file/")) :form #968# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #969=#:ert-form-evaluation-aborted-3850 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-as-directory "/method:host:/path/to/file/") "/method:host:/path/to/file/")) :form #969# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) file-name-directory #970="/method:host:/path/to/" #971=#:ert-form-evaluation-aborted-3855 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-directory "/method:host:/path/to/file") #970#)) :form #971# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #972=#:ert-form-evaluation-aborted-3860 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-directory "/method:host:/path/to/file/") "/method:host:/path/to/file/")) :form #972# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #973="/method:host:file" #974="/method:host:" #975=#:ert-form-evaluation-aborted-3865 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-directory #973#) #974#)) :form #975# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #976="/method:host:path/" #977=#:ert-form-evaluation-aborted-3870 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-directory #976#) "/method:host:path/")) :form #977# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #978="/method:host:path/to" #979=#:ert-form-evaluation-aborted-3875 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-directory #978#) "/method:host:path/")) :form #979# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) file-name-nondirectory tramp-ipv6-regexp inhibit-changing-match-data tramp-prefix-ipv6-format tramp-postfix-ipv6-format #980="file" #981=#:ert-form-evaluation-aborted-3880 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-nondirectory "/method:host:/path/to/file") #980#)) :form #981# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #210# #982=#:ert-form-evaluation-aborted-3885 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-nondirectory "/method:host:/path/to/file/") #210#)) :form #982# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] unhandled-file-name-directory (error) #983=#:ert-form-evaluation-aborted-3890 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (unhandled-file-name-directory "/method:host:/path/to/file")) :form #983# :value unhandled-file-name-directory ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-enabled (nil t) file-remote-p method host format "/%s::" "/-:%s:" t string-match (error) #984=#:ert-form-evaluation-aborted-3895 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (directory-file-name file) file)) :form #984# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-ange-ftp-p #985="/" #986="./" #987=#:ert-form-evaluation-aborted-3900 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-as-directory file) (if non-essential file (concat file (if (tramp--test-ange-ftp-p) #985# #986#))))) :form #987# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #988=#:ert-form-evaluation-aborted-3905 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-directory file) file)) :form #988# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #989=#:ert-form-evaluation-aborted-3910 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-name-nondirectory file) #210#)) :form #989# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 15] tramp-test07-file-exists-p "Check `file-exist-p', `write-region' and `delete-file'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\205\211@\336\310\"\337C\3401\222\341)C0\202\235\311\240\210\211@AD\262\342C\310C\314\343%\216\316\242\"\240)\203\271\344\242!\210\266\345\346\310#\210\337C\3471\320\341)C0\202\333\311\240\210\211@AD\262\350C\310C\314\351%\216\316\242\"\240)\204\367\344\242!\210\266\352!\210\337C\3531\f\341)C0\202\311\240\210\211@AD\262\354C\310C\314\355%\216\316\242\"\240)\2033\344\242!\210\266\356 \204}\357 \204}\336\360\"\361\362 !\210\337C\3631Y\341)C0\202d\311\240\210\211@AD\262\364C\310C\314\365%\216\316\242\"\240)\203\200\344\242!\210\266\345\346\310#\210\337C\3661\227\341)C0\202\242\311\240\210\211@AD\262\367C\310C\314\370%\216\316\242\"\240)\204\276\344\242!\210\266\352\371\"\210\337C\3721\324\341)C0\202\337\311\240\210\211@AD\262\373C\310C\314\374%\216\316\242\"\240)\203\373\344\242!\210\266\375\376!C\310C\314\377#\216\337\201@\201A! \"!\206)\201B\201@\201A! \"!\240)\2043\344\242!\210\266\201C \201D\"\210\337C\201E1O\341 )C0\202Z\311\240\210\211@AD\262\201FC\310C\314\201G%\216\316\242\"\240)\203z\344\242!\210\266*\210A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function delete-by-moving-to-trash trash-directory tramp--test-enabled (error) nil signal #990=#:ert-form-evaluation-aborted-3915 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #990# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001=(:expensive-test) (nil t) (nil) tramp--test-make-temp-name file-exists-p (error) ert--should-signal-hook #991=#:ert-form-evaluation-aborted-3920 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name)) :form #991# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail write-region "foo" (error) #992=#:ert-form-evaluation-aborted-3925 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #992# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #993=#:ert-form-evaluation-aborted-3930 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name)) :form #993# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-windows-nt-p tramp--test-crypt-p local t make-directory (error) #994=#:ert-form-evaluation-aborted-3935 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name)) :form #994# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #995=#:ert-form-evaluation-aborted-3940 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #995# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] trash (error) #996=#:ert-form-evaluation-aborted-3945 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name)) :form #996# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #997# #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should #998=(or (file-exists-p (expand-file-name (file-name-nondirectory tmp-name) trash-directory)) (file-symlink-p (expand-file-name (file-name-nondirectory tmp-name) trash-directory)))) :form #998# :value ert--signal-should-execution] 6] expand-file-name file-name-nondirectory file-symlink-p delete-directory recursive (error) #999=#:ert-form-evaluation-aborted-3952 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p trash-directory)) :form #999# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 13] tramp-test08-file-local-copy "Check `file-local-copy'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\201\211@\336\310\"\310C\314\337#\216\340\341\310#\210\342\343!C\310C\314\344#\216\345!\240\240)\204\256\346\242!\210\266\347\350\351\"r\211q\210\314\352\"\216\353\242!\210\354C\3551\323\356\357 )\341D0\202\336\311\240\210\211@AD\262\360C\310C\314\361%\216\316\242\"\240)\204\372\346\242!\210\266*\210\f\362\363=>\364\242!\210\342\343!C\310C\314\365#\216\345!\240\240)\204(\346\242!\210\266+\364!\210\364\242!\210\342\343!C\310C\310\314\366\"\3671W\314\370#\216\345!\240\240)0\210\202g\351\262\371?\310$\210\240\266\204u\346\372 \373\374D\"!\210\266)\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-test-temporary-file-directory tramp-inline-compress-start-size tramp--test-enabled (error) nil signal #1000=#:ert-form-evaluation-aborted-3957 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1000# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name #[0 "\3021\303\300!\210\303\301\242!0\207\210\304\207" [V0 V1 (error) delete-file nil] 2] write-region "foo" gensym #997# #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should #1002=(setq tmp-name2 (file-local-copy tmp-name1))) :form #1002# :value ert--signal-should-execution] 6] file-local-copy ert-fail generate-new-buffer #1007=" *temp*" t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents string-equal (error) ert--should-signal-hook buffer-string #1003=#:ert-form-evaluation-aborted-3964 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1003# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] 4 2 delete-file #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should #1004=(setq tmp-name2 (file-local-copy tmp-name1))) :form #1004# :value ert--signal-should-execution] 6] #[0 "\300\242\207" [V0] 1] (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should-error #1005=(setq tmp-name2 (file-local-copy tmp-name1)) :type tramp-file-missing) :form #1005# :value ert--signal-should-execution] 6] ert--should-error-handle-error append :fail-reason #418# tramp-copy-size-limit default-directory tramp-file-missing] 15] tramp-test09-insert-file-contents "Check `insert-file-contents'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317\320! >\204N\310\321\322D\"\210\323H\324\325\326 \320!\n>\204d\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203x\333\202y\334\211\205\211@\335\307\"\313\336\"\216\337\340\341\"r\211q\210\313\342\"\216\343\344\307#\210`\345!\210\346C\3471\261\350\351 )\344D0\202\274\310\240\210\211@AD\262\352C\307C\313\353%\216\315\242\"\240)\204\330\354\242!\210\266\355C\3561\352\350`)D0\202\365\310\240\210\211@AD\262\357C\307C\313\360%\216\315\242\"\240)\204\354\242!\210\266`Tb\210`\345!\210\346C\3611-\350\351 )\362D0\2028\310\240\210\211@AD\262\363C\307C\313\364%\216\315\242\"\240)\204T\354\242!\210\266\355C\3651f\350`)D0\202q\310\240\210\211@AD\262\366C\307C\313\367%\216\315\242\"\240)\204\215\354\242!\210\266`\345\307\323\370$\210\346C\3711\250\350\351 )\372D0\202\263\310\240\210\211@AD\262\373C\307C\313\374%\216\315\242\"\240)\204\317\354\242!\210\266\355C\3751\341\350`)D0\202\354\310\240\210\211@AD\262\376C\307C\313\377%\216\315\242\"\240)\204\354\242!\210\266`\345\307\211\211\201@%\210\346C\201A1(\350\351 )\344D0\2023\310\240\210\211@AD\262\201BC\307C\313\201C%\216\315\242\"\240)\204S\354\242!\210\266\355C\201D1g\350`)D0\202r\310\240\210\211@AD\262\201EC\307C\313\201F%\216\315\242\"\240)\204\222\354\242!\210\266\201G!\210\345C\201H1\253\350)C0\202\266\310\240\210\211@AD\262\201IC\307C\307\313\201J\"\201K1\346\313\201L%\216\315\242\"\240)0\210\202\367\341\262\201M\f\307$\210\240\266\204 \354\201N \201O\201PD\"!\210\266*\210)\210A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-file-missing tramp--test-enabled (error) nil signal #1006=#:ert-form-evaluation-aborted-3975 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1006# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] generate-new-buffer #1007# t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] write-region "foo" insert-file-contents string-equal (error) ert--should-signal-hook buffer-string #1008=#:ert-form-evaluation-aborted-3980 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1008# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail = (error) #1009=#:ert-form-evaluation-aborted-3985 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= point (point))) :form #1009# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1010="ffoooo" #1011=#:ert-form-evaluation-aborted-3990 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) #1010#)) :form #1011# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1012=#:ert-form-evaluation-aborted-3995 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= point (point))) :form #1012# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] 3 (error) #1013="foofoooo" #1014=#:ert-form-evaluation-aborted-4000 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) #1013#)) :form #1014# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1015=#:ert-form-evaluation-aborted-4005 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= point (point))) :form #1015# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] replace (error) #1016=#:ert-form-evaluation-aborted-4010 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1016# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1017=#:ert-form-evaluation-aborted-4015 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= point (point))) :form #1017# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #1018=#:ert-form-evaluation-aborted-4020 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (insert-file-contents tmp-name) :type tramp-file-missing) :form #1018# :value insert-file-contents ert-explainer :explanation apply ert--signal-should-execution] 7] ert--should-error-handle-error append :fail-reason #418#] 16] tramp-test10-write-region "Check `write-region'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\301\211@\336\310\"\337\314\340\"\216\341\342\337\"r\211q\210\314\343\"\216\344c\210\345\310\211#\210*\210\341\342\337\"r\211q\210\314\346\"\216\347!\210\350C\3511\304\352\353 )\344D0\202\317\311\240\210\211@AD\262\354C\310C\314\355%\216\316\242\"\240)\204\353\356\242!\210\266*\210\357!\210\341\342\337\"r\211q\210\314\360\"\216\344c\210\361C\3621\352)C0\202\311\240\210\211@AD\262\363C\310C\314\364%\216\316\242\"\240)\2039\356\242!\210\266\365!\361C\3661P\352\367!)C0\202[\311\240\210\211@AD\262\370C\310C\314\371%\216\316\242\"\240)\203w\356\242!\210\266\345\310\211\367!#\210\361C\3721\222\352\367!)C0\202\235\311\240\210\211@AD\262\373C\310C\314\374%\216\316\242\"\240)\204\271\356\242!\210\266)\361C\3751\313\352)C0\202\326\311\240\210\211@AD\262\376C\310C\314\377%\216\316\242\"\240)\204\362\356\242!\210\266*\210\341\342\337\"r\211q\210\314\201A\"\216\347!\210\350C\201B1\352\353 )\344D0\202'\311\240\210\211@AD\262\201CC\310C\314\201D%\216\316\242\"\240)\204G\356\242!\210\266*\210\201E \204\264\341\342\337\"r\211q\210\314\201F\"\216\201Gc\210\345\310\211\201H$\210*\210\341\342\337\"r\211q\210\314\201I\"\216\347!\210\350C\201J1\231\352\353 )\201KD0\202\244\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204\304\356\242!\210\266*\210\341\342\337\"r\211q\210\314\201N\"\216\201Oc\210\345\310\211\201P$\210*\210\341\342\337\"r\211q\210\314\201Q\"\216\347!\210\350C\201R1\352\353 )\201SD0\202\311\240\210\211@AD\262\201TC\310C\314\201U%\216\316\242\"\240)\204:\356\242!\210\266*\210\357!\210\341\342\337\"r\211q\210\314\201V\"\216\344c\210\345\310\211\201H$\210*\210\341\342\337\"r\211q\210\314\201W\"\216\347!\210\350C\201X1\205\352\353 )\344D0\202\220\311\240\210\211@AD\262\201YC\310C\314\201Z%\216\316\242\"\240)\204\260\356\242!\210\266*\210\345\344\310#\210\341\342\337\"r\211q\210\314\201[\"\216\347!\210\350C\201\\1\340\352\353 )\344D0\202\353\311\240\210\211@AD\262\201]C\310C\314\201^%\216\316\242\"\240)\204 \356\242!\210\266*\210\341\342\337\"r\211q\210\314\201_\"\216\201`c\210\345\201P\201a#\210*\210\341\342\337\"r\211q\210\314\201b\"\216\347!\210\350C\201c1W\352\353 )\201dD0\202b\311\240\210\211@AD\262\201eC\310C\314\201f%\216\316\242\"\240)\204\202\356\242!\210\266*\210\201g\201h!\203\203\310\201E ?\205\235\201i\211\205\211@@\201j\211\203v\211@\201kC\314\201l\"\201m!\201n!\201o\201p\201q#\210\201o\201r\201q#\210\201o\201s\201q#\210\201o\201t\201q#\210\314\201u#\216\345\344\310\n\310 %\210\201vC\201w1?\352@\2044\337=\204$\203$;\2034\201x\201y\201z !\"\2027\201{\242)D0\202J\311\240\210\211@AD\262\201|C\310C\314\201}%\216\316\242\"\240)\204j\356\242!\210\266)\266A\266\202\202\250\210\211A\262)\202\235\262)\210\201~K\201K\314\201\200#\216\201~\201\201M\210\201\201\201M\210\345\344\310\310\211\211\201\202&\210)\266\201\203 \203\270\201\204\201\205!C\310C\310\314\201\206\"\201\2071\314\201\210#\216\201~K\201K\314\201\211#\216\201~\201\212M\210\201\201\212M\210\345\344\310\n\310\211\211\201\202&)\266\202\240)0\210\202$\337\262\201\213\201\214\310$\210\240\266\2048\356\201H \201\215\201\216D\"!\210\266\345C\201\2171T\352\344\310\310\211\211\201\220\257)0\202_\311\240\210\211@AD\262\201\221C\310C\310\314\201\222\"\201\2231\217\314\201\224%\216\316\242\"\240)0\210\202\242\337\262\201\213\201\214\310$\210\240\266\204\266\356\201H \201\215\201\216D\"!\210\266*\210A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags inhibit-message signal-hook-function default-directory tramp--test-enabled (error) nil signal #1019=#:ert-form-evaluation-aborted-4027 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1019# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name t #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] generate-new-buffer #1007# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "foo" write-region #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents string-equal (error) ert--should-signal-hook buffer-string #1020=#:ert-form-evaluation-aborted-4032 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1020# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail delete-file #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] file-exists-p (error) #1021=#:ert-form-evaluation-aborted-4037 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name)) :form #1021# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-name-directory (error) file-name-nondirectory #1022=#:ert-form-evaluation-aborted-4042 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p (file-name-nondirectory tmp-name))) :form #1022# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1023=#:ert-form-evaluation-aborted-4047 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (file-name-nondirectory tmp-name))) :form #1023# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1024=#:ert-form-evaluation-aborted-4052 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #1024# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] noninteractive #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1025=#:ert-form-evaluation-aborted-4057 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1025# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-ange-ftp-p #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "bla" append #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1026="foobla" #1027=#:ert-form-evaluation-aborted-4062 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) #1026#)) :form #1027# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "baz" 3 #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1028="foobaz" #1029=#:ert-form-evaluation-aborted-4067 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) #1028#)) :form #1029# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1030=#:ert-form-evaluation-aborted-4072 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1030# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1031=#:ert-form-evaluation-aborted-4077 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1031# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "123456789" 5 #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1032="34" #1033=#:ert-form-evaluation-aborted-4082 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) #1032#)) :form #1033# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] symbol-plist ert-with-message-capture (nil t) (nil t "string" no-message) #210# #[257 "\300\211\242P\240\207" [V0] 4 "\n\n(fn MSG)"] ert--make-message-advice ert--make-print-advice advice-add message :around prin1 princ print #[0 "\302\303\301\"\210\302\304\301\"\210\302\305\301\"\210\302\306\300\"\207" [V0 V1 advice-remove print princ prin1 message] 3] string-match-p (error) format #1034="^Wrote %s\n\\'" regexp-quote #1035="^\\'" #1036=#:ert-form-evaluation-aborted-4090 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p (if (and (null noninteractive) (or (eq visit t) (null visit) (stringp visit))) (format #1034# (regexp-quote tmp-name)) #1035#) tramp--test-messages)) :form #1036# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] yes-or-no-p y-or-n-p #[0 "\302\300M\210\303\301M\207" [V0 V1 yes-or-no-p y-or-n-p] 2] tramp--test-always mustbenew tramp--test-emacs26-p gensym #997# #[0 "\300\242\207" [V0] 1] (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should-error (cl-letf (((symbol-function #1038=#'y-or-n-p) #1040=#'ignore) ((symbol-function #1037=#'yes-or-no-p) #1039=#'ignore)) #1041=(write-region "foo" nil tmp-name nil nil nil 'mustbenew)) :type 'file-already-exists) :form (let* ((#1042=#:old (symbol-function #1037#)) (#1043=#:old (symbol-function #1038#))) (unwind-protect (progn (fset #1037# #1039#) (fset #1038# #1040#) #1041#) (fset #1037# #1042#) (fset #1038# #1043#))) :value ert--signal-should-execution] 6] #[0 "\302\300M\210\303\301M\207" [V0 V1 yes-or-no-p y-or-n-p] 2] ignore ert--should-error-handle-error file-already-exists :fail-reason #418# (error) excl #1044=#:ert-form-evaluation-aborted-4099 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (write-region "foo" nil tmp-name nil nil nil 'excl) :type 'file-already-exists) :form #1044# :value write-region ert-explainer :explanation apply ert--signal-should-execution] 7]] 20] tramp-test10-write-region-file-precious-flag "Check that `file-precious-flag' is respected with Tramp in use." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316C\3171I\3060\202T\307\240\210\211@AD\262\320C\306C\3211p\312\322%\216\314\242\"\240)0\202r\210\306\204z\315\242!\210\266\323C\3241\207\3060\202\222\307\240\210\211@AD\262\325C\306C\3261\256\312\327%\216\314\242\"\240)0\202\260\210\306\204\270\315\242!\210\266\330 \331\306C\312\332\"\312\333#\216r\334!q\210\335c\210\336\306\211#\210\337 \210\340\336\341#\210\342\301!\210\331\342\302!\210\331\343c\210\344C\3451\346\347 )C0\202\f\307\240\210\211@AD\262\350C\306C\312\351%\216\314\242\"\240)\204(\352\242!\210\266\353C\3541=\346\242\355\356F)0\202H\307\240\210\211@AD\262\357C\306C\312\360%\216\314\242\"\240)\203d\352\242!\210\210\211\242\262\266\202+\207" [inhibit-message file-precious-flag backup-inhibited signal-hook-function tramp--test-enabled (error) nil signal #1045=#:ert-form-evaluation-aborted-4106 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1045# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #1046=#:ert-form-evaluation-aborted-4111 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #1046# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs27-p (error) #1047=#:ert-form-evaluation-aborted-4116 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs27-p)) :form #1047# :value tramp--test-emacs27-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-make-temp-name t #[899 "\300\300\242B\240\207" [V0] 7 "\n\n(fn START END FILENAME &rest R)"] #[0 "\3021 \303\304\301\"0\210\202\210\3051\306\300!0\207\210\307\207" [V0 V1 (error) advice-remove write-region (error) delete-file nil] 3] find-file-noselect "foo" write-region set-visited-file-modtime advice-add :before make-local-variable "bar" null (error) ert--should-signal-hook save-buffer #1048=#:ert-form-evaluation-aborted-4121 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (null (save-buffer))) :form #1048# :value null ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail cl-member (error) :test string= #1049=#:ert-form-evaluation-aborted-4126 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (cl-member tmp-name written-files :test #'string=)) :form #1049# :value cl-member ert-explainer :explanation apply ert--signal-should-execution] 7]] 13] tramp-test11-copy-file "Check `copy-file'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317\320! >\204N\310\321\322D\"\210\323H\324\325\326 \320!\n>\204d\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203}\333 \203}\334\202~\335\211\205\211@\336\307\"\336\307\"\336\337\"BBBE\211\203\211@\211@A\313\340#\216\341C\3421\272\343)D0\202\305\310\240\210\211@AD\262\344C\307C\307\313\345\"\3461\355\313\347%\216\315\242\"\240)0\210\202\374\350\262\351\f\307$\210\240\266\204\n\352\353 \354\355D\"!\210\266\356\357\307#\210\360C\3611!\343)C0\202,\310\240\210\211@AD\262\362C\307C\313\363%\216\315\242\"\240)\204H\352\242!\210\266\341\"\210\360C\3641^\343)C0\202i\310\240\210\211@AD\262\365C\307C\313\366%\216\315\242\"\240)\204\205\352\242!\210\266\367\370\350\"r\211q\210\313\371\"\216\372!\210\373C\3741\251\343\375 )\357D0\202\264\310\240\210\211@AD\262\376C\307C\313\377%\216\315\242\"\240)\204\320\352\242!\210\266*\210\317\320! >\204\344\310\321\322D\"\210\323H\324\325\326 \320!\n>\204\372\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203x\341C\201@1\343)D0\202'\310\240\210\211@AD\262\201AC\307C\307\313\201B\"\201C1W\313\201D%\216\315\242\"\240)0\210\202h\350\262\351\201E\307$\210\240\266\204v\352\353 \354\355D\"!\210\266\341\201F#\210)\313\201G#\216\201H \204\206\356\357\307#\210\360C\201I1\247\343)C0\202\262\310\240\210\211@AD\262\201JC\307C\313\201K%\216\315\242\"\240)\204\322\352\242!\210\266\201L!\210\201MC\201N1\355\343)C0\202\370\310\240\210\211@AD\262\201OC\307C\313\201P%\216\315\242\"\240)\204\352\242!\210\266\317\320! >\204*\310\321\322D\"\210\323H\324\325\326 \320!\n>\204@\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\2036\201Q \2036\341C\201R1i\343)D0\202t\310\240\210\211@AD\262\201SC\307C\307\313\201T\"\201U1\244\313\201V%\216\315\242\"\240)0\210\202\265\350\262\351\201E\307$\210\240\266\204\303\352\353 \354\355D\"!\210\266\341C\201W1\332\343\201FE)0\202\345\310\240\210\211@AD\262\201XC\307C\307\313\201Y\"\201Z1\313\201[%\216\315\242\"\240)0\210\202&\350\262\351\201\\\307$\210\240\266\2044\352\353 \354\355D\"!\210\266\341\201]!\"\210\360C\201^1Y\343\201_\201`!\")C0\202d\310\240\210\211@AD\262\201aC\307C\313\201b%\216\315\242\"\240)\204\204\352\242!\210\266)\313\201c#\216\201H \204\305\201L!\210\201MC\201d1\257\343)C0\202\272\310\240\210\211@AD\262\201eC\307C\313\201f%\216\315\242\"\240)\204\332\352\242!\210\266\356\357\307\201_\357\"#\210\360C\201g1\376\343\201_\357\")C0\202 \310\240\210\211@AD\262\201hC\307C\313\201i%\216\315\242\"\240)\204)\352\242!\210\266\201L!\210\201MC\201j1D\343)C0\202O\310\240\210\211@AD\262\201kC\307C\313\201l%\216\315\242\"\240)\204o\352\242!\210\266\341\201]!\"\210\360C\201m1\230\343\201_\201`!\201nP\")C0\202\243\310\240\210\211@AD\262\201oC\307C\313\201p%\216\315\242\"\240)\204\303\352\242!\210\266)\313\201q#\216\201H \204 \201L!\210\201MC\201r1\356\343)C0\202\371\310\240\210\211@AD\262\201sC\307C\313\201t%\216\315\242\"\240)\204\352\242!\210\266\356\357\307\201_\357\"#\210\360C\201u1=\343\201_\357\")C0\202H\310\240\210\211@AD\262\201vC\307C\313\201w%\216\315\242\"\240)\204h\352\242!\210\266\201L!\210\201MC\201x1\203\343)C0\202\216\310\240\210\211@AD\262\201yC\307C\313\201z%\216\315\242\"\240)\204\256\352\242!\210\266\341\201_\201`!\"\"\210\360C\201{1\334\343\201_\201`!\201nP\")C0\202\347\310\240\210\211@AD\262\201|C\307C\313\201}%\216\315\242\"\240)\204\352\242!\210\266)\266A\266\202\202\232\266A\266\202\202~\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-file-missing tramp--test-enabled (error) nil signal #1050=#:ert-form-evaluation-aborted-4131 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1050# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# tramp--test-emacs27-p (nil t) (nil) tramp--test-make-temp-name local #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] copy-file (error) ert--should-signal-hook #1051=#:ert-form-evaluation-aborted-4136 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (copy-file source target) :type tramp-file-missing) :form #1051# :value copy-file ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error ert-fail append :fail-reason #418# write-region "foo" file-exists-p (error) #1052=#:ert-form-evaluation-aborted-4143 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p source)) :form #1052# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1053=#:ert-form-evaluation-aborted-4148 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p target)) :form #1053# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] generate-new-buffer #1007# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents string-equal (error) buffer-string #1054=#:ert-form-evaluation-aborted-4153 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1054# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1055=#:ert-form-evaluation-aborted-4158 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (copy-file source target) :type 'file-already-exists) :form #1055# :value copy-file ert-explainer :explanation apply ert--signal-should-execution] 7] file-already-exists ok #[0 "\3021\f\303\300!0\210\202 \210\3041\305\301\306\"0\207\210\307\207" [V0 V1 (error) delete-file (error) delete-directory recursive nil] 3] tramp--test-ange-ftp-p (error) #1056=#:ert-form-evaluation-aborted-4165 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p source)) :form #1056# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] make-directory file-directory-p (error) #1057=#:ert-form-evaluation-aborted-4170 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p target)) :form #1057# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs26-p (error) #1058=#:ert-form-evaluation-aborted-4175 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (copy-file source target) :type 'file-already-exists) :form #1058# :value copy-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1059=#:ert-form-evaluation-aborted-4182 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (copy-file source target 'ok) :type 'file-error) :form #1059# :value copy-file ert-explainer :explanation apply ert--signal-should-execution] 7] file-error file-name-as-directory (error) expand-file-name file-name-nondirectory #1060=#:ert-form-evaluation-aborted-4189 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (file-name-nondirectory source) target))) :form #1060# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021 \303\300\304\"0\210\202\210\3051\303\301\304\"0\207\210\306\207" [V0 V1 (error) delete-directory recursive (error) nil] 3] (error) #1061=#:ert-form-evaluation-aborted-4194 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p source)) :form #1061# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1062=#:ert-form-evaluation-aborted-4199 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "foo" source))) :form #1062# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1063=#:ert-form-evaluation-aborted-4204 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p target)) :form #1063# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1064="/foo" #1065=#:ert-form-evaluation-aborted-4209 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (concat (file-name-nondirectory source) #1064#) target))) :form #1065# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021 \303\300\304\"0\210\202\210\3051\303\301\304\"0\207\210\306\207" [V0 V1 (error) delete-directory recursive (error) nil] 3] (error) #1066=#:ert-form-evaluation-aborted-4214 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p source)) :form #1066# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1067=#:ert-form-evaluation-aborted-4219 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "foo" source))) :form #1067# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1068=#:ert-form-evaluation-aborted-4224 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p target)) :form #1068# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1069=#:ert-form-evaluation-aborted-4229 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (concat (file-name-nondirectory source) "/foo") target))) :form #1069# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 21] tramp-test12-rename-file "Check `rename-file'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317\320! >\204N\310\321\322D\"\210\323H\324\325\326 \320!\n>\204d\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203}\333 \203}\334\202~\335\211\205\217\211@\336\307\"\336\307\"\336\337\"BBBE\211\203\206\211@\211@A\313\340#\216\341C\3421\272\343)D0\202\305\310\240\210\211@AD\262\344C\307C\307\313\345\"\3461\355\313\347%\216\315\242\"\240)0\210\202\374\350\262\351\f\307$\210\240\266\204\n\352\353 \354\355D\"!\210\266\356\357\307#\210\360C\3611!\343)C0\202,\310\240\210\211@AD\262\362C\307C\313\363%\216\315\242\"\240)\204H\352\242!\210\266\341\"\210\360C\3641^\343)C0\202i\310\240\210\211@AD\262\365C\307C\313\366%\216\315\242\"\240)\203\205\352\242!\210\266\360C\3671\226\343)C0\202\241\310\240\210\211@AD\262\370C\307C\313\371%\216\315\242\"\240)\204\275\352\242!\210\266\372\373\350\"r\211q\210\313\374\"\216\375!\210\376C\3771\343\343\201@ )\357D0\202\356\310\240\210\211@AD\262\201AC\307C\313\201B%\216\315\242\"\240)\204\352\242!\210\266*\210\356\357\307#\210\360C\201C1)\343)C0\2024\310\240\210\211@AD\262\201DC\307C\313\201E%\216\315\242\"\240)\204T\352\242!\210\266\317\320! >\204f\310\321\322D\"\210\323H\324\325\326 \320!\n>\204|\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203\372\341C\201F1\236\343)D0\202\251\310\240\210\211@AD\262\201GC\307C\307\313\201H\"\201I1\331\313\201J%\216\315\242\"\240)0\210\202\352\350\262\351\201K\307$\210\240\266\204\370\352\353 \354\355D\"!\210\266\341\201L#\210\360C\201M1\343)C0\202\310\240\210\211@AD\262\201NC\307C\313\201O%\216\315\242\"\240)\203>\352\242!\210\266)\313\201P#\216\356\357\307#\210\360C\201Q1`\343)C0\202k\310\240\210\211@AD\262\201RC\307C\313\201S%\216\315\242\"\240)\204\213\352\242!\210\266\201T!\210\201UC\201V1\246\343)C0\202\261\310\240\210\211@AD\262\201WC\307C\313\201X%\216\315\242\"\240)\204\321\352\242!\210\266\317\320! >\204\343\310\321\322D\"\210\323H\324\325\326 \320!\n>\204\371\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203\357\201Y \203\357\341C\201Z1\"\343)D0\202-\310\240\210\211@AD\262\201[C\307C\307\313\201\\\"\201]1]\313\201^%\216\315\242\"\240)0\210\202n\350\262\351\201K\307$\210\240\266\204|\352\353 \354\355D\"!\210\266\341C\201_1\223\343\201LE)0\202\236\310\240\210\211@AD\262\201`C\307C\307\313\201a\"\201b1\316\313\201c%\216\315\242\"\240)0\210\202\337\350\262\351\201d\307$\210\240\266\204\355\352\353 \354\355D\"!\210\266\341\201e!\"\210\360C\201f1 \343)C0\202\310\240\210\211@AD\262\201gC\307C\313\201h%\216\315\242\"\240)\2034\352\242!\210\266\360C\201i1P\343\201j\201k!\")C0\202[\310\240\210\211@AD\262\201lC\307C\313\201m%\216\315\242\"\240)\204{\352\242!\210\266)\313\201n#\216\201o \204\372\201T!\210\201UC\201p1\246\343)C0\202\261\310\240\210\211@AD\262\201qC\307C\313\201r%\216\315\242\"\240)\204\321\352\242!\210\266\356\357\307\201j\357\"#\210\360C\201s1\365\343\201j\357\")C0\202\310\240\210\211@AD\262\201tC\307C\313\201u%\216\315\242\"\240)\204 \352\242!\210\266\201T!\210\201UC\201v1;\343)C0\202F\310\240\210\211@AD\262\201wC\307C\313\201x%\216\315\242\"\240)\204f\352\242!\210\266\341\201e!\"\210\360C\201y1\202\343)C0\202\215\310\240\210\211@AD\262\201zC\307C\313\201{%\216\315\242\"\240)\203\255\352\242!\210\266\360C\201|1\315\343\201j\201k!\201}P\")C0\202\330\310\240\210\211@AD\262\201~C\307C\313\201%\216\315\242\"\240)\204\370\352\242!\210\266)\313\201\200#\216\201o \204|\201T!\210\201UC\201\2011#\343)C0\202.\310\240\210\211@AD\262\201\202C\307C\313\201\203%\216\315\242\"\240)\204N\352\242!\210\266\356\357\307\201j\357\"#\210\360C\201\2041r\343\201j\357\")C0\202}\310\240\210\211@AD\262\201\205C\307C\313\201\206%\216\315\242\"\240)\204\235\352\242!\210\266\201T!\210\201UC\201\2071\270\343)C0\202\303\310\240\210\211@AD\262\201\210C\307C\313\201\211%\216\315\242\"\240)\204\343\352\242!\210\266\341\201j\201k!\"\"\210\360C\201\2121\343)C0\202\310\240\210\211@AD\262\201\213C\307C\313\201\214%\216\315\242\"\240)\203/\352\242!\210\266\360C\201\2151O\343\201j\201k!\201}P\")C0\202Z\310\240\210\211@AD\262\201\216C\307C\313\201\217%\216\315\242\"\240)\204z\352\242!\210\266)\266A\266\202\202\232\266A\266\202\202~\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-file-missing tramp--test-enabled (error) nil signal #1070=#:ert-form-evaluation-aborted-4234 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1070# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# tramp--test-emacs27-p (nil t) (nil) tramp--test-make-temp-name local #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] rename-file (error) ert--should-signal-hook #1071=#:ert-form-evaluation-aborted-4239 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (rename-file source target) :type tramp-file-missing) :form #1071# :value rename-file ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error ert-fail append :fail-reason #418# write-region "foo" file-exists-p (error) #1072=#:ert-form-evaluation-aborted-4246 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p source)) :form #1072# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1073=#:ert-form-evaluation-aborted-4251 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p source)) :form #1073# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1074=#:ert-form-evaluation-aborted-4256 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p target)) :form #1074# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] generate-new-buffer #1007# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents string-equal (error) buffer-string #1075=#:ert-form-evaluation-aborted-4261 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) "foo")) :form #1075# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1076=#:ert-form-evaluation-aborted-4266 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p source)) :form #1076# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1077=#:ert-form-evaluation-aborted-4271 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (rename-file source target) :type 'file-already-exists) :form #1077# :value rename-file ert-explainer :explanation apply ert--signal-should-execution] 7] file-already-exists ok (error) #1078=#:ert-form-evaluation-aborted-4278 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p source)) :form #1078# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\f\303\300!0\210\202 \210\3041\305\301\306\"0\207\210\307\207" [V0 V1 (error) delete-file (error) delete-directory recursive nil] 3] (error) #1079=#:ert-form-evaluation-aborted-4283 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p source)) :form #1079# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] make-directory file-directory-p (error) #1080=#:ert-form-evaluation-aborted-4288 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p target)) :form #1080# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs26-p (error) #1081=#:ert-form-evaluation-aborted-4293 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (rename-file source target) :type 'file-already-exists) :form #1081# :value rename-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1082=#:ert-form-evaluation-aborted-4300 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (rename-file source target 'ok) :type 'file-error) :form #1082# :value rename-file ert-explainer :explanation apply ert--signal-should-execution] 7] file-error file-name-as-directory (error) #1083=#:ert-form-evaluation-aborted-4307 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p source)) :form #1083# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) expand-file-name file-name-nondirectory #1084=#:ert-form-evaluation-aborted-4312 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (file-name-nondirectory source) target))) :form #1084# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021 \303\300\304\"0\210\202\210\3051\303\301\304\"0\207\210\306\207" [V0 V1 (error) delete-directory recursive (error) nil] 3] tramp--test-ange-ftp-p (error) #1085=#:ert-form-evaluation-aborted-4317 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p source)) :form #1085# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1086=#:ert-form-evaluation-aborted-4322 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "foo" source))) :form #1086# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1087=#:ert-form-evaluation-aborted-4327 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p target)) :form #1087# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1088=#:ert-form-evaluation-aborted-4332 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p source)) :form #1088# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1089="/foo" #1090=#:ert-form-evaluation-aborted-4337 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (concat (file-name-nondirectory source) #1089#) target))) :form #1090# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021 \303\300\304\"0\210\202\210\3051\303\301\304\"0\207\210\306\207" [V0 V1 (error) delete-directory recursive (error) nil] 3] (error) #1091=#:ert-form-evaluation-aborted-4342 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p source)) :form #1091# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1092=#:ert-form-evaluation-aborted-4347 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "foo" source))) :form #1092# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1093=#:ert-form-evaluation-aborted-4352 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p target)) :form #1093# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1094=#:ert-form-evaluation-aborted-4357 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p source)) :form #1094# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1095=#:ert-form-evaluation-aborted-4362 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (concat (file-name-nondirectory source) "/foo") target))) :form #1095# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 21] tramp-test13-make-directory "Check `make-directory'.\nThis tests also `file-directory-p' and `file-accessible-directory-p'." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316\317! >\204N\307\320\321D\"\210\322H\323\324\325 \317!\n>\204d\307\320\326D\"\210\211\322H\262\327\306\330\331&C\"\203x\332\202y\333\211\205L\211@\334\306\"\335\336\"\312\337\"\216\340!\210\340C\3411\237\342)C0\202\252\307\240\210\211@AD\262\343C\306C\306\312\344\"\3451\322\312\346%\216\314\242\"\240)0\210\202\341\347\262\350\351\306$\210\240\266\204\357\352\353 \354\355D\"!\210\266\356C\3571\342)C0\202 \307\240\210\211@AD\262\360C\306C\312\361%\216\314\242\"\240)\204'\352\242!\210\266\362C\36318\342)C0\202C\307\240\210\211@AD\262\364C\306C\312\365%\216\314\242\"\240)\204_\352\242!\210\266\340C\3661p\342)C0\202{\307\240\210\211@AD\262\367C\306C\306\312\370\"\3711\243\312\372%\216\314\242\"\240)0\210\202\262\347\262\350\373\306$\210\240\266\204\300\352\353 \354\355D\"!\210\266\340\374\"\210\356C\3751\326\342)C0\202\341\307\240\210\211@AD\262\376C\306C\312\377%\216\314\242\"\240)\204\375\352\242!\210\266\362C\201@1\342)C0\202\307\240\210\211@AD\262\201AC\306C\312\201B%\216\314\242\"\240)\204;\352\242!\210\266\340\374\"\210)\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp--test-enabled (error) nil signal #1096=#:ert-form-evaluation-aborted-4367 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1096# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name expand-file-name "foo/bar" #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] make-directory (error) ert--should-signal-hook #1097=#:ert-form-evaluation-aborted-4372 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-directory tmp-name1) :type 'file-already-exists) :form #1097# :value make-directory ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error file-already-exists ert-fail append :fail-reason #418# file-directory-p (error) #1098=#:ert-form-evaluation-aborted-4379 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1098# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-accessible-directory-p (error) #1099=#:ert-form-evaluation-aborted-4384 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-accessible-directory-p tmp-name1)) :form #1099# :value file-accessible-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1100=#:ert-form-evaluation-aborted-4389 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-directory tmp-name2) :type 'file-error) :form #1100# :value make-directory ert-explainer :explanation apply ert--signal-should-execution] 7] file-error parents (error) #1101=#:ert-form-evaluation-aborted-4396 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1101# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1102=#:ert-form-evaluation-aborted-4401 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-accessible-directory-p tmp-name2)) :form #1102# :value file-accessible-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 16] tramp-test14-delete-directory "Check `delete-directory'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\312\211@\336\310\"\337\340\"\341!\210\342C\3431\232\344)C0\202\245\311\240\210\211@AD\262\345C\310C\314\346%\216\316\242\"\240)\204\301\347\242!\210\266\350!\210\342C\3511\326\344)C0\202\341\311\240\210\211@AD\262\352C\310C\314\353%\216\316\242\"\240)\203\375\347\242!\210\266\341!\210\342C\3541\344)C0\202\311\240\210\211@AD\262\355C\310C\314\356%\216\316\242\"\240)\2049\347\242!\210\266\357\340\310\337\360\"#\210\361C\3621W\344\337\360\")C0\202b\311\240\210\211@AD\262\363C\310C\314\364%\216\316\242\"\240)\204~\347\242!\210\266\341!\210\342C\3651\223\344)C0\202\236\311\240\210\211@AD\262\366C\310C\314\367%\216\316\242\"\240)\204\272\347\242!\210\266\357\340\310\337\360\"#\210\361C\3701\327\344\337\360\")C0\202\342\311\240\210\211@AD\262\371C\310C\314\372%\216\316\242\"\240)\204\376\347\242!\210\266\350C\3731\344)C0\202\311\240\210\211@AD\262\374C\310C\310\314\375\"\3761B\314\377%\216\316\242\"\240)0\210\202W\201@\262\201A\201B\310$\210\240\266\204k\347\201C \201D\201ED\"!\210\266\350\201F\"\210\342C\201G1\205\344)C0\202\220\311\240\210\211@AD\262\201HC\310C\314\201I%\216\316\242\"\240)\203\260\347\242!\210\266\201J \204\301\201K \204\301\201L \204\301\201M \203\301\336\201N\"\201@\341 !\210\341!\210\342C\201O1\362\344)C0\202\375\311\240\210\211@AD\262\201PC\310C\314\201Q%\216\316\242\"\240)\204\347\242!\210\266\350\310\201R#\210\342C\201S18\344)C0\202C\311\240\210\211@AD\262\201TC\310C\314\201U%\216\316\242\"\240)\203c\347\242!\210\266\361C\201V1}\344\337\201W! \")C0\202\210\311\240\210\211@AD\262\201XC\310C\314\201Y%\216\316\242\"\240)\204\250\347\242!\210\266\350 \201F\"\210\361C\201Z1\302\344 )C0\202\315\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\203\355\347\242!\210\266\341!\210\342C\201]1\344)C0\202\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204/\347\242!\210\266\357\340\310\337\360\"#\210\361C\201`1O\344\337\360\")C0\202Z\311\240\210\211@AD\262\201aC\310C\314\201b%\216\316\242\"\240)\204z\347\242!\210\266\341!\210\342C\201c1\221\344)C0\202\234\311\240\210\211@AD\262\201dC\310C\314\201e%\216\316\242\"\240)\204\274\347\242!\210\266\357\340\310\337\360\"#\210\361C\201f1\333\344\337\360\")C0\202\346\311\240\210\211@AD\262\201gC\310C\314\201h%\216\316\242\"\240)\204\347\242!\210\266\350C\201i1\344\310\201RE)0\202(\311\240\210\211@AD\262\201jC\310C\310\314\201k\"\201l1X\314\201m%\216\316\242\"\240)0\210\202\201\201@\262\201A\201n \204p\201o \203v\201p\202y\201B\310$\210\240\266\204\225\347\201C \201D\201ED\"!\210\266\350\201F\201R#\210\342C\201q1\262\344)C0\202\275\311\240\210\211@AD\262\201rC\310C\314\201s%\216\316\242\"\240)\203\335\347\242!\210\266\361C\201t1\375\344\201u\201v \201W!#)C0\202\311\240\210\211@AD\262\201wC\310C\314\201x%\216\316\242\"\240)\204(\347\242!\210\266\361C\201y1N\344\201u\201z \201W!\201W!$)C0\202Y\311\240\210\211@AD\262\201{C\310C\314\201|%\216\316\242\"\240)\204y\347\242!\210\266\350 \201F\"\210\361C\201}1\223\344 )C0\202\236\311\240\210\211@AD\262\201~C\310C\314\201%\216\316\242\"\240)\203\276\347\242!\210\266*\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function delete-by-moving-to-trash trash-directory tramp--test-enabled (error) nil signal #1103=#:ert-form-evaluation-aborted-4406 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1103# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name expand-file-name "foo" make-directory file-directory-p (error) ert--should-signal-hook #1104=#:ert-form-evaluation-aborted-4411 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1104# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail delete-directory (error) #1105=#:ert-form-evaluation-aborted-4416 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-directory-p tmp-name1)) :form #1105# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1106=#:ert-form-evaluation-aborted-4421 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1106# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] write-region "bla" file-exists-p (error) #1107=#:ert-form-evaluation-aborted-4426 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "bla" tmp-name1))) :form #1107# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1108=#:ert-form-evaluation-aborted-4431 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1108# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1109=#:ert-form-evaluation-aborted-4436 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "bla" tmp-name2))) :form #1109# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1110=#:ert-form-evaluation-aborted-4441 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (delete-directory tmp-name1) :type 'file-error) :form #1110# :value delete-directory ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error file-error append :fail-reason #418# recursive (error) #1111=#:ert-form-evaluation-aborted-4448 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-directory-p tmp-name1)) :form #1111# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-windows-nt-p tramp--test-crypt-p tramp--test-ftp-p tramp--test-emacs27-p local (error) #1112=#:ert-form-evaluation-aborted-4453 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1112# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] trash (error) #1113=#:ert-form-evaluation-aborted-4458 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-directory-p tmp-name1)) :form #1113# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) file-name-nondirectory #1114=#:ert-form-evaluation-aborted-4463 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name (file-name-nondirectory tmp-name1) trash-directory))) :form #1114# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1115=#:ert-form-evaluation-aborted-4468 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p trash-directory)) :form #1115# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1116=#:ert-form-evaluation-aborted-4473 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1116# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1117=#:ert-form-evaluation-aborted-4478 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "bla" tmp-name1))) :form #1117# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1118=#:ert-form-evaluation-aborted-4483 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1118# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1119=#:ert-form-evaluation-aborted-4488 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "bla" tmp-name2))) :form #1119# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1120=#:ert-form-evaluation-aborted-4493 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (delete-directory tmp-name1 nil 'trash) :type (if (or (tramp--test-rclone-p) (tramp--test-sshfs-p)) 'error 'file-error)) :form #1120# :value delete-directory ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-rclone-p tramp--test-sshfs-p error (error) #1121=#:ert-form-evaluation-aborted-4500 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-directory-p tmp-name1)) :form #1121# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) format #1122="%s/%s/bla" #1123=#:ert-form-evaluation-aborted-4505 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (format #1122# trash-directory (file-name-nondirectory tmp-name1)))) :form #1123# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1124="%s/%s/%s/bla" #1125=#:ert-form-evaluation-aborted-4510 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (format #1124# trash-directory (file-name-nondirectory tmp-name1) (file-name-nondirectory tmp-name2)))) :form #1125# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1126=#:ert-form-evaluation-aborted-4515 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p trash-directory)) :form #1126# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 16] tramp-test15-copy-directory "Check `copy-directory'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317\320!C\307C\3211]\313\322#\216\323 \206W\324 ?\240)0\202_\210\307\204g\316\242!\210\266\325\326! >\204y\310\327\330D\"\210\331H\332\333\334 \326!\n>\204\217\310\327\335D\"\210\211\331H\262\336\307\337\340&C\"\203\243\341\202\244\342\211\205\236\211@\343\307\"\343\307\"\344\345!\"\344\346\"\344\346\"\344\346\"\313\347#\216\350C\3511\336\352)D0\202\351\310\240\210\211@AD\262\353C\307C\307\313\354\"\3551\313\356%\216\315\242\"\240)0\210\202 \357\262\360\f\307$\210\240\266\204.\361\362 \363\364D\"!\210\266\365!\210\366\346\307#\210\367C\3701K\352)C0\202V\310\240\210\211@AD\262\371C\307C\313\372%\216\315\242\"\240)\204r\361\242!\210\266\373C\3741\203\352)C0\202\216\310\240\210\211@AD\262\375C\307C\313\376%\216\315\242\"\240)\204\252\361\242!\210\266\350\"\210\367C\3771\302\352)C0\202\315\310\240\210\211@AD\262\201@C\307C\313\201A%\216\315\242\"\240)\204\355\361\242!\210\266\373C\201B1\352)C0\202 \310\240\210\211@AD\262\201CC\307C\313\201D%\216\315\242\"\240)\204+\361\242!\210\266\323 \203\242\350C\201E1F\352)D0\202Q\310\240\210\211@AD\262\201FC\307C\307\313\201G\"\201H1\201\313\201I%\216\315\242\"\240)0\210\202\222\357\262\360\201J\307$\210\240\266\204\240\361\362 \363\364D\"!\210\266\350\201K!\"\210\367C\201L1\276\352)C0\202\311\310\240\210\211@AD\262\201MC\307C\313\201N%\216\315\242\"\240)\204\351\361\242!\210\266\373C\201O1\374\352)C0\202\310\240\210\211@AD\262\201PC\307C\313\201Q%\216\315\242\"\240)\204'\361\242!\210\266)\313\201R#\216\365!\210\366\346\307#\210\367C\201S1Q\352)C0\202\\\310\240\210\211@AD\262\201TC\307C\313\201U%\216\315\242\"\240)\204|\361\242!\210\266\373C\201V1\217\352)C0\202\232\310\240\210\211@AD\262\201WC\307C\313\201X%\216\315\242\"\240)\204\272\361\242!\210\266\350\307\201Y\201Z%\210\367C\201[1\333\352)C0\202\346\310\240\210\211@AD\262\201\\C\307C\313\201]%\216\315\242\"\240)\204\361\242!\210\266\373C\201^1\352)C0\202$\310\240\210\211@AD\262\201_C\307C\313\201`%\216\315\242\"\240)\204D\361\242!\210\266\201a!\210\373C\201b1]\352)C0\202h\310\240\210\211@AD\262\201cC\307C\313\201d%\216\315\242\"\240)\203\210\361\242!\210\266\350\201K!\307\201Y\201Z%\210\367C\201e1\255\352)C0\202\270\310\240\210\211@AD\262\201fC\307C\313\201g%\216\315\242\"\240)\204\330\361\242!\210\266\373C\201h1\353\352)C0\202\366\310\240\210\211@AD\262\201iC\307C\313\201j%\216\315\242\"\240)\204\361\242!\210\266\367C\201k1)\352)C0\2024\310\240\210\211@AD\262\201lC\307C\313\201m%\216\315\242\"\240)\203T\361\242!\210\266\373C\201n1g\352)C0\202r\310\240\210\211@AD\262\201oC\307C\313\201p%\216\315\242\"\240)\203\222\361\242!\210\266)\266A\266\202\202\244\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-file-missing tramp--test-enabled (error) nil signal #1127=#:ert-form-evaluation-aborted-4520 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1127# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #997# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #1128=(or (tramp--test-emacs26-p) (not (tramp--test-rclone-p)))) :form #1128# :value ert--signal-should-execution] 6] tramp--test-emacs26-p tramp--test-rclone-p ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name expand-file-name file-name-nondirectory "foo" #[0 "\3021\303\300\304\"\210\303\301\304\"0\207\210\305\207" [V0 V1 (error) delete-directory recursive nil] 3] copy-directory (error) ert--should-signal-hook #1129=#:ert-form-evaluation-aborted-4527 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (copy-directory tmp-name1 tmp-name2) :type tramp-file-missing) :form #1129# :value copy-directory ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error ert-fail append :fail-reason #418# make-directory write-region file-directory-p (error) #1130=#:ert-form-evaluation-aborted-4534 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1130# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-exists-p (error) #1131=#:ert-form-evaluation-aborted-4539 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name4)) :form #1131# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1132=#:ert-form-evaluation-aborted-4544 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1132# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1133=#:ert-form-evaluation-aborted-4549 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name5)) :form #1133# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1134=#:ert-form-evaluation-aborted-4554 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (copy-directory tmp-name1 tmp-name2) :type 'file-already-exists) :form #1134# :value copy-directory ert-explainer :explanation apply ert--signal-should-execution] 7] file-already-exists file-name-as-directory (error) #1135=#:ert-form-evaluation-aborted-4561 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name3)) :form #1135# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1136=#:ert-form-evaluation-aborted-4566 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name6)) :form #1136# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\303\300\304\"\210\303\301\304\"0\207\210\305\207" [V0 V1 (error) delete-directory recursive nil] 3] (error) #1137=#:ert-form-evaluation-aborted-4571 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1137# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1138=#:ert-form-evaluation-aborted-4576 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name4)) :form #1138# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] parents contents (error) #1139=#:ert-form-evaluation-aborted-4581 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1139# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1140=#:ert-form-evaluation-aborted-4586 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name5)) :form #1140# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #1141=#:ert-form-evaluation-aborted-4591 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name5)) :form #1141# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1142=#:ert-form-evaluation-aborted-4596 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1142# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1143=#:ert-form-evaluation-aborted-4601 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name5)) :form #1143# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1144=#:ert-form-evaluation-aborted-4606 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-directory-p tmp-name3)) :form #1144# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1145=#:ert-form-evaluation-aborted-4611 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name6)) :form #1145# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 20] tramp-test16-directory-files "Check `directory-files'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\211@\336\310\"\337\340\"\337\341\"\314\342\"\216\343C\3441\237\345)C0\202\252\311\240\210\211@AD\262\346C\310C\310\314\347\"\3501\322\314\351%\216\316\242\"\240)0\210\202\341\352\262\353\f\310$\210\240\266\204\357\354\355 \356\357D\"!\210\266\360!\210\361\341\310#\210\361\340\310#\210\362C\3631\345)C0\202\311\240\210\211@AD\262\364C\310C\314\365%\216\316\242\"\240)\2047\354\242!\210\266\366C\3671H\345)C0\202S\311\240\210\211@AD\262\370C\310C\314\371%\216\316\242\"\240)\204o\354\242!\210\266\366C\3721\200\345)C0\202\213\311\240\210\211@AD\262\373C\310C\314\374%\216\316\242\"\240)\204\247\354\242!\210\266\375C\3761\273\345\343!)\377D0\202\306\311\240\210\211@AD\262\201@C\310C\314\201A%\216\316\242\"\240)\204\346\354\242!\210\266\375C\201B1 \345\343\201C\"\201DP\201EPF)D0\202\311\240\210\211@AD\262\201FC\310C\314\201G%\216\316\242\"\240)\2046\354\242!\210\266\375C\201H1P\345\343\310 #)\201ID0\202[\311\240\210\211@AD\262\201JC\310C\314\201K%\216\316\242\"\240)\204{\354\242!\210\266\375C\201L1\227\345\343\201C #)DD0\202\242\311\240\210\211@AD\262\201MC\310C\314\201N%\216\316\242\"\240)\204\302\354\242!\210\266\201O \203\375C\201P1\345\345\343\310 \310\324%)\201QD0\202\360\311\240\210\211@AD\262\201RC\310C\314\201S%\216\316\242\"\240)\204\354\242!\210\210\211\242\266)\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-file-missing directory-files-no-dot-files-regexp tramp--test-enabled (error) nil signal #1146=#:ert-form-evaluation-aborted-4616 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1146# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name expand-file-name "bla" "foo" #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] directory-files (error) ert--should-signal-hook #1147=#:ert-form-evaluation-aborted-4621 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (directory-files tmp-name1) :type tramp-file-missing) :form #1147# :value directory-files ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error ert-fail append :fail-reason #418# make-directory write-region file-directory-p (error) #1148=#:ert-form-evaluation-aborted-4628 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1148# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-exists-p (error) #1149=#:ert-form-evaluation-aborted-4633 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #1149# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1150=#:ert-form-evaluation-aborted-4638 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name3)) :form #1150# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) #1151=("." ".." "bla" "foo") #1152=#:ert-form-evaluation-aborted-4643 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1) '#1151#)) :form #1152# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) full #1153="/." #1154="/.." #1155=#:ert-form-evaluation-aborted-4648 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1 'full) `(,(concat tmp-name1 #1153#) ,(concat tmp-name1 #1154#) ,tmp-name2 ,tmp-name3))) :form #1155# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1156=("bla" "foo") #1157=#:ert-form-evaluation-aborted-4653 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1 nil directory-files-no-dot-files-regexp) '#1156#)) :form #1157# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1158=#:ert-form-evaluation-aborted-4658 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1 'full directory-files-no-dot-files-regexp) `(,tmp-name2 ,tmp-name3))) :form #1158# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs28-p (error) #1159=("bla") #1160=#:ert-form-evaluation-aborted-4663 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1 nil directory-files-no-dot-files-regexp nil 1) '#1159#)) :form #1160# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 17] tramp-test16-file-expand-wildcards "Check `file-expand-wildcards'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317\320! >\204N\310\321\322D\"\210\323H\324\325\326 \320!\n>\204d\310\321\327D\"\210\211\323H\262\330\307\331\332&C\"\203x\333\202y\334\211\2059\211@\335\307\"\336\337\"\336\340\"\336\341\"\313\342\"\216\343!\210\344\337\307#\210\344\340\307#\210\344\341\307#\210\345C\3461\273\347)C0\202\306\310\240\210\211@AD\262\350C\307C\313\351%\216\315\242\"\240)\204\342\352\242!\210\266\353C\3541\363\347)C0\202\376\310\240\210\211@AD\262\355C\307C\313\356%\216\315\242\"\240)\204\352\242!\210\266\353C\3571+\347)C0\2026\310\240\210\211@AD\262\360C\307C\313\361%\216\315\242\"\240)\204R\352\242!\210\266\353C\3621c\347)C0\202n\310\240\210\211@AD\262\363C\307C\313\364%\216\315\242\"\240)\204\212\352\242!\210\266\365C\3661\243\347\367\370!\371\372\373!\374\")D0\202\256\310\240\210\211@AD\262\375C\307C\313\376%\216\315\242\"\240)\204\312\352\242!\210\266\365C\3771\347\347\367\201@!\371\372\201A!\374\")D0\202\362\310\240\210\211@AD\262\201BC\307C\313\201C%\216\315\242\"\240)\204\352\242!\210\266\365C\201D11\347\367\201E!\371\372\201F!\374\")D0\202<\310\240\210\211@AD\262\201GC\307C\313\201H%\216\315\242\"\240)\204\\\352\242!\210\266\365C\201I1\200\347\367\370\201J\"\371\372E!\374\")D0\202\213\310\240\210\211@AD\262\201KC\307C\313\201L%\216\315\242\"\240)\204\253\352\242!\210\266\365C\201M1\315\347\367\201@\201J\"\371\372D!\374\")D0\202\330\310\240\210\211@AD\262\201NC\307C\313\201O%\216\315\242\"\240)\204\370\352\242!\210\266\365C\201P1\347\367\201E\201J\"\371\372D!\374\")D0\202%\310\240\210\211@AD\262\201QC\307C\313\201R%\216\315\242\"\240)\204E\352\242!\210\266\365C\201S1j\347\367\201TP!\371\372E!\374\")D0\202u\310\240\210\211@AD\262\201UC\307C\313\201V%\216\315\242\"\240)\204\225\352\242!\210\266\365C\201W1\266\347\367\201XP!\371\372D!\374\")D0\202\301\310\240\210\211@AD\262\201YC\307C\313\201Z%\216\315\242\"\240)\204\341\352\242!\210\266\365C\201[1\347\367\201\\P!\371\372D!\374\")D0\202 \310\240\210\211@AD\262\201]C\307C\313\201^%\216\315\242\"\240)\204-\352\242!\210\266*\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags default-directory signal-hook-function tramp--test-enabled (error) nil signal #1161=#:ert-form-evaluation-aborted-4668 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1161# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) tramp--test-make-temp-name expand-file-name "foo" "bar" "baz" #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] make-directory write-region file-directory-p (error) ert--should-signal-hook #1162=#:ert-form-evaluation-aborted-4673 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1162# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail file-exists-p (error) #1163=#:ert-form-evaluation-aborted-4678 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #1163# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1164=#:ert-form-evaluation-aborted-4683 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name3)) :form #1164# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1165=#:ert-form-evaluation-aborted-4688 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name4)) :form #1165# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) file-expand-wildcards #1166="*" sort copy-sequence #1167=("foo" "bar" "baz") string< #1168=#:ert-form-evaluation-aborted-4693 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards #1166#) (sort (copy-sequence '#1167#) 'string<))) :form #1168# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1169="ba?" #1170=("bar" "baz") #1171=#:ert-form-evaluation-aborted-4698 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards #1169#) (sort (copy-sequence '#1170#) 'string<))) :form #1171# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1172="ba[rz]" #1173=("bar" "baz") #1174=#:ert-form-evaluation-aborted-4703 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards #1172#) (sort (copy-sequence '#1173#) 'string<))) :form #1174# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) full #1175=#:ert-form-evaluation-aborted-4708 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards "*" 'full) (sort (copy-sequence `(,tmp-name2 ,tmp-name3 ,tmp-name4)) 'string<))) :form #1175# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1176=#:ert-form-evaluation-aborted-4713 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards "ba?" 'full) (sort (copy-sequence `(,tmp-name3 ,tmp-name4)) 'string<))) :form #1176# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1177=#:ert-form-evaluation-aborted-4718 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards "ba[rz]" 'full) (sort (copy-sequence `(,tmp-name3 ,tmp-name4)) 'string<))) :form #1177# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/*" #1178=#:ert-form-evaluation-aborted-4723 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards (concat tmp-name1 "/" "*")) (sort (copy-sequence `(,tmp-name2 ,tmp-name3 ,tmp-name4)) 'string<))) :form #1178# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/ba?" #1179=#:ert-form-evaluation-aborted-4728 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards (concat tmp-name1 "/" "ba?")) (sort (copy-sequence `(,tmp-name3 ,tmp-name4)) 'string<))) :form #1179# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) "/ba[rz]" #1180=#:ert-form-evaluation-aborted-4733 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-expand-wildcards (concat tmp-name1 "/" "ba[rz]")) (sort (copy-sequence `(,tmp-name3 ,tmp-name4)) 'string<))) :form #1180# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 16] tramp-test17-insert-directory "Check `insert-directory'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211N\322\323 )C0\202Y\311\240\210\211@AD\262\324C\310C\3251u\314\326%\216\316\242\"\240)0\202w\210\310\204\317\242!\210\266\327\330!C\310C\3311\240\314\332#\216\333 ?\206\232\334 \240)0\202\242\210\310\204\252\317\242!\210\266\335\336 !\n>\204\274\311\337\340 D\"\210 \341H\342\343\344 \336! >\204\322\311\337\345D\"\210\211\341H\262\346\310\347\350&C\"\203\346\351\202\347\352\211\2054\211@\353\354\310\"!\353\355\"\356\357\f\"\314\360\"\216\361!\210\362\355\310#\210\363C\3641\322)C0\202%\311\240\210\211@AD\262\365C\310C\314\366%\216\316\242\"\240)\204A\367\242!\210\266\370C\3711R\322)C0\202]\311\240\210\211@AD\262\372C\310C\314\373%\216\316\242\"\240)\204y\367\242!\210\266\374\375\376\"r\211q\210\314\377\"\216\201@\310\"\210eb\210\201AC\201B1\251\322\201C!)C0\202\264\311\240\210\211@AD\262\201DC\310C\314\201E%\216\316\242\"\240)\204\324\367\242!\210\266*\210\201F \203F\374\375\376\"r\211q\210\314\201G\"\216\201@\201H!\310\"\210eb\210\201AC\201I1\322\201C\201H!!)C0\202\"\311\240\210\211@AD\262\201JC\310C\314\201K%\216\316\242\"\240)\204B\367\242!\210\266*\210\374\375\376\"r\211q\210\314\201L\"\216\201@\201M\"\210eb\210\201AC\201N1\200\322\201O\201P\201C!\")C0\202\213\311\240\210\211@AD\262\201QC\310C\314\201R%\216\316\242\"\240)\204\253\367\242!\210\266*\210\374\375\376\"r\211q\210\314\201S\"\216\201@\201H!\201M\"\210eb\210\201AC\201T1\355\322\201O\201U\201C!\")C0\202\370\311\240\210\211@AD\262\201VC\310C\314\201W%\216\316\242\"\240)\204\367\242!\210\266*\210\374\375\376\"r\211q\210\314\201X\"\216\201@\201H!\201M\310\201Y$\210eb\210\201AC\201Z1m\322\201[\201O\201\\\201]\201^!!\201^!G#P)C0\202x\311\240\210\211@AD\262\201_C\310C\314\201`%\216\316\242\"\240)\204\230\367\242!\210\266*\210\201a\201b\"\210\374\375\376\"r\211q\210\314\201c\"\216\201@C\201d1\310\322)\310D0\202\323\311\240\210\211@AD\262\201eC\310C\310\314\201f\"\201g1\314\201h%\216\316\242\"\240)0\210\202\376\262\201i \310$\210\240\266\204&\367\356 \201j\201kD\"!\210\266*\210*\266A\266\202\202\347\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags process-environment tramp-file-missing tramp--test-enabled (error) nil signal #1181=#:ert-form-evaluation-aborted-4738 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1181# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook tramp--test-ange-ftp-p #1182=#:ert-form-evaluation-aborted-4743 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ange-ftp-p))) :form #1182# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #997# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #1183=(or (not (tramp--test-crypt-p)) (tramp--test-emacs27-p))) :form #1183# :value ert--signal-should-execution] 6] tramp--test-crypt-p tramp--test-emacs27-p ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) expand-file-name tramp--test-make-temp-name "foo" append ("LANG=C" "LANGUAGE=C" "LC_ALL=C") #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] make-directory write-region file-directory-p (error) #1184=#:ert-form-evaluation-aborted-4750 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1184# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail file-exists-p (error) #1185=#:ert-form-evaluation-aborted-4755 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #1185# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] generate-new-buffer #1007# t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-directory looking-at-p (error) regexp-quote #1186=#:ert-form-evaluation-aborted-4760 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (looking-at-p (regexp-quote tmp-name1))) :form #1186# :value looking-at-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs26-p #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] file-name-as-directory (error) #1187=#:ert-form-evaluation-aborted-4765 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (looking-at-p (regexp-quote (file-name-as-directory tmp-name1)))) :form #1187# :value looking-at-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "-al" (error) format #1188="^.+ %s$" #1189=#:ert-form-evaluation-aborted-4770 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (looking-at-p (format #1188# (regexp-quote tmp-name1)))) :form #1189# :value looking-at-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1190="^.+ %s/$" #1191=#:ert-form-evaluation-aborted-4775 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (looking-at-p (format #1190# (regexp-quote tmp-name1)))) :form #1191# :value looking-at-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] full-directory-p (error) #1192="\\(total.+[[:digit:]]+ ?[kKMGTPEZY]?i?B?\n\\)?" #1193="\\(.+ %s\\( ->.+\\)?\n\\)\\{%d\\}" regexp-opt directory-files #1194=#:ert-form-evaluation-aborted-4780 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (looking-at-p (concat #1192# (format #1193# (regexp-opt (directory-files tmp-name1)) (length (directory-files tmp-name1)))))) :form #1194# :value looking-at-p ert-explainer :explanation apply ert--signal-should-execution] 7] delete-directory recursive #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #1195=#:ert-form-evaluation-aborted-4785 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (insert-directory tmp-name1 nil) :type tramp-file-missing) :form #1195# :value insert-directory ert-explainer :explanation apply ert--signal-should-execution] 7] ert--should-error-handle-error :fail-reason #418#] 17] tramp-test17-dired-with-wildcards "Check `dired' with wildcards." #[0 "\306C\3071\310\311 \312\313\314#)\266\203)C0\202&\315\240\210\211@AD\262\316C\312C\3171B\320\321%\216\322\242\"\240)0\202D\210\312\204L\323\242!\210\266\324C\3251Y\3120\202d\315\240\210\211@AD\262\326C\312C\3271\200\320\330%\216\322\242\"\240)0\202\202\210\312\204\212\323\242!\210\266\331C\3321\227\3120\202\242\315\240\210\211@AD\262\333C\312C\3341\276\320\335%\216\322\242\"\240)0\202\300\210\312\204\310\323\242!\210\266\306C\3361\332\310\337 )C0\202\345\315\240\210\211@AD\262\340C\312C\3411\320\342%\216\322\242\"\240)0\202\210\312\204 \323\242!\210\266\306C\3431\310\344 )C0\202(\315\240\210\211@AD\262\345C\312C\3461D\320\347%\216\322\242\"\240)0\202F\210\312\204N\323\242!\210\266\350C\3511\\\352C0\202g\315\240\210\211@AD\262\353C\312C\3541\203\320\355%\216\322\242\"\240)0\202\205\210\312\204\215\323\242!\210\266\356\357 !\f>\204\237\315\360\361 D\"\210 \362H\363\364\365 \357! >\204\265\315\360\366D\"\210\211\362H\262\367\312\370\371&C\"\203\311\372\202\312\373\211\205\357\211@\374\375\312\"!\374\375\312\"!\374\376\"\374\377\"\203\356\201@\202\361\201A !\312C\320\201B$\216\201C!\210\201D\376\312#\210\201EC\201F1\"\310)C0\202-\315\240\210\211@AD\262\201GC\312C\320\201H%\216\322\242\"\240)\204O\201I\242!\210\266\201JC\201K1d\310)C0\202o\315\240\210\211@AD\262\201LC\312C\320\201M%\216\322\242\"\240)\204\221\201I\242!\210\266\201C!\210\201D\376\312#\210\201EC\201N1\264\310)C0\202\277\315\240\210\211@AD\262\201OC\312C\320\201P%\216\322\242\"\240)\204\341\201I\242!\210\266\201JC\201Q1\366\310)C0\202\315\240\210\211@AD\262\201RC\312C\320\201S%\216\322\242\"\240)\204#\201I\242!\210\266r\211\201T\374\201U \"!\240q\210eb\210\201VC\201W1T\310\201X\201Y \"!)C0\202_\315\240\210\211@AD\262\201ZC\312C\320\201[%\216\322\242\"\240)\204\201\201I\242!\210\266eb\210\201VC\201\\1\243\310\201X\201Y \"!)C0\202\256\315\240\210\211@AD\262\201]C\312C\320\201^%\216\322\242\"\240)\204\320\201I\242!\210\266)\201_\242!\210r\211\201T\374\201` \"!\240q\210eb\210\201VC\201a1\310\201X\201Y \"!)C0\202\315\240\210\211@AD\262\201bC\312C\320\201c%\216\322\242\"\240)\2045\201I\242!\210\266eb\210\201VC\201d1V\310\201X\201Y \"!)C0\202a\315\240\210\211@AD\262\201eC\312C\320\201f%\216\322\242\"\240)\204\203\201I\242!\210\266)\201_\242!\210\374\201g\"\262\374\201h\"\262\201D\376\312#\210\201JC\201i1\271\310)C0\202\304\315\240\210\211@AD\262\201jC\312C\320\201k%\216\322\242\"\240)\204\346\201I\242!\210\266\201D\376\312#\210\201JC\201l1\310)C0\202\315\240\210\211@AD\262\201mC\312C\320\201n%\216\322\242\"\240)\2040\201I\242!\210\266r\211\201T\374\201` \"!\240q\210eb\210\201VC\201o1`\310\201X\201Y \"!)C0\202k\315\240\210\211@AD\262\201pC\312C\320\201q%\216\322\242\"\240)\204\215\201I\242!\210\266eb\210\201VC\201r1\256\310\201X\201Y \"!)C0\202\271\315\240\210\211@AD\262\201sC\312C\320\201t%\216\322\242\"\240)\204\333\201I\242!\210\266)\201_\242!\210*\266A\266\202\202\312\207" [signal-hook-function tramp-test-temporary-file-directory inhibit-changing-match-data ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags not (error) ert--should-signal-hook #1196="\\[" nil t string-match signal #1197=#:ert-form-evaluation-aborted-4792 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (string-match-p #1196# tramp-test-temporary-file-directory))) :form #1197# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-enabled (error) #1198=#:ert-form-evaluation-aborted-4797 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1198# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-sh-p (error) #1199=#:ert-form-evaluation-aborted-4802 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #1199# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-rsync-p #1200=#:ert-form-evaluation-aborted-4807 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #1200# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-crypt-p #1201=#:ert-form-evaluation-aborted-4812 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #1201# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] fboundp (error) insert-directory-wildcard-in-dir-p #1202=#:ert-form-evaluation-aborted-4817 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (fboundp 'insert-directory-wildcard-in-dir-p)) :form #1202# :value fboundp ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) expand-file-name tramp--test-make-temp-name "foo" "bar" tramp-compat-file-name-quote identity #[0 "\3031 \304\302\242!0\210\202\210\3051\306\300\307\"0\210\202\210\3101&\306\301\307\"0\207\210\311\207" [V0 V1 V2 (error) kill-buffer (error) delete-directory recursive (error) nil] 3] make-directory write-region file-directory-p (error) #1203=#:ert-form-evaluation-aborted-4822 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1203# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail file-exists-p (error) #1204=#:ert-form-evaluation-aborted-4827 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name3)) :form #1204# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1205=#:ert-form-evaluation-aborted-4832 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #1205# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1206=#:ert-form-evaluation-aborted-4837 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name4)) :form #1206# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] dired-noselect "tramp-test*" re-search-forward (error) regexp-quote file-relative-name #1207=#:ert-form-evaluation-aborted-4842 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (regexp-quote (file-relative-name tmp-name1 tramp-test-temporary-file-directory)))) :form #1207# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1208=#:ert-form-evaluation-aborted-4847 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (regexp-quote (file-relative-name tmp-name2 tramp-test-temporary-file-directory)))) :form #1208# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7] kill-buffer "tramp-test*/*" (error) #1209=#:ert-form-evaluation-aborted-4852 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (regexp-quote (file-relative-name tmp-name3 tramp-test-temporary-file-directory)))) :form #1209# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1210=#:ert-form-evaluation-aborted-4857 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (regexp-quote (file-relative-name tmp-name4 tramp-test-temporary-file-directory)))) :form #1210# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7] "*?" "[a-z0-9]" (error) #1211=#:ert-form-evaluation-aborted-4862 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name3)) :form #1211# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1212=#:ert-form-evaluation-aborted-4867 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name4)) :form #1212# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1213=#:ert-form-evaluation-aborted-4872 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (regexp-quote (file-relative-name tmp-name3 tramp-test-temporary-file-directory)))) :form #1213# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1214=#:ert-form-evaluation-aborted-4877 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (regexp-quote (file-relative-name tmp-name4 tramp-test-temporary-file-directory)))) :form #1214# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7]] 17] tramp-test17-insert-directory-one-file "Check `insert-directory' inside directory listing." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211N\322\323 )C0\202Y\311\240\210\211@AD\262\324C\310C\3251u\314\326%\216\316\242\"\240)0\202w\210\310\204\317\242!\210\266\327\330 !\n>\204\221\311\331\332 D\"\210 \333H\334\335\336 \330! >\204\247\311\331\337D\"\210\211\333H\262\340\310\341\342&C\"\203\273\343\202\274\344\211\205\257\211@\345\346\310\"!\345\347\"\345\350\"\351\352\310\211@C\314\353#\216\354!\210\355\347\310#\210\356C\3571\370\322)C0\202\311\240\210\211@AD\262\360C\310C\314\361%\216\316\242\"\240)\204\362\242!\210\266\363C\36410\322)C0\202;\311\240\210\211@AD\262\365C\310C\314\366%\216\316\242\"\240)\204W\362\242!\210\266r\211\367\370\"\240q\210\371\372!\210eb\210m\204~\373\374\375\"\376!\230\204~\333y\210\202i\377C\201A1\213\3100\202\226\311\240\210\211@AD\262\201BC\310C\314\201C%\216\316\242\"\240)\203\266\362\242!\210\266\201D\"\210\201E\376!\201F\"\210\201GC\201H1\343\322\373\374\375\"\376!)D0\202\356\311\240\210\211@AD\262\201IC\310C\314\201J%\216\316\242\"\240)\204\362\242!\210\266\201KC\201L1'\322\201M\310\351E)0\2022\311\240\210\211@AD\262\201NC\310C\314\201O%\216\316\242\"\240)\203R\362\242!\210\266\372y\210\201GC\201P1p\322\373\374\375\"\376!)D0\202{\311\240\210\211@AD\262\201QC\310C\314\201R%\216\316\242\"\240)\204\233\362\242!\210\266)\201S\242!\210,\266A\266\202\202\274\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags dired-copy-preserve-time dired-recursive-copies tramp--test-enabled (error) nil signal #1215=#:ert-form-evaluation-aborted-4882 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1215# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook tramp--test-crypt-p #1216=#:ert-form-evaluation-aborted-4887 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #1216# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #1001# (nil t) (nil) expand-file-name tramp--test-make-temp-name "foo" "bar" t top #[0 "\3021 \303\301\242!0\210\202\210\3041\305\300\306\"0\207\210\307\207" [V0 V1 (error) kill-buffer (error) delete-directory recursive nil] 3] make-directory write-region file-directory-p (error) #1217=#:ert-form-evaluation-aborted-4892 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #1217# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail file-exists-p (error) #1218=#:ert-form-evaluation-aborted-4897 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #1218# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] dired-noselect "--dired -al" read-only-mode -1 dired-get-filename localp no-error file-name-nondirectory eobp dired-copy-dereference (error) #1219=#:ert-form-evaluation-aborted-4902 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (eobp)) :form #1219# :value eobp ert-explainer :explanation apply ert--signal-should-execution] 7] copy-file insert-directory "--dired -al -d" string-equal (error) #1220=#:ert-form-evaluation-aborted-4907 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (dired-get-filename 'localp 'no-error) (file-name-nondirectory tmp-name2))) :form #1220# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] re-search-forward (error) #1221="dired" #1222=#:ert-form-evaluation-aborted-4912 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (re-search-forward #1221# nil t)) :form #1222# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #1223=#:ert-form-evaluation-aborted-4917 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (dired-get-filename 'localp 'no-error) (file-name-nondirectory tmp-name3))) :form #1223# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] kill-buffer] 17]] 12) #@84 Run BODY, ignoring "make-symbolic-link not supported" file error. (fn &rest BODY) (defalias 'tramp--test-ignore-make-symbolic-link-error '(macro . #[128 "\300\301\302B\303BBB\207" [condition-case err progn ((file-error (unless (string-equal (error-message-string err) "make-symbolic-link not supported") (signal (car err) (cdr err)))))] 5 (#$ . 523969)])) (byte-code "\300\301\302\303#\304\301\305\306#\210\307\310\311\312\310\313\314\315\316\315&\"\207" [function-put tramp--test-ignore-make-symbolic-link-error lisp-indent-function defun put edebug-form-spec (body) ert-set-test tramp-test18-file-attributes record ert-test "Check `file-attributes'.\nThis tests also `access-file', `file-readable-p',\n`file-regular-p' and `file-ownership-preserved-p'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205+ \211@\336 !\337\310\"\337\310\"\340\341\342!\343\344\345\342\346\"##\347 \310\314\350#\216\203\316\351\352\353 !\"\354U\203\316\355\356\310#\210\357!\3608\262\361\f\362\"U\262\363!\210\364C\3651\336\366)\367D0\202\351\311\240\210\211@AD\262\370C\310C\310\314\371\"\3721\314\373%\216\316\242\"\240)0\210\202!\374\262\375@\310$\210\240\266\2043\376\377 \201C\201DD\"!\210\266\203|\201EC\201F1O\366)\201GD0\202Z\311\240\210\211@AD\262\201HC\310C\314\201I%\216\316\242\"\240)\204z\376\242!\210\266\355\356\310#\210\201JC\201K1\226\366)C0\202\241\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204\301\376\242!\210\266\201NC\201O1\326\366)C0\202\341\311\240\210\211@AD\262\201PC\310C\314\201Q%\216\316\242\"\240)\204\376\242!\210\266\201RC\201S1\366)C0\202!\311\240\210\211@AD\262\201TC\310C\314\201U%\216\316\242\"\240)\204A\376\242!\210\266\364C\201V1U\366)\367D0\202`\311\240\210\211@AD\262\201WC\310C\314\201X%\216\316\242\"\240)\203\200\376\242!\210\266\203\311\201EC\201Y1\234\366)\201GD0\202\247\311\240\210\211@AD\262\201ZC\310C\314\201[%\216\316\242\"\240)\204\307\376\242!\210\266\357!\262\201\\C\201]1\341\366)C0\202\354\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204\f\376\242!\210\266\201`C\201a1%\366\211@\262)C0\2020\311\240\210\211@AD\262\201bC\310C\314\201c%\216\316\242\"\240)\204P\376\242!\210\266\201dC\201e1j\366\211A@\262)C0\202u\311\240\210\211@AD\262\201fC\310C\314\201g%\216\316\242\"\240)\204\225\376\242!\210\266\201dC\201h1\261\366\201i8\262)C0\202\274\311\240\210\211@AD\262\201jC\310C\314\201k%\216\316\242\"\240)\204\334\376\242!\210\266\201dC\201l1\366\366\3608\262)C0\202\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\204!\376\242!\210\266\201oC\201p1A\366\201q\201r8\262!)C0\202L\311\240\210\211@AD\262\201sC\310C\314\201t%\216\316\242\"\240)\204l\376\242!\210\266\201oC\201u1\214\366\201q\201v8\262!)C0\202\227\311\240\210\211@AD\262\201wC\310C\314\201x%\216\316\242\"\240)\204\267\376\242!\210\266\201oC\201y1\327\366\201q\201z8\262!)C0\202\342\311\240\210\211@AD\262\201{C\310C\314\201|%\216\316\242\"\240)\204\376\242!\210\266\201dC\201}1\366\201~8\262)C0\202)\311\240\210\211@AD\262\201C\310C\314\201\200%\216\316\242\"\240)\204I\376\242!\210\266\201oC\201\2011e\366\201\2028\262)C0\202p\311\240\210\211@AD\262\201\203C\310C\314\201\204%\216\316\242\"\240)\204\220\376\242!\210\266\357\201\205\"\262\201oC\201\2061\264\366\201i8\262)C0\202\277\311\240\210\211@AD\262\201\207C\310C\314\201\210%\216\316\242\"\240)\204\337\376\242!\210\266\201oC\201\2111\371\366\3608\262)C0\202\311\240\210\211@AD\262\201\212C\310C\314\201\213%\216\316\242\"\240)\204$\376\242!\210\266\201\2141X\364C\201\2151>\366)\367D0\202I\311\240\210\211@AD\262\201\216C\310C\310\314\201\217\"\201\2201y\314\201\221%\216\316\242\"\240)0\210\202\211\374\262\375@\310$\210\240\266\204\233\376\377 \201C\201DD\"!\210\266\203\344\201EC\201\2221\267\366)\201GD0\202\302\311\240\210\211@AD\262\201\223C\310C\314\201\224%\216\316\242\"\240)\204\342\376\242!\210\266\201\225\"\210\201JC\201\2261\376\366)C0\202 \311\240\210\211@AD\262\201\227C\310C\314\201\230%\216\316\242\"\240)\204)\376\242!\210\266\201\231C\201\2321>\366)C0\202I\311\240\210\211@AD\262\201\233C\310C\314\201\234%\216\316\242\"\240)\204i\376\242!\210\266\364C\201\2351}\366)\367D0\202\210\311\240\210\211@AD\262\201\236C\310C\314\201\237%\216\316\242\"\240)\203\250\376\242!\210\266\203\361\201EC\201\2401\304\366)\201GD0\202\317\311\240\210\211@AD\262\201\241C\310C\314\201\242%\216\316\242\"\240)\204\357\376\242!\210\266\357!\262\201\243C\201\2441#\366\203 \201\245\202\201\246\211@\262!\342\336!\346\")D0\202.\311\240\210\211@AD\262\201\247C\310C\314\201\250%\216\316\242\"\240)\204N\376\242!\210\266\363!0\210\202m\201\251!\201\252\230?\205k\311@A\"\266\201\253\201\254\374\"r\211q\210\314\201\255\"\216 A\201\256\340\201\257\201\260!\211\242B>\204\241\311\322\201\261D\"\210\201z8\262\201\260 !\211\242B>\204\277\311\322\201\261D\"\210\201z8\262#\374\"\210+\210\201\231!\203> \357!\262\201\243C\201\2621 \366\211@\262\201\260!\211\242B>\204 \311\322\201\261D\"\210\201z8\262)D0\202 \311\240\210\211@AD\262\201\263C\310C\314\201\264%\216\316\242\"\240)\2048 \376\242!\210\266\363!\210\203\205 \201EC\201\2651X \366)\201GD0\202c \311\240\210\211@AD\262\201\266C\310C\314\201\267%\216\316\242\"\240)\204\203 \376\242!\210\266\363!\210\201\270!\210\201JC\201\2711\242 \366)C0\202\255 \311\240\210\211@AD\262\201\272C\310C\314\201\273%\216\316\242\"\240)\204\315 \376\242!\210\266\201NC\201\2741\342 \366)C0\202\355 \311\240\210\211@AD\262\201\275C\310C\314\201\276%\216\316\242\"\240)\204 \n\376\242!\210\266\201RC\201\2771\"\n\366)C0\202-\n\311\240\210\211@AD\262\201\300C\310C\314\201\301%\216\316\242\"\240)\203M\n\376\242!\210\266\364C\201\3021c\n\366)\201\303D0\202n\n\311\240\210\211@AD\262\201\304C\310C\314\201\305%\216\316\242\"\240)\203\216\n\376\242!\210\266\203\327\n\201EC\201\3061\252\n\366)\201GD0\202\265\n\311\240\210\211@AD\262\201\307C\310C\314\201\310%\216\316\242\"\240)\204\325\n\376\242!\210\266\357!\262\201\311C\201\3121\364\n\366\211@\262)\374D0\202\377\n\311\240\210\211@AD\262\201\313C\310C\314\201\314%\216\316\242\"\240)\204 \376\242!\210\266*\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory tramp-test-vec signal-hook-function tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-4922 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags (:expensive-test) (nil t) (nil) file-truename tramp--test-make-temp-name format "%s%s" file-remote-p replace-regexp-in-string "/" "//" localname tramp--test-sh-p #[0 "\3021\f\303\300!0\210\202 \210\3041\305\300!0\210\202\210\3061#\305\301!0\207\210\307\207" [V0 V1 (error) delete-directory (error) delete-file (error) nil] 2] logand 512 file-modes 0 write-region "foo" file-attributes 3 tramp-get-remote-gid integer delete-file access-file (error) ert--should-signal-hook #2="error" #3=#:ert-form-evaluation-aborted-4927 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (access-file tmp-name1 #2#) :type tramp-file-missing) :form #3# :value access-file ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error ert-fail append tramp-file-missing default-directory cl-struct-tramp-file-name-tags :fail-reason "did not signal an error" file-ownership-preserved-p (error) group #4=#:ert-form-evaluation-aborted-4934 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-ownership-preserved-p tmp-name1 'group)) :form #4# :value file-ownership-preserved-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-exists-p (error) #5=#:ert-form-evaluation-aborted-4939 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #5# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-readable-p (error) #6=#:ert-form-evaluation-aborted-4944 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-readable-p tmp-name1)) :form #6# :value file-readable-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-regular-p (error) #7=#:ert-form-evaluation-aborted-4949 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-regular-p tmp-name1)) :form #7# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #8=#:ert-form-evaluation-aborted-4954 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (access-file tmp-name1 "error")) :form #8# :value access-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #9=#:ert-form-evaluation-aborted-4959 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-ownership-preserved-p tmp-name1 'group)) :form #9# :value file-ownership-preserved-p ert-explainer :explanation apply ert--signal-should-execution] 7] consp (error) #10=#:ert-form-evaluation-aborted-4964 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (consp attr)) :form #10# :value consp ert-explainer :explanation apply ert--signal-should-execution] 7] null (error) #11=#:ert-form-evaluation-aborted-4969 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (null (tramp-compat-file-attribute-type attr))) :form #11# :value null ert-explainer :explanation apply ert--signal-should-execution] 7] numberp (error) #12=#:ert-form-evaluation-aborted-4974 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (numberp (tramp-compat-file-attribute-link-number attr))) :form #12# :value numberp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 2 #13=#:ert-form-evaluation-aborted-4979 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (numberp (tramp-compat-file-attribute-user-id attr))) :form #13# :value numberp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #14=#:ert-form-evaluation-aborted-4984 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (numberp (tramp-compat-file-attribute-group-id attr))) :form #14# :value numberp ert-explainer :explanation apply ert--signal-should-execution] 7] stringp (error) current-time-string 4 #15=#:ert-form-evaluation-aborted-4989 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (current-time-string (tramp-compat-file-attribute-access-time attr)))) :form #15# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 5 #16=#:ert-form-evaluation-aborted-4994 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (current-time-string (tramp-compat-file-attribute-modification-time attr)))) :form #16# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 6 #17=#:ert-form-evaluation-aborted-4999 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (current-time-string (tramp-compat-file-attribute-status-change-time attr)))) :form #17# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 7 #18=#:ert-form-evaluation-aborted-5004 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (numberp (tramp-compat-file-attribute-size attr))) :form #18# :value numberp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 8 #19=#:ert-form-evaluation-aborted-5009 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (tramp-compat-file-attribute-modes attr))) :form #19# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] string (error) #20=#:ert-form-evaluation-aborted-5014 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (tramp-compat-file-attribute-user-id attr))) :form #20# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #21=#:ert-form-evaluation-aborted-5019 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (tramp-compat-file-attribute-group-id attr))) :form #21# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] (file-error) (error) #22=#:ert-form-evaluation-aborted-5024 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (access-file tmp-name2 "error") :type tramp-file-missing) :form #22# :value access-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #23=#:ert-form-evaluation-aborted-5031 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-ownership-preserved-p tmp-name2 'group)) :form #23# :value file-ownership-preserved-p ert-explainer :explanation apply ert--signal-should-execution] 7] make-symbolic-link (error) #24=#:ert-form-evaluation-aborted-5036 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #24# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-symlink-p (error) #25=#:ert-form-evaluation-aborted-5041 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name2)) :form #25# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #26=#:ert-form-evaluation-aborted-5046 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (access-file tmp-name2 "error")) :form #26# :value access-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #27=#:ert-form-evaluation-aborted-5051 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-ownership-preserved-p tmp-name2 'group)) :form #27# :value file-ownership-preserved-p ert-explainer :explanation apply ert--signal-should-execution] 7] string-equal (error) tramp-compat-file-name-quote identity #28=#:ert-form-evaluation-aborted-5056 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (tramp-compat-file-attribute-type attr)) (file-remote-p (file-truename tmp-name1) 'localname))) :form #28# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] error-message-string "make-symbolic-link not supported" generate-new-buffer " *temp*" #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] shell-command "ln -s %s %s" tramp-dissect-file-name tramp-file-name (error) #29=#:ert-form-evaluation-aborted-5061 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (tramp-compat-file-attribute-type attr) (tramp-file-name-localname (tramp-dissect-file-name tmp-name3)))) :form #29# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #30=#:ert-form-evaluation-aborted-5066 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-ownership-preserved-p tmp-name1 'group)) :form #30# :value file-ownership-preserved-p ert-explainer :explanation apply ert--signal-should-execution] 7] make-directory (error) #31=#:ert-form-evaluation-aborted-5071 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #31# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #32=#:ert-form-evaluation-aborted-5076 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-readable-p tmp-name1)) :form #32# :value file-readable-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #33=#:ert-form-evaluation-aborted-5081 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-regular-p tmp-name1)) :form #33# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #34="" #35=#:ert-form-evaluation-aborted-5086 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (access-file tmp-name1 #34#)) :form #35# :value access-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #36=#:ert-form-evaluation-aborted-5091 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-ownership-preserved-p tmp-name1 'group)) :form #36# :value file-ownership-preserved-p ert-explainer :explanation apply ert--signal-should-execution] 7] eq (error) #37=#:ert-form-evaluation-aborted-5096 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq (tramp-compat-file-attribute-type attr) t)) :form #37# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7]] 19] nil :passed] 11) #@58 Keep the start time of the current test, a float number. (defvar tramp--test-start-time nil (#$ . 546014)) #@138 Check, whether file attributes ATTR1 and ATTR2 are equal. They might differ only in time attributes or directory size. (fn ATTR1 ATTR2) (defalias 'tramp--test-file-attributes-equal-p #[514 "\306!\306!\307Z\211@\262\310=\203A\311\240\210\211@\262\310=\203'A\311\240\210\312\233 \240\210\312\233 \240\210\313\3148\262 \"\204K\313\3148\262 \"\203W\314\233 \240\210\314\233 \240\210\211\315\3148\262!W\203j\314\233 \240\210\211\315\3148\262!W\203}\314\233 \240\210\313\3168\262 \"\204\225\313\3168\262 \"\203\241\316\233 \240\210\316\233 \240\210\211\315\3168\262!W\203\264\316\233 \240\210\211\315\3168\262!W\203\307\316\233 \240\210\211@\262\310=\203\327\317\233\320\240\210\211@\262\310=\203\347\317\233\320\240\210\232\204\321D\320\n\206\367\320]\322 !\323\324 \"\325\326\216\310\327\330 \320%.\266\232\207" [tramp--test-start-time tramp-time-dont-know tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors copy-sequence 10 t 1 4 tramp-compat-time-equal-p 5 float-time 6 7 0 "%S\n%S" tramp-trace-buffer-name append ("^make-symbolic-link not supported$" "^error with add-name-to-file") nil #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message ";; %s\n%s" buffer-string kill-buffer] 6] apply tramp-message inhibit-message tramp--test-instrument-test-case-p] 13 (#$ . 546128)]) (byte-code "\300\301\302\303#\304\301\305\306#\210\304\301\307\310#\210\311\312\313\314\312\315\316\317\320\317&\"\210\311\321\313\314\321\322\323\317\320\317&\"\207" [function-put tramp--test-file-attributes-equal-p speed -1 put byte-optimizer byte-compile-inline-expand ert-explainer ert--explain-equal ert-set-test tramp-test19-directory-files-and-attributes record ert-test "Check `directory-files-and-attributes'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\200\211@\336\310\"\337\340\"\310\314\341\"\216\342C\3431\234\344)C0\202\247\311\240\210\211@AD\262\345C\310C\310\314\346\"\3471\317\314\350%\216\316\242\"\240)0\210\202\336\351\262\352\f\310$\210\240\266\204\354\353\354 \355\356D\"!\210\266\357!\210\360C\3611\344)C0\202\f\311\240\210\211@AD\262\362C\310C\314\363%\216\316\242\"\240)\204(\353\242!\210\266\364\365!\3668\262!\357!\210\360C\3671H\344)C0\202S\311\240\210\211@AD\262\370C\310C\314\371%\216\316\242\"\240)\204o\353\242!\210\266\372\373\310\337\373\"#\210\372\374\310\337\374\"#\210\372\375\310\337\375\"#\210\342!\262\376C\3771\243\344)C0\202\256\311\240\210\211@AD\262\201@C\310C\314\201A%\216\316\242\"\240)\204\316\353\242!\210\266\211\211\203'\211@\201BC\201C1\363\344\365\337@\"!A)D0\202\376\311\240\210\211@AD\262\201DC\310C\314\201E%\216\316\242\"\240)\204\353\242!\210\266A\266\202\202\321\210\342\201F\"\262\376C\201G1A\344)C0\202L\311\240\210\211@AD\262\201HC\310C\314\201I%\216\316\242\"\240)\204l\353\242!\210\266\211\211\203\301\211@\201BC\201J1\215\344\365@!A)D0\202\230\311\240\210\211@AD\262\201KC\310C\314\201L%\216\316\242\"\240)\204\270\353\242!\210\266A\266\202\202o\210\342\310\201M#\262\201NC\201O1\350\344\201P\201Q\")\201RD0\202\363\311\240\210\211@AD\262\201SC\310C\314\201T%\216\316\242\"\240)\204\353\242!\210\266\201U \203v\342\310\201M\310\211\324&\262\201NC\201V1F\344\201P\201Q\")\201WD0\202Q\311\240\210\211@AD\262\201XC\310C\314\201Y%\216\316\242\"\240)\204q\353\242!\210\210\211\242\266)\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-file-missing tramp--test-start-time tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-5101 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #16=(:expensive-test) (nil t) (nil) tramp--test-make-temp-name expand-file-name "bla" #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] directory-files-and-attributes (error) ert--should-signal-hook #2=#:ert-form-evaluation-aborted-5106 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (directory-files-and-attributes tmp-name1) :type tramp-file-missing) :form #2# :value directory-files-and-attributes ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error ert-fail append :fail-reason "did not signal an error" make-directory file-directory-p (error) #3=#:ert-form-evaluation-aborted-5113 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #3# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] float-time file-attributes 5 (error) #4=#:ert-form-evaluation-aborted-5118 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #4# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] write-region "foo" "bar" "boz" consp (error) #5=#:ert-form-evaluation-aborted-5123 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (consp attr)) :form #5# :value consp ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-file-attributes-equal-p (error) #6=#:ert-form-evaluation-aborted-5128 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp--test-file-attributes-equal-p (file-attributes (expand-file-name (car elt) tmp-name2)) (cdr elt))) :form #6# :value tramp--test-file-attributes-equal-p ert-explainer :explanation apply ert--signal-should-execution] 7] full (error) #7=#:ert-form-evaluation-aborted-5133 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (consp attr)) :form #7# :value consp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #8=#:ert-form-evaluation-aborted-5138 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp--test-file-attributes-equal-p (file-attributes (car elt)) (cdr elt))) :form #8# :value tramp--test-file-attributes-equal-p ert-explainer :explanation apply ert--signal-should-execution] 7] "\\`b" equal (error) mapcar car #9=("bar" "boz") #10=#:ert-form-evaluation-aborted-5143 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (mapcar #'car attr) '#9#)) :form #10# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs28-p (error) #11=("bar") #12=#:ert-form-evaluation-aborted-5148 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (mapcar #'car attr) '#11#)) :form #12# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 17] nil :passed tramp-test20-file-modes "Check `file-modes'.\nThis tests also `file-executable-p', `file-writable-p' and `set-file-modes'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221y\314\323#\216\324 \206s\325 \206s\326 \206s\327 \205s\330\331\332\"\310\333\334#)\266\203\240)0\202{\210\310\204\203\317\242!\210\266\335\336\n! >\204\225\311\337\340\nD\"\210\n\341H\342\343\344 \336!\f>\204\253\311\337\345D\"\210\211\341H\262\346\310\347\350&C\"\203\277\351\202\300\352\211\205\330\211@\353\310\"\353\310\"\314\354\"\216\355\356\310#\210\357C\3601\350\361)C0\202\363\311\240\210\211@AD\262\362C\310C\314\363%\216\316\242\"\240)\204\364\242!\210\266\365\366\"\210\367C\3701(\361\371!)\366D0\2023\311\240\210\211@AD\262\372C\310C\314\373%\216\316\242\"\240)\204O\364\242!\210\266\374C\3751`\361)C0\202k\311\240\210\211@AD\262\376C\310C\314\377%\216\316\242\"\240)\204\207\364\242!\210\266\201AC\201B1\234\361)C0\202\247\311\240\210\211@AD\262\201CC\310C\314\201D%\216\316\242\"\240)\204\307\364\242!\210\266\365\201E\"\210\367C\201F1\346\361\371!)\201ED0\202\361\311\240\210\211@AD\262\201GC\310C\314\201H%\216\316\242\"\240)\204\364\242!\210\266\374C\201I1$\361)C0\202/\311\240\210\211@AD\262\201JC\310C\314\201K%\216\316\242\"\240)\203O\364\242!\210\266\201L!\201M8\262\201NU\204\244\201AC\201O1w\361)C0\202\202\311\240\210\211@AD\262\201PC\310C\314\201Q%\216\316\242\"\240)\203\242\364\242!\210\266\201R \203\376\365\201S\201T#\210\367C\201U1\316\361\371\201T\")\201SD0\202\331\311\240\210\211@AD\262\201VC\310C\314\201W%\216\316\242\"\240)\204\371\364\242!\210\210\211\242\266)\201R \203\317\324 \203\317\201X@!\203\317\314\201Y#\216\355\356\310#\210\357C\201Z13\361)C0\202>\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204^\364\242!\210\266\201]\"\210\201^C\201_1\222\361\203}\201`\202\200\201a\331\201b\"!\201c!)D0\202\235\311\240\210\211@AD\262\201dC\310C\314\201e%\216\316\242\"\240)\204\275\364\242!\210\266\367C\201f1\325\361\371!\371!)D0\202\340\311\240\210\211@AD\262\201gC\310C\314\201h%\216\316\242\"\240)\204\364\242!\210\266\367C\201i1\361\371!\371\201T\")D0\202&\311\240\210\211@AD\262\201jC\310C\314\201k%\216\316\242\"\240)\204F\364\242!\210\266\367C\201l1a\361\371!\371\201T\")D0\202l\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\203\214\364\242!\210\266\367C\201o1\252\361\371\201T\"\371\201T\")D0\202\265\311\240\210\211@AD\262\201pC\310C\314\201q%\216\316\242\"\240)\203\325\364\242!\210\266\365\201r\"\210\365\201r\"\210\367C\201s1\376\361\371!\371!\201rE)0\202 \311\240\210\211@AD\262\201tC\310C\314\201u%\216\316\242\"\240)\204)\364\242!\210\266\365\201v\201T#\210\365\201v\201T#\210\367C\201w1[\361\371\201T\"\371\201T\")D0\202f\311\240\210\211@AD\262\201xC\310C\314\201y%\216\316\242\"\240)\204\206\364\242!\210\266\367C\201z1\236\361\371!\371!)D0\202\251\311\240\210\211@AD\262\201{C\310C\314\201|%\216\316\242\"\240)\203\311\364\242!\210\210\211\242\266)\266A\266\202\202\300\207" [tramp-test-temporary-file-directory inhibit-changing-match-data ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp--test-enabled (error) nil signal #13=#:ert-form-evaluation-aborted-5153 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #13# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym "ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #14=(or (tramp--test-sh-p) (tramp--test-sshfs-p) (tramp--test-sudoedit-p) (and (tramp--test-gvfs-p) (string-match-p #15="ftp" (file-remote-p tramp-test-temporary-file-directory 'method))))) :form #14# :value ert--signal-should-execution] 6] tramp--test-sh-p tramp--test-sshfs-p tramp--test-sudoedit-p tramp--test-gvfs-p #15# file-remote-p method t string-match ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #16# (nil t) (nil) tramp--test-make-temp-name #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] write-region "foo" file-exists-p (error) ert--should-signal-hook #17=#:ert-form-evaluation-aborted-5160 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #17# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail set-file-modes 511 = (error) file-modes #18=#:ert-form-evaluation-aborted-5165 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1) 511)) :form #18# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] file-executable-p (error) #19=#:ert-form-evaluation-aborted-5170 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-executable-p tmp-name1)) :form #19# :value file-executable-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-test-vec file-writable-p (error) #20=#:ert-form-evaluation-aborted-5175 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-writable-p tmp-name1)) :form #20# :value file-writable-p ert-explainer :explanation apply ert--signal-should-execution] 7] 292 (error) #21=#:ert-form-evaluation-aborted-5180 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1) 292)) :form #21# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #22=#:ert-form-evaluation-aborted-5185 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-executable-p tmp-name1)) :form #22# :value file-executable-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-attributes 2 0 (error) #23=#:ert-form-evaluation-aborted-5190 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-writable-p tmp-name1)) :form #23# :value file-writable-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs28-p 146 nofollow (error) #24=#:ert-form-evaluation-aborted-5195 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1 'nofollow) 146)) :form #24# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-get-remote-chmod-h #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] (error) #25=#:ert-form-evaluation-aborted-5200 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #25# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] make-symbolic-link string-equal (error) tramp-compat-file-name-unquote identity localname file-symlink-p #26=#:ert-form-evaluation-aborted-5205 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-unquote #'identity) (file-remote-p tmp-name1 'localname)) (file-symlink-p tmp-name2))) :form #26# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #27=#:ert-form-evaluation-aborted-5210 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1) (file-modes tmp-name2))) :form #27# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #28=#:ert-form-evaluation-aborted-5215 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1) (file-modes tmp-name1 'nofollow))) :form #28# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #29=#:ert-form-evaluation-aborted-5220 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (= (file-modes tmp-name2) (file-modes tmp-name2 'nofollow))) :form #29# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #30=#:ert-form-evaluation-aborted-5225 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (= (file-modes tmp-name1 'nofollow) (file-modes tmp-name2 'nofollow))) :form #30# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] 128 (error) #31=#:ert-form-evaluation-aborted-5230 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1) (file-modes tmp-name2) 128)) :form #31# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] 192 (error) #32=#:ert-form-evaluation-aborted-5235 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (file-modes tmp-name1 'nofollow) (file-modes tmp-name2 'nofollow))) :form #32# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #33=#:ert-form-evaluation-aborted-5240 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (= (file-modes tmp-name1) (file-modes tmp-name2))) :form #33# :value = ert-explainer :explanation apply ert--signal-should-execution] 7]] 14]] 11) #@79 Run BODY, ignoring "error with add-name-to-file" file error. (fn &rest BODY) (defalias 'tramp--test-ignore-add-name-to-file-error '(macro . #[128 "\300\301\302B\303BBB\207" [condition-case err progn ((file-error (unless (string-match-p "^error with add-name-to-file" (error-message-string err)) (signal (car err) (cdr err)))))] 5 (#$ . 566449)])) (byte-code "\300\301\302\303#\304\301\305\306#\210\307\310\311\312\310\313\314\315\316\315&\"\210\307\317\311\312\317\320\321\315\316\315&\"\210\307\322\311\312\322\323\324\315\316\315&\"\210\307\325\311\312\325\326\327\315\316\315&\"\210\307\330\311\312\330\331\332\315\316\315&\"\210\307\333\311\312\333\334\335\315\316\315&\"\210\307\336\311\312\336\337\340\315\316\315&\"\207" [function-put tramp--test-ignore-add-name-to-file-error lisp-indent-function defun put edebug-form-spec (body) ert-set-test tramp-test21-file-links record ert-test "Check `file-symlink-p'.\nThis tests also `make-symbolic-link', `file-truename' and `add-name-to-file'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211I\3100\202T\311\240\210\211@AD\262\322C\310C\3231p\314\324%\216\316\242\"\240)0\202r\210\310\204z\317\242!\210\266\325\326! >\204\214\311\327\330D\"\210\331H\332\333\334 \326!\n>\204\242\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203\266\341\202\267\342\211\205P\211@\343 !\344\310\"\344\310\"\344\345\"\344\310\"\346\347!\"\344\310\"\314\350&\216\3511\352\353\310#\210\354C\3551\356)C0\202\311\240\210\211@AD\262\357C\310C\314\360%\216\316\242\"\240)\204/\361\242!\210\266\362\"\210\363C\3641Z\356\203I\365\202J\366\367\370\"!\371!)D0\202e\311\240\210\211@AD\262\372C\310C\314\373%\216\316\242\"\240)\204\201\361\242!\210\266\325\326! >\204\223\311\327\330D\"\210\331H\332\333\334 \326!\n>\204\251\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203+\362C\3741\313\356)D0\202\326\311\240\210\211@AD\262\375C\310C\310\314\376\"\3771\314\201D%\216\316\242\"\240)0\210\202\201E\262\201F\201G\310$\210\240\266\204)\361\201H \201I\201JD\"!\210\266\325\326! >\204;\311\327\330D\"\210\331H\332\333\334 \326!\n>\204Q\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203\363\201KK\314\201L\"\216\201K\201MM\210\362C\201N1\213\356\201OE)0\202\226\311\240\210\211@AD\262\201PC\310C\310\314\201Q\"\201R1\306\314\201S%\216\316\242\"\240)0\210\202\333\201E\262\201F\201G\310$\210\240\266\204\357\361\201H \201I\201JD\"!\210\266)\210\201KK\314\201T\"\216\201K\201UM\210\362\201O#\210\363C\201V14\356\203#\365\202$\366\367 \370\"!\371!)D0\202?\311\240\210\211@AD\262\201WC\310C\314\201X%\216\316\242\"\240)\204_\361\242!\210\266)\210\362\201Y#\210\363C\201Z1\221\356\203\200\365\202\201\366\367\370\"!\371!)D0\202\234\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204\274\361\242!\210\266\362\367\370\"\201Y#\210\363C\201]1\357\356\203\336\365\202\337\366\367\370\"!\371!)D0\202\372\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204\361\242!\210\266\201` \204l\362\"\210\363C\201a1?\356\371!)D0\202J\311\240\210\211@AD\262\201bC\310C\314\201c%\216\316\242\"\240)\204j\361\242!\210\266\201d!\210\325\326! >\204\202\311\327\330D\"\210\331H\332\333\334 \326!\n>\204\230\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203!\362C\201e1\273\356)D0\202\306\311\240\210\211@AD\262\201fC\310C\310\314\201g\"\201h1\366\314\201i%\216\316\242\"\240)0\210\202 \201E\262\201F\201G\310$\210\240\266\204\361\201H \201I\201JD\"!\210\266\362\201j!\"\210\363C\201k1N\356\203>\365\202?\366\367\370\"!\371!)D0\202Y\311\240\210\211@AD\262\201lC\310C\314\201m%\216\316\242\"\240)\204y\361\242!\210\266\362\"\210\352\353\310\346\353\"#\210\201n\346\353\"!\210\354C\201o1\246\356\346\353\")C0\202\261\311\240\210\211@AD\262\201pC\310C\314\201q%\216\316\242\"\240)\203\321\361\242!\210\266\354C\201r1\347\356\346\353\")C0\202\362\311\240\210\211@AD\262\201sC\310C\314\201t%\216\316\242\"\240)\203\361\242!\210\210\211\262\266\2020\210\2022\201u!\201v\230?\2050\311@A\"\266)\314\201w$\216\325\326! >\204O\311\327\330D\"\210\331H\332\333\334 \326!\n>\204e\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203\200\n\201x1]\n\352\353\310#\210\354C\201y1\224\356)C0\202\237\311\240\210\211@AD\262\201zC\310C\314\201{%\216\316\242\"\240)\204\277\361\242!\210\266\201|\"\210\201}C\201~1\335\356)C0\202\350\311\240\210\211@AD\262\201C\310C\314\201\200%\216\316\242\"\240)\204\361\242!\210\266\201|C\201\2011 \356)D0\202+\311\240\210\211@AD\262\201\202C\310C\310\314\201\203\"\201\2041[\314\201\205%\216\316\242\"\240)0\210\202p\201E\262\201F\201G\310$\210\240\266\204\204\361\201H \201I\201JD\"!\210\266\201KK\314\201\206\"\216\201K\201MM\210\201|C\201\2071\262\356\201OE)0\202\275\311\240\210\211@AD\262\201\210C\310C\310\314\201\211\"\201\2121\355\314\201\213%\216\316\242\"\240)0\210\202\201E\262\201F\201G\310$\210\240\266\204\361\201H \201I\201JD\"!\210\266)\210\201KK\314\201\214\"\216\201K\201UM\210\201|\201O#\210\201}C\201\2151M\356)C0\202X\311\240\210\211@AD\262\201\216C\310C\314\201\217%\216\316\242\"\240)\204x\361\242!\210\266)\210\201|\201Y#\210\371C\201\2201\231\356)C0\202\244\311\240\210\211@AD\262\201\221C\310C\314\201\222%\216\316\242\"\240)\203\304\361\242!\210\266\201}C\201\2231\331\356)C0\202\344\311\240\210\211@AD\262\201\224C\310C\314\201\225%\216\316\242\"\240)\204 \361\242!\210\266\201|C\201\2261 \356)D0\202& \311\240\210\211@AD\262\201\227C\310C\310\314\201\230\"\201\2311V \314\201\232%\216\316\242\"\240)0\210\202k \201E\262\201F\201\233\310$\210\240\266\204 \361\201H \201I\201JD\"!\210\266\201d!\210\201|C\201\2341\234 \356)D0\202\247 \311\240\210\211@AD\262\201\235C\310C\310\314\201\236\"\201\2371\327 \314\201\240%\216\316\242\"\240)0\210\202\354 \201E\262\201F\201G\310$\210\240\266\204\n\361\201H \201I\201JD\"!\210\266\201|\201j!\"\210\201}C\201\2411'\n\356\346\347!\")C0\2022\n\311\240\210\211@AD\262\201\242C\310C\314\201\243%\216\316\242\"\240)\204R\n\361\242!\210\210\211\262\266\2020\210\202\200\n\201\244\201u!\310\201E\201\245#)\266\203?\205~\n\311@A\"\266)\314\201\246$\216\201\2471W\352\353\310#\210\354C\201\2501\254\n\356)C0\202\267\n\311\240\210\211@AD\262\201\251C\310C\314\201\252%\216\316\242\"\240)\204\327\n\361\242!\210\266\363C\201\2531\357\n\356\343!)D0\202\372\n\311\240\210\211@AD\262\201\254C\310C\314\201\255%\216\316\242\"\240)\204 \361\242!\210\266\362\"\210\371C\201\25614 \356)C0\202? \311\240\210\211@AD\262\201\257C\310C\314\201\260%\216\316\242\"\240)\204_ \361\242!\210\266\363C\201\2611v \356\343!)D0\202\201 \311\240\210\211@AD\262\201\262C\310C\314\201\263%\216\316\242\"\240)\203\241 \361\242!\210\266\363C\201\2641\273 \356\343!\343!)D0\202\306 \311\240\210\211@AD\262\201\265C\310C\314\201\266%\216\316\242\"\240)\204\346 \361\242!\210\266\201\267C\201\2701\376 \356)D0\202 \f\311\240\210\211@AD\262\201\271C\310C\314\201\272%\216\316\242\"\240)\204)\f\361\242!\210\266\201n!\210 @\362\347!\"\210)\371C\201\2731O\f\356)C0\202Z\f\311\240\210\211@AD\262\201\274C\310C\314\201\275%\216\316\242\"\240)\204z\f\361\242!\210\266\363C\201\2761\221\f\356\343!)D0\202\234\f\311\240\210\211@AD\262\201\277C\310C\314\201\300%\216\316\242\"\240)\203\274\f\361\242!\210\266\363C\201\3011\326\f\356\343!\343!)D0\202\341\f\311\240\210\211@AD\262\201\302C\310C\314\201\303%\216\316\242\"\240)\204 \361\242!\210\266\201\267C\201\3041 \356)D0\202$ \311\240\210\211@AD\262\201\305C\310C\314\201\306%\216\316\242\"\240)\204D \361\242!\210\266A\201\307=\203U \201\310\202X \201\311\201n!\210\362\203i \365\202j \366!\"\210\371C\201\3121\202 \356)C0\202\215 \311\240\210\211@AD\262\201\313C\310C\314\201\314%\216\316\242\"\240)\204\255 \361\242!\210\266\363C\201\3151\356\343!\367!P\310\211?\205\313 BB\211?\205\326 BB\201\316\201\317\201\320!\")\266\202\203\356 \202\372 \367!\201\317\201\320!Q)\266\202)D0\202\311\240\210\211@AD\262\201\321C\310C\314\201\322%\216\316\242\"\240)\204.\361\242!\210\266\201` ?\205R\362\"\210\371C\201\3231O\356)C0\202Z\311\240\210\211@AD\262\201\324C\310C\314\201\325%\216\316\242\"\240)\204z\361\242!\210\266\363C\201\3261\221\356\343!)D0\202\234\311\240\210\211@AD\262\201\327C\310C\314\201\330%\216\316\242\"\240)\203\274\361\242!\210\266\363C\201\3311!\356\343!\343!\310\211?\205\330BB\201\320!\211\211?\205\350BB\201\316\201\317\201\320!\")\266\202\203\211G\201\332U\203 \201\333\202\211\201\332\310O\262\367!P)\266\203)D0\202,\311\240\210\211@AD\262\201\334C\310C\314\201\335%\216\316\242\"\240)\204L\361\242!\210\210\211\262\266\2020\210\202l\201u!\201v\230?\205j\311@A\"\266)\314\201\336#\216\201\3371\242\201d!\210\201\340C\201\3411\230\356)C0\202\243\311\240\210\211@AD\262\201\342C\310C\314\201\343%\216\316\242\"\240)\204\303\361\242!\210\266\343!\344\310\"\211\201\344\201O\211W\203\361\310\362\344\310\"\211\262\"\266\211T\262\202\326\266\363C\201\3451 \356\343!\343!)D0\202\311\240\210\211@AD\262\201\346C\310C\314\201\347%\216\316\242\"\240)\2044\361\242!\210\266\325\326! >\204F\311\327\330D\"\210\331H\332\333\334 \326!\n>\204\\\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203\333\201\350\201\351!C\310C\310\314\201\352\"\201\3531\261\314\201\354#\216\201\355\201\356\201E\"r\211q\210\314\201\357\"\216\201\360!*\262\240)0\210\202\305\201E\262\201FC\310$\210\240\266\204\331\361\201H \201I\201JD\"!\210\266\325\326! >\204\353\311\327\330D\"\210\331H\332\333\334 \326!\n>\204\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203\200\201\350\201\351!C\310C\310\314\201\361\"\201\3621V\314\201\363#\216\201\355\201\356\201E\"r\211q\210\314\201\364\"\216\201\360!*\262\240)0\210\202j\201E\262\201FC\310$\210\240\266\204~\361\201H \201I\201JD\"!\210\266\371!\211\262;\205\232\201n!\210\367!P\262\202\200)\266\2020\210\202\267\201u!\201v\230?\205\265\311@A\"\266)\314\201\365#\216\325\326! >\204\322\311\327\330D\"\210\331H\332\333\334 \326!\n>\204\350\311\327\335D\"\210\211\331H\262\336\310\337\340&C\"\203\250\201\3661\223\362\"\210\371C\201\3671\356)C0\202!\311\240\210\211@AD\262\201\370C\310C\314\201\371%\216\316\242\"\240)\204A\361\242!\210\266\201\372 \203\314\362C\201\3731^\356)D0\202i\311\240\210\211@AD\262\201\374C\310C\310\314\201\375\"\201\3761\231\314\201\377%\216\316\242\"\240)0\210\202\256\201E\262\201F\201\233\310$\210\240\266\204\302\361\201H \201I\201JD\"!\210\266\211\262\266\202\202\216\362\"\210\371C\2011\344\356)C0\202\357\311\240\210\211@AD\262\201C\310C\314\201%\216\316\242\"\240)\204\361\242!\210\266\343C\2011#\356)C0\202.\311\240\210\211@AD\262\201C\310C\310\314\201\"\2011^\314\201%\216\316\242\"\240)0\210\202s\201E\262\201F\201\233\310$\210\240\266\204\207\361\201H \201I\201JD\"!\210\266\211\262\266\2020\210\202\250\201u!\201v\230?\205\246\311@A\"\266)\201\203\267\201 \202\270\366 !!\201j!\363C\201\n1\326\356\343!\346!)D0\202\341\311\240\210\211@AD\262\201 C\310C\314\201\f%\216\316\242\"\240)\204\361\242!\210\266\363C\201 1\356\343!\346!)D0\202$\311\240\210\211@AD\262\201C\310C\314\201%\216\316\242\"\240)\204D\361\242!\210\266)\266A\266\202\202\267\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory signal-hook-function inhibit-changing-match-data tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-5245 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-emacs26-p (error) #2=#:ert-form-evaluation-aborted-5250 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs26-p)) :form #2# :value tramp--test-emacs26-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #57=(:expensive-test) (nil t) (nil) file-truename tramp--test-make-temp-name local expand-file-name file-name-nondirectory #[0 "\3061\f\307\300!0\210\202 \210\3101\307\301!0\210\202\210\3111&\307\302!0\210\202'\210\31213\307\304!0\210\2024\210\3131@\307\305!0\210\202A\210\3141K\315\303\316\"0\207\210\317\207" [V0 V1 V2 V3 V4 V5 (error) delete-file (error) (error) (error) (error) (error) delete-directory recursive nil] 3] (file-error) write-region "foo" file-exists-p (error) ert--should-signal-hook #3=#:ert-form-evaluation-aborted-5255 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #3# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail make-symbolic-link string-equal (error) tramp-compat-file-name-unquote identity file-remote-p localname file-symlink-p #4=#:ert-form-evaluation-aborted-5260 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-unquote #'identity) (file-remote-p tmp-name1 'localname)) (file-symlink-p tmp-name2))) :form #4# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #5=#:ert-form-evaluation-aborted-5265 #[0 "\300\242\207" [V0] 1] (error) default-directory tramp-syntax file-name-handler-alist tramp-file-missing #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-symbolic-link tmp-name1 tmp-name2) :type 'file-already-exists) :form #5# :value make-symbolic-link ert-explainer :explanation apply ert--signal-should-execution] 7] t ert--should-error-handle-error file-already-exists append :fail-reason "did not signal an error" yes-or-no-p #[0 "\301\300M\207" [V0 yes-or-no-p] 2] ignore (error) 0 #6=#:ert-form-evaluation-aborted-5272 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-symbolic-link tmp-name1 tmp-name2 0) :type 'file-already-exists) :form #6# :value make-symbolic-link ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300M\207" [V0 yes-or-no-p] 2] tramp--test-always (error) #7=#:ert-form-evaluation-aborted-5279 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-unquote #'identity) (file-remote-p tmp-name1 'localname)) (file-symlink-p tmp-name2))) :form #7# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ok-if-already-exists (error) #8=#:ert-form-evaluation-aborted-5284 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-unquote #'identity) (file-remote-p tmp-name1 'localname)) (file-symlink-p tmp-name2))) :form #8# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #9=#:ert-form-evaluation-aborted-5289 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-unquote #'identity) (file-remote-p tmp-name1 'localname)) (file-symlink-p tmp-name2))) :form #9# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-windows-nt-p (error) #10=#:ert-form-evaluation-aborted-5294 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal tmp-name1 (file-symlink-p tmp-name3))) :form #10# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] make-directory (error) #11=#:ert-form-evaluation-aborted-5299 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-symbolic-link tmp-name1 tmp-name4) :type 'file-already-exists) :form #11# :value make-symbolic-link ert-explainer :explanation apply ert--signal-should-execution] 7] file-name-as-directory (error) #12=#:ert-form-evaluation-aborted-5306 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-unquote #'identity) (file-remote-p tmp-name1 'localname)) (file-symlink-p tmp-name5))) :form #12# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #13=#:ert-form-evaluation-aborted-5311 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p (expand-file-name "foo" tmp-name4))) :form #13# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #14=#:ert-form-evaluation-aborted-5316 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p (expand-file-name "foo" tmp-name6))) :form #14# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] error-message-string "make-symbolic-link not supported" #[0 "\3031\304\300!\210\304\301!\210\305\302\306\"0\207\210\307\207" [V0 V1 V2 (error) delete-file delete-directory recursive nil] 3] (file-error) (error) #15=#:ert-form-evaluation-aborted-5321 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #15# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] add-name-to-file file-regular-p (error) #16=#:ert-form-evaluation-aborted-5326 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-regular-p tmp-name2)) :form #16# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #17=#:ert-form-evaluation-aborted-5331 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (add-name-to-file tmp-name1 tmp-name2) :type 'file-already-exists) :form #17# :value add-name-to-file ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300M\207" [V0 yes-or-no-p] 2] (error) #18=#:ert-form-evaluation-aborted-5338 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (add-name-to-file tmp-name1 tmp-name2 0) :type 'file-already-exists) :form #18# :value add-name-to-file ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300M\207" [V0 yes-or-no-p] 2] (error) #19=#:ert-form-evaluation-aborted-5345 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-regular-p tmp-name2)) :form #19# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20=#:ert-form-evaluation-aborted-5350 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-symlink-p tmp-name2)) :form #20# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #21=#:ert-form-evaluation-aborted-5355 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-regular-p tmp-name2)) :form #21# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #22=#:ert-form-evaluation-aborted-5360 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (add-name-to-file tmp-name1 tmp-name3) :type 'file-error) :form #22# :value add-name-to-file ert-explainer :explanation apply ert--signal-should-execution] 7] file-error (error) #23=#:ert-form-evaluation-aborted-5367 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (add-name-to-file tmp-name1 tmp-name4) :type 'file-already-exists) :form #23# :value add-name-to-file ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #24=#:ert-form-evaluation-aborted-5374 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-regular-p (expand-file-name (file-name-nondirectory tmp-name1) tmp-name4))) :form #24# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] "^error with add-name-to-file" string-match #[0 "\3031\304\300!\210\304\301!\210\304\302!0\207\210\305\207" [V0 V1 V2 (error) delete-file nil] 2] (file-error) (error) #25=#:ert-form-evaluation-aborted-5379 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #25# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #26=#:ert-form-evaluation-aborted-5384 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal tmp-name1 (file-truename tmp-name1))) :form #26# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #27=#:ert-form-evaluation-aborted-5389 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name2)) :form #27# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #28=#:ert-form-evaluation-aborted-5394 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-equal tmp-name2 (file-truename tmp-name2))) :form #28# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #29=#:ert-form-evaluation-aborted-5399 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename tmp-name1) (file-truename tmp-name2))) :form #29# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] file-equal-p (error) #30=#:ert-form-evaluation-aborted-5404 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-equal-p tmp-name1 tmp-name2)) :form #30# :value file-equal-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #31=#:ert-form-evaluation-aborted-5409 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name2)) :form #31# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #32=#:ert-form-evaluation-aborted-5414 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-equal tmp-name2 (file-truename tmp-name2))) :form #32# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #33=#:ert-form-evaluation-aborted-5419 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename tmp-name1) (file-truename tmp-name2))) :form #33# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #34=#:ert-form-evaluation-aborted-5424 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-equal-p tmp-name1 tmp-name2)) :form #34# :value file-equal-p ert-explainer :explanation apply ert--signal-should-execution] 7] separate "/[penguin/motd]" "/penguin:motd:" (error) #35=#:ert-form-evaluation-aborted-5429 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name2)) :form #35# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) string-prefix-p "/:" file-local-name #36=#:ert-form-evaluation-aborted-5434 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename tmp-name2) (tramp-compat-file-name-quote (concat (file-remote-p tmp-name2) penguin)))) :form #36# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #37=#:ert-form-evaluation-aborted-5439 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name3)) :form #37# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #38=#:ert-form-evaluation-aborted-5444 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-equal tmp-name3 (file-truename tmp-name3))) :form #38# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 2 "/" #39=#:ert-form-evaluation-aborted-5449 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename tmp-name1) (tramp-compat-file-name-unquote (file-truename tmp-name3)))) :form #39# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\303\301!\210\304\300\305\"0\207\210\306\207" [V0 V1 (error) delete-file delete-directory recursive nil] 3] (file-error) file-directory-p (error) #40=#:ert-form-evaluation-aborted-5454 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #40# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] 15 (error) #41=#:ert-form-evaluation-aborted-5459 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename tmp-name2) (file-truename tmp-name3))) :form #41# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #55="ert-form-evaluation-aborted-" #[0 "\300\242\207" [V0] 1] (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should-error (with-temp-buffer #43=(insert-file-contents tmp-name2)) :type tramp-file-missing) :form (let ((#42=#:temp-buffer . #45=((generate-new-buffer #44=" *temp*" t)))) (save-current-buffer (set-buffer #42#) (unwind-protect (progn #43#) (and (buffer-name #42#) (kill-buffer #42#))))) :value ert--signal-should-execution] 6] generate-new-buffer #44# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents #[0 "\300\242\207" [V0] 1] (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should-error (with-temp-buffer #47=(insert-file-contents tmp-name3)) :type tramp-file-missing) :form (let ((#46=#:temp-buffer . #45#)) (save-current-buffer (set-buffer #46#) (unwind-protect (progn #47#) (and (buffer-name #46#) (kill-buffer #46#))))) :value ert--signal-should-execution] 6] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] #[0 "\3021 \303\300!\210\303\301!0\207\210\304\207" [V0 V1 (error) delete-file nil] 2] (file-error) (error) #48=#:ert-form-evaluation-aborted-5472 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name1)) :form #48# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-smb-p (error) #49=#:ert-form-evaluation-aborted-5477 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-symbolic-link tmp-name1 tmp-name2) :type 'file-error) :form #49# :value make-symbolic-link ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #50=#:ert-form-evaluation-aborted-5484 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p tmp-name2)) :form #50# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #51=#:ert-form-evaluation-aborted-5489 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (file-truename tmp-name1) :type 'file-error) :form #51# :value file-truename ert-explainer :explanation apply ert--signal-should-execution] 7] directory-file-name tramp-compat-file-name-quote (error) #52=#:ert-form-evaluation-aborted-5496 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename dir1) (expand-file-name dir1))) :form #52# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #53=#:ert-form-evaluation-aborted-5501 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-truename dir2) (expand-file-name dir2))) :form #53# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 21] nil :passed tramp-test22-file-times "Check `set-file-times' and `file-newer-than-file-p'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317\320!C\307C\3211f\313\322#\216\323 \206`\324 \206`\325 \206`\326 \240)0\202h\210\307\204p\316\242!\210\266\327\330! >\204\202\310\331\332D\"\210\333H\334\335\336 \330!\n>\204\230\310\331\337D\"\210\211\333H\262\340\307\341\342&C\"\203\254\343\202\255\344\211\205D\211@\345\307\"\345\307\"\345\307\"\313\346#\216\347\350\307#\210\351C\3521\332\353)C0\202\345\310\240\210\211@AD\262\354C\307C\313\355%\216\315\242\"\240)\204\356\242!\210\266\357C\3601\353\361!\3628\262)C0\202$\310\240\210\211@AD\262\363C\307C\313\364%\216\315\242\"\240)\204@\356\242!\210\266\365C\3661T\353\367\333!)D0\202_\310\240\210\211@AD\262\370C\307C\3711{\313\372%\216\315\242\"\240)0\202}\210\307\204\205\316\242!\210\266\373\361!\3628\262\f\"\204:\373C\3741\256\353\361!\3628\262\367\333!)D0\202\271\310\240\210\211@AD\262\375C\307C\313\376%\216\315\242\"\240)\204\325\356\242!\210\266\347\377\307#\210\351C\201@1\356\353)C0\202\371\310\240\210\211@AD\262\201AC\307C\313\201B%\216\315\242\"\240)\204\356\242!\210\266\201CC\201D1/\353)D0\202:\310\240\210\211@AD\262\201EC\307C\313\201F%\216\315\242\"\240)\204Z\356\242!\210\266\201CC\201G1p\353)D0\202{\310\240\210\211@AD\262\201HC\307C\313\201I%\216\315\242\"\240)\204\233\356\242!\210\266\201CC\201J1\261\353)D0\202\274\310\240\210\211@AD\262\201KC\307C\313\201L%\216\315\242\"\240)\203\334\356\242!\210\266\201M \203:\365\367\333!\201N#\210\373C\201O1\n\353\361!\3628\262\367\333!)D0\202\310\240\210\211@AD\262\201PC\307C\313\201Q%\216\315\242\"\240)\2045\356\242!\210\210\211\242\266)\266A\266\202\202\255\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp-time-dont-know tramp--test-enabled (error) nil signal #54=#:ert-form-evaluation-aborted-5506 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #54# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #55# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #56=(or (tramp--test-adb-p) (tramp--test-gvfs-p) (tramp--test-sh-p) (tramp--test-sudoedit-p))) :form #56# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-gvfs-p tramp--test-sh-p tramp--test-sudoedit-p ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #57# (nil t) (nil) tramp--test-make-temp-name #[0 "\3021 \303\300!\210\303\301!0\207\210\304\207" [V0 V1 (error) delete-file nil] 2] write-region "foo" file-exists-p (error) ert--should-signal-hook #58=#:ert-form-evaluation-aborted-5513 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #58# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail consp (error) file-attributes 5 #59=#:ert-form-evaluation-aborted-5518 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (consp (tramp-compat-file-attribute-modification-time (file-attributes tmp-name1)))) :form #59# :value consp ert-explainer :explanation apply ert--signal-should-execution] 7] set-file-times (error) seconds-to-time #60=#:ert-form-evaluation-aborted-5523 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (set-file-times tmp-name1 (seconds-to-time 1))) :form #60# :value set-file-times ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-compat-time-equal-p (error) #61=#:ert-form-evaluation-aborted-5528 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-compat-time-equal-p (tramp-compat-file-attribute-modification-time (file-attributes tmp-name1)) (seconds-to-time 1))) :form #61# :value tramp-compat-time-equal-p ert-explainer :explanation apply ert--signal-should-execution] 7] "bla" (error) #62=#:ert-form-evaluation-aborted-5533 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #62# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-newer-than-file-p (error) #63=#:ert-form-evaluation-aborted-5538 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-newer-than-file-p tmp-name2 tmp-name1)) :form #63# :value file-newer-than-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #64=#:ert-form-evaluation-aborted-5543 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-newer-than-file-p tmp-name2 tmp-name3)) :form #64# :value file-newer-than-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #65=#:ert-form-evaluation-aborted-5548 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-newer-than-file-p tmp-name3 tmp-name1)) :form #65# :value file-newer-than-file-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs28-p nofollow (error) #66=#:ert-form-evaluation-aborted-5553 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (tramp-compat-time-equal-p (tramp-compat-file-attribute-modification-time (file-attributes tmp-name1)) (seconds-to-time 1))) :form #66# :value tramp-compat-time-equal-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 15] tramp-test23-visited-file-modtime "Check `set-visited-file-modtime' and `verify-visited-file-modtime'." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316\317! >\204N\307\320\321D\"\210\322H\323\324\325 \317!\n>\204d\307\320\326D\"\210\211\322H\262\327\306\330\331&C\"\203x\332\202y\333\211\205H\211@\334\306\"\312\335\"\216\336\337\306#\210\340C\3411\235\342)C0\202\250\307\240\210\211@AD\262\343C\306C\312\344%\216\314\242\"\240)\204\304\345\242!\210\266\346\347\350\"r\211q\210\312\351\"\216\352!\210\353C\3541\342\3060\202\355\307\240\210\211@AD\262\355C\306C\312\356%\216\314\242\"\240)\204 \345\242!\210\266\357\360\322!!\210\353C\3611\3060\202'\307\240\210\211@AD\262\362C\306C\312\363%\216\314\242\"\240)\204C\345\242!\210\266\364C\3651X\342\322\366\367 !)D0\202c\307\240\210\211@AD\262\370C\306C\312\371%\216\314\242\"\240)\204\345\242!\210\266\372!\210\373!\210\353C\3741\224\3060\202\237\307\240\210\211@AD\262\375C\306C\312\376%\216\314\242\"\240)\204\273\345\242!\210\266\357\360\322!!\210\353C\3771\316\3060\202\331\307\240\210\211@AD\262\201@C\306C\312\201A%\216\314\242\"\240)\204\371\345\242!\210\266\364C\201B1\342\322\366\367 !)D0\202\307\240\210\211@AD\262\201CC\306C\312\201D%\216\314\242\"\240)\204;\345\242!\210\266*\210)\210A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags signal-hook-function tramp--test-enabled (error) nil signal #67=#:ert-form-evaluation-aborted-5558 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #67# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #57# (nil t) (nil) tramp--test-make-temp-name #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] write-region "foo" file-exists-p (error) ert--should-signal-hook #68=#:ert-form-evaluation-aborted-5563 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #68# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail generate-new-buffer #44# t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents verify-visited-file-modtime (error) #69=#:ert-form-evaluation-aborted-5568 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (verify-visited-file-modtime)) :form #69# :value verify-visited-file-modtime ert-explainer :explanation apply ert--signal-should-execution] 7] set-visited-file-modtime seconds-to-time (error) #70=#:ert-form-evaluation-aborted-5573 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (verify-visited-file-modtime)) :form #70# :value verify-visited-file-modtime ert-explainer :explanation apply ert--signal-should-execution] 7] = (error) float-time visited-file-modtime #71=#:ert-form-evaluation-aborted-5578 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 1 (float-time (visited-file-modtime)))) :form #71# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file dired-uncache (error) #72=#:ert-form-evaluation-aborted-5583 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (verify-visited-file-modtime)) :form #72# :value verify-visited-file-modtime ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #73=#:ert-form-evaluation-aborted-5588 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (verify-visited-file-modtime)) :form #73# :value verify-visited-file-modtime ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #74=#:ert-form-evaluation-aborted-5593 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 1 (float-time (visited-file-modtime)))) :form #74# :value = ert-explainer :explanation apply ert--signal-should-execution] 7]] 14] tramp-test24-file-acl "Check that `file-acl' and `set-file-acl' work proper." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211M\322 )C0\202X\311\240\210\211@AD\262\323C\310C\3241t\314\325%\216\316\242\"\240)0\202v\210\310\204~\317\242!\210\266\326C\3271\220\322\330 )C0\202\233\311\240\210\211@AD\262\331C\310C\3321\267\314\333%\216\316\242\"\240)0\202\271\210\310\204\301\317\242!\210\266\334\335\n! >\204\323\311\336\337\nD\"\210\n\340H\341\342\343 \335!\f>\204\351\311\336\344D\"\210\211\340H\262\345\310\346\347&C\"\203\350 \203\351\202\352\211\205\377\211@\353\310\"\353\310\"\353\354\"\314\355#\216\356\357\310#\210\360C\36110\322)C0\202;\311\240\210\211@AD\262\362C\310C\314\363%\216\316\242\"\240)\204W\364\242!\210\266\320C\3651h\322)C0\202s\311\240\210\211@AD\262\366C\310C\314\367%\216\316\242\"\240)\204\217\364\242!\210\266\370\310\211\211\371&\210\320C\3721\252\322)C0\202\265\311\240\210\211@AD\262\373C\310C\314\374%\216\316\242\"\240)\204\321\364\242!\210\266\375C\3761\347\322\320!\320!)D0\202\362\311\240\210\211@AD\262\377C\310C\314\201@%\216\316\242\"\240)\204\364\242!\210\266\201A \204n\201B\201C\"\210\201B\201D\"\210\375C\201E1A\322\320!\320!)D0\202L\311\240\210\211@AD\262\201FC\310C\314\201G%\216\316\242\"\240)\203l\364\242!\210\266\201H\320!\"\203\274\375C\201I1\217\322\320!\320!)D0\202\232\311\240\210\211@AD\262\201JC\310C\314\201K%\216\316\242\"\240)\204\272\364\242!\210\266\201HC\201L1\320\322)\357D0\202\333\311\240\210\211@AD\262\201MC\310C\314\201N%\216\316\242\"\240)\203\373\364\242!\210\266)\314\201O#\216\320 !\203\365\201A \204\365\356\357\310#\210\360C\201P1*\322)C0\2025\311\240\210\211@AD\262\201QC\310C\314\201R%\216\316\242\"\240)\204U\364\242!\210\266\320C\201S1h\322)C0\202s\311\240\210\211@AD\262\201TC\310C\314\201U%\216\316\242\"\240)\204\223\364\242!\210\266\370\310\211\211\371&\210\320C\201V1\260\322)C0\202\273\311\240\210\211@AD\262\201WC\310C\314\201X%\216\316\242\"\240)\204\333\364\242!\210\266\375C\201Y1\363\322\320!\320!)D0\202\376\311\240\210\211@AD\262\201ZC\310C\314\201[%\216\316\242\"\240)\204\364\242!\210\266\201B\201C\"\210\201B\201D\"\210\375C\201\\1H\322\320!\320!)D0\202S\311\240\210\211@AD\262\201]C\310C\314\201^%\216\316\242\"\240)\203s\364\242!\210\266\201H\320!\"\203\303\375C\201_1\226\322\320!\320!)D0\202\241\311\240\210\211@AD\262\201`C\310C\314\201a%\216\316\242\"\240)\204\301\364\242!\210\266\201b!\210\370\310\211\211\371&\210\320C\201c1\344\322)C0\202\357\311\240\210\211@AD\262\201dC\310C\314\201e%\216\316\242\"\240)\204\364\242!\210\266\375C\201f1'\322\320!\320!)D0\2022\311\240\210\211@AD\262\201gC\310C\314\201h%\216\316\242\"\240)\204R\364\242!\210\266\201B\201C\"\210\201B\201D\"\210\375C\201i1|\322\320!\320!)D0\202\207\311\240\210\211@AD\262\201jC\310C\314\201k%\216\316\242\"\240)\203\247\364\242!\210\266\201H\320!\"\210\375C\201l1\310\322\320!\320!)D0\202\323\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\204\363\364\242!\210\266)\266A\266\202\202\207" [signal-hook-function tramp-test-temporary-file-directory ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags temporary-file-directory tramp--test-enabled (error) nil signal #75=#:ert-form-evaluation-aborted-5598 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #75# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip file-acl (error) ert--should-signal-hook #76=#:ert-form-evaluation-aborted-5603 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (file-acl tramp-test-temporary-file-directory)) :form #76# :value file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) tramp--test-crypt-p #77=#:ert-form-evaluation-aborted-5608 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #77# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #57# tramp--test-emacs27-p (nil t) (nil) tramp--test-make-temp-name local #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] write-region "foo" file-exists-p (error) #78=#:ert-form-evaluation-aborted-5613 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #78# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #79=#:ert-form-evaluation-aborted-5618 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-acl tmp-name1)) :form #79# :value file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] copy-file preserve-permissions (error) #80=#:ert-form-evaluation-aborted-5623 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-acl tmp-name2)) :form #80# :value file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] string-equal (error) #81=#:ert-form-evaluation-aborted-5628 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-acl tmp-name1) (file-acl tmp-name2))) :form #81# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-windows-nt-or-smb-p set-file-modes 511 292 (error) #82=#:ert-form-evaluation-aborted-5633 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-equal (file-acl tmp-name1) (file-acl tmp-name2))) :form #82# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] set-file-acl (error) #83=#:ert-form-evaluation-aborted-5638 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-acl tmp-name1) (file-acl tmp-name2))) :form #83# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #84=#:ert-form-evaluation-aborted-5643 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (set-file-acl tmp-name2 "foo")) :form #84# :value set-file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] (error) #85=#:ert-form-evaluation-aborted-5648 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #85# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #86=#:ert-form-evaluation-aborted-5653 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-acl tmp-name1)) :form #86# :value file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #87=#:ert-form-evaluation-aborted-5658 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-acl tmp-name3)) :form #87# :value file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #88=#:ert-form-evaluation-aborted-5663 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-acl tmp-name1) (file-acl tmp-name3))) :form #88# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #89=#:ert-form-evaluation-aborted-5668 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-equal (file-acl tmp-name1) (file-acl tmp-name3))) :form #89# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #90=#:ert-form-evaluation-aborted-5673 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-acl tmp-name1) (file-acl tmp-name3))) :form #90# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #91=#:ert-form-evaluation-aborted-5678 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-acl tmp-name1)) :form #91# :value file-acl ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #92=#:ert-form-evaluation-aborted-5683 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-acl tmp-name1) (file-acl tmp-name3))) :form #92# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #93=#:ert-form-evaluation-aborted-5688 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-equal (file-acl tmp-name1) (file-acl tmp-name3))) :form #93# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #94=#:ert-form-evaluation-aborted-5693 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-acl tmp-name1) (file-acl tmp-name3))) :form #94# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 15] tramp-test25-file-selinux "Check `file-selinux-context' and `set-file-selinux-context'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211Q\322\323 !\324\232)C0\202\\\311\240\210\211@AD\262\325C\310C\3261x\314\327%\216\316\242\"\240)0\202z\210\310\204\202\317\242!\210\266\320C\3301\224\322\331 )C0\202\237\311\240\210\211@AD\262\332C\310C\3331\273\314\334%\216\316\242\"\240)0\202\275\210\310\204\305\317\242!\210\266\335\336\n! >\204\327\311\337\340\nD\"\210\n\341H\342\343\344 \336!\f>\204\355\311\337\345D\"\210\211\341H\262\346\310\347\350&C\"\203\351 \203\352\202\353\211\205t\211@\354\310\"\354\310\"\354\355\"\314\356#\216\357\360\310#\210\361C\36214\322)C0\202?\311\240\210\211@AD\262\363C\310C\314\364%\216\316\242\"\240)\204[\365\242!\210\266\323C\3661l\322)C0\202w\311\240\210\211@AD\262\367C\310C\314\370%\216\316\242\"\240)\204\223\365\242!\210\266\371\"\210\323C\3721\251\322)C0\202\264\311\240\210\211@AD\262\373C\310C\314\374%\216\316\242\"\240)\204\320\365\242!\210\266\375C\3761\346\322\323!\323!)D0\202\361\311\240\210\211@AD\262\377C\310C\314\201A%\216\316\242\"\240)\204\365\242!\210\266\323!\201B8\201C\230\203x\201B\233\201D\240\203x\201E\"\203x\375C\201F1K\322\323!\323!)D0\202V\311\240\210\211@AD\262\201GC\310C\314\201H%\216\316\242\"\240)\203v\365\242!\210\266\210\201EC\201I1\217\322\323!)D0\202\232\311\240\210\211@AD\262\201JC\310C\314\201K%\216\316\242\"\240)\204\272\365\242!\210\266\375C\201L1\322\322\323!\323!)D0\202\335\311\240\210\211@AD\262\201MC\310C\314\201N%\216\316\242\"\240)\204\375\365\242!\210\266\201EC\201O1\322)\360D0\202\311\240\210\211@AD\262\201PC\310C\314\201Q%\216\316\242\"\240)\203>\365\242!\210\266)\314\201R#\216\323 !\201S\232\204j\201T \204j @\201U\201V!) @\201U\201V!)\230\203j\357\360\310#\210\361C\201W1\213\322)C0\202\226\311\240\210\211@AD\262\201XC\310C\314\201Y%\216\316\242\"\240)\204\266\365\242!\210\266\323C\201Z1\311\322)C0\202\324\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204\364\365\242!\210\266\371\"\210\323C\201]1\f\322)C0\202\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\2047\365\242!\210\266\201EC\201`1O\322\323!)D0\202Z\311\240\210\211@AD\262\201aC\310C\314\201b%\216\316\242\"\240)\204z\365\242!\210\266\375C\201c1\222\322\323!\323!)D0\202\235\311\240\210\211@AD\262\201dC\310C\314\201e%\216\316\242\"\240)\204\275\365\242!\210\266\323!\201B8\201C\230\203&\201B\233\201D\240\203&\201E\"\203&\375C\201f1\371\322\323!\323!)D0\202\311\240\210\211@AD\262\201gC\310C\314\201h%\216\316\242\"\240)\203$\365\242!\210\266\210\201EC\201i1=\322\323!)D0\202H\311\240\210\211@AD\262\201jC\310C\314\201k%\216\316\242\"\240)\204h\365\242!\210\266\375C\201l1\200\322\323!\323!)D0\202\213\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\204\253\365\242!\210\266\201o!\210\371\"\210\323C\201p1\311\322)C0\202\324\311\240\210\211@AD\262\201qC\310C\314\201r%\216\316\242\"\240)\204\364\365\242!\210\266\201EC\201s1\f\322\323!)D0\202\311\240\210\211@AD\262\201tC\310C\314\201u%\216\316\242\"\240)\2047\365\242!\210\266\375C\201v1O\322\323!\323!)D0\202Z\311\240\210\211@AD\262\201wC\310C\314\201x%\216\316\242\"\240)\204z\365\242!\210\266\323!\201B8\201C\230\203\343\201B\233\201D\240\203\343\201E\"\203\343\375C\201y1\266\322\323!\323!)D0\202\301\311\240\210\211@AD\262\201zC\310C\314\201{%\216\316\242\"\240)\203\341\365\242!\210\266\210\201EC\201|1\372\322\323!)D0\202\311\240\210\211@AD\262\201}C\310C\314\201~%\216\316\242\"\240)\204%\365\242!\210\266\375C\2011=\322\323!\323!)D0\202H\311\240\210\211@AD\262\201\200C\310C\314\201\201%\216\316\242\"\240)\204h\365\242!\210\266)\266A\266\202\202\207" [signal-hook-function tramp-test-temporary-file-directory ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags temporary-file-directory tramp--test-enabled (error) nil signal #95=#:ert-form-evaluation-aborted-5698 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #95# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook file-selinux-context #96=(nil nil nil nil) #97=#:ert-form-evaluation-aborted-5703 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (equal (file-selinux-context tramp-test-temporary-file-directory) '#96#))) :form #97# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-crypt-p #98=#:ert-form-evaluation-aborted-5708 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #98# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #57# tramp--test-emacs27-p (nil t) (nil) tramp--test-make-temp-name local #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] write-region "foo" file-exists-p (error) #99=#:ert-form-evaluation-aborted-5713 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #99# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #100=#:ert-form-evaluation-aborted-5718 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-selinux-context tmp-name1)) :form #100# :value file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] copy-file (error) #101=#:ert-form-evaluation-aborted-5723 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-selinux-context tmp-name2)) :form #101# :value file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) #102=#:ert-form-evaluation-aborted-5728 default-directory #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name2))) :form #102# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] 3 "s0" "s0:c0" set-file-selinux-context (error) #103=#:ert-form-evaluation-aborted-5733 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name2))) :form #103# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #104=#:ert-form-evaluation-aborted-5738 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (set-file-selinux-context tmp-name2 (file-selinux-context tmp-name1))) :form #104# :value set-file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #105=#:ert-form-evaluation-aborted-5743 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name2))) :form #105# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #106=#:ert-form-evaluation-aborted-5748 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (set-file-selinux-context tmp-name2 "foo")) :form #106# :value set-file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\f\303\300!0\210\202 \210\3041\303\301!0\207\210\305\207" [V0 V1 (error) delete-file (error) nil] 2] (nil nil nil nil) tramp--test-windows-nt-or-smb-p shell-command-to-string "id -Z" (error) #107=#:ert-form-evaluation-aborted-5753 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #107# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #108=#:ert-form-evaluation-aborted-5758 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-selinux-context tmp-name1)) :form #108# :value file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #109=#:ert-form-evaluation-aborted-5763 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-selinux-context tmp-name3)) :form #109# :value file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #110=#:ert-form-evaluation-aborted-5768 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (set-file-selinux-context tmp-name3 (file-selinux-context tmp-name1))) :form #110# :value set-file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #111=#:ert-form-evaluation-aborted-5773 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name3))) :form #111# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #112=#:ert-form-evaluation-aborted-5778 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name3))) :form #112# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #113=#:ert-form-evaluation-aborted-5783 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (set-file-selinux-context tmp-name3 (file-selinux-context tmp-name1))) :form #113# :value set-file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #114=#:ert-form-evaluation-aborted-5788 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name3))) :form #114# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #115=#:ert-form-evaluation-aborted-5793 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-selinux-context tmp-name1)) :form #115# :value file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #116=#:ert-form-evaluation-aborted-5798 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (set-file-selinux-context tmp-name1 (file-selinux-context tmp-name3))) :form #116# :value set-file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #117=#:ert-form-evaluation-aborted-5803 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name3))) :form #117# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #118=#:ert-form-evaluation-aborted-5808 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name3))) :form #118# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #119=#:ert-form-evaluation-aborted-5813 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (set-file-selinux-context tmp-name1 (file-selinux-context tmp-name3))) :form #119# :value set-file-selinux-context ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #120=#:ert-form-evaluation-aborted-5818 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-selinux-context tmp-name1) (file-selinux-context tmp-name3))) :form #120# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 16] tramp-test26-file-name-completion "Check `file-name-completion' and `file-name-all-completions'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320>\2042\321 \322\"\321 \323\"\n;\203_\324 \"\203_\325\326\"\262\314\327\"\216\330\331\f! >\204t\311\332\333\fD\"\210\f\326H\334\335\336 \331!@>\204\213\311\332\337D\"\210\211\326H\262\340\310\341\342&C\"\203\240\343 \202\242\211C\211\203.\211@\344!\210\345A\346\310#\210BG\347U\203\277\350\202\301CD\326\310OE\310\351F\324#)\266\203\205\333GE\310\351F\324#)\266\203\205\360HG\347U\204HBG\347U\204H\352C\3531\354I\nJQ\355\f\347\326OP\356\")D0\202*\311\240\210\211@AD\262\357C\310C\314\360%\216\316\242\"\240)\204F\361\242!\210\266\206OKKG\347U\204\266\362K!\204\266\352C\3631\215\354IJ\fL\260\355J\347\326O\260\356\")D0\202\230\311\240\210\211@AD\262\364C\310C\314\365%\216\316\242\"\240)\204\264\361\242!\210\266)G\347U\204%BG\347U\204%G\347U\204%\362 !\204%\352C\3661\374\354I\nJ\fL\260\355\fJQ\356\")D0\202\311\240\210\211@AD\262\367C\310C\314\370%\216\316\242\"\240)\204#\361\242!\210\266\266A\266\202\202\242\210)\266\371\211\205\252\211@M\330\331\f! >\204K\311\332\333\fD\"\210\f\326H\334\335\336 \331!@>\204b\311\332\337D\"\210\211\326H\262\340\310\341\342&C\"\203v\372\202w\373\211\203\241\211@\374\310\"\314\375\"\216\376!\210\377C\201Q1\234\354I)C0\202\247\311\240\210\211@AD\262\201RC\310C\314\201S%\216\316\242\"\240)\204\307\361\242!\210\266\201T\201U\310\201V\201U\"#\210\201WC\201X1\365\354I\201V\201U\")C0\202\311\240\210\211@AD\262\201YC\310C\314\201Z%\216\316\242\"\240)\204 \361\242!\210\266\201T\201[\310\201V\201\\\"#\210\201WC\201]1N\354I\201V\201\\\")C0\202Y\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204y\361\242!\210\266\376\201V\201`\"!\210\377C\201a1\237\354I\201V\201`\")C0\202\252\311\240\210\211@AD\262\201bC\310C\314\201c%\216\316\242\"\240)\204\312\361\242!\210\266\201dC\201e1\352\354I\201f\201g\")\201UD0\202\365\311\240\210\211@AD\262\201hC\310C\314\201i%\216\316\242\"\240)\204\361\242!\210\266\201dC\201j13\354I\201f\201U\")\351D0\202>\311\240\210\211@AD\262\201kC\310C\314\201l%\216\316\242\"\240)\204^\361\242!\210\266\201dC\201m1~\354I\201f\201n\")\201oD0\202\211\311\240\210\211@AD\262\201pC\310C\314\201q%\216\316\242\"\240)\204\251\361\242!\210\266\201fC\201r1\302\354I\201s)D0\202\315\311\240\210\211@AD\262\201tC\310C\314\201u%\216\316\242\"\240)\203\355\361\242!\210\266\201v \204B\201dC\201w1\354I\201f\201n\377#)\201xD0\202 \311\240\210\211@AD\262\201yC\310C\314\201z%\216\316\242\"\240)\204@\361\242!\210\266\201dC\201{1^\354I\355\201g\")\201|D0\202i\311\240\210\211@AD\262\201}C\310C\314\201~%\216\316\242\"\240)\204\211\361\242!\210\266\201dC\2011\256\354I\201\200\355\201n\"\201\201\")\201\202D0\202\271\311\240\210\211@AD\262\201\203C\310C\314\201\204%\216\316\242\"\240)\204\331\361\242!\210\266\355C\201\2051\360\354I\201s)D0\202\373\311\240\210\211@AD\262\201\206C\310C\314\201\207%\216\316\242\"\240)\203\361\242!\210\266\201v \204\304N\201\210BO\201dC\201\2111H\354I\201f\350\")\201oD0\202S\311\240\210\211@AD\262\201\212C\310C\314\201\213%\216\316\242\"\240)\204s\361\242!\210\266\201dC\201\2141\226\354I\201\200\355\350\"\201\201\")\201\215D0\202\241\311\240\210\211@AD\262\201\216C\310C\314\201\217%\216\316\242\"\240)\204\301\361\242!\210\266)\201\220P\201T\201U\310\201V\201\221\"#\210\201WC\201\2221\365\354I\201V\201\221\")C0\202\311\240\210\211@AD\262\201\223C\310C\314\201\224%\216\316\242\"\240)\204 \361\242!\210\266\201dC\201\2251@\354I\201f\201g\")\201UD0\202K\311\240\210\211@AD\262\201\226C\310C\314\201\227%\216\316\242\"\240)\204k\361\242!\210\266\201dC\201\2301\211\354I\201f\201U\")\351D0\202\224\311\240\210\211@AD\262\201\231C\310C\314\201\232%\216\316\242\"\240)\204\264\361\242!\210\266\201dC\201\2331\324\354I\201f\201\234\")\201\221D0\202\337\311\240\210\211@AD\262\201\235C\310C\314\201\236%\216\316\242\"\240)\204\377\361\242!\210\266\201dC\201\2371\354I\201f\201\221\")\351D0\202(\311\240\210\211@AD\262\201\240C\310C\314\201\241%\216\316\242\"\240)\204H\361\242!\210\266\201dC\201\2421k\354I\201\200\355\350\"\201\201\")\201\243D0\202v\311\240\210\211@AD\262\201\244C\310C\314\201\245%\216\316\242\"\240)\204\226\361\242!\210\266*\210A\266\202\202w\210\211A\262)\2023\207" [system-type tramp-test-temporary-file-directory tramp-syntax tramp-host-with-port-regexp ert--current-run-stats cl-struct-ert--stats-tags tramp--test-enabled (error) nil signal #121=#:ert-form-evaluation-aborted-5823 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #121# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip (cygwin windows-nt) file-remote-p method host string-match match-string 1 #[0 "\301\300!\207" [V0 tramp-change-syntax] 2] ert-select-tests type-of wrong-type-argument ert--stats make-ert-test :name ert-running-test ert-test :body :tags #57# tramp-syntax-values tramp-change-syntax tramp-set-connection-property "property" 0 #145="" t member (error) ert--should-signal-hook file-name-all-completions #122="/" #123=#:ert-form-evaluation-aborted-5828 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (member (concat prefix-format method tramp-postfix-method-format) (file-name-all-completions (concat prefix-format (substring method 0 1)) #122#))) :form #123# :value member ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail tramp--test-gvfs-p (error) #124=#:ert-form-evaluation-aborted-5833 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (member (concat prefix-format method-marker tramp-postfix-method-format ipv6-prefix host ipv6-postfix tramp-postfix-host-format) (file-name-all-completions (concat prefix-format method-marker tramp-postfix-method-format ipv6-prefix (substring host 0 1)) "/"))) :form #124# :value member ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #125=#:ert-form-evaluation-aborted-5838 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (member (concat prefix-format method tramp-postfix-method-format ipv6-prefix host ipv6-postfix tramp-postfix-host-format) (file-name-all-completions (concat prefix-format method tramp-postfix-method-format) "/"))) :form #125# :value member ert-explainer :explanation apply ert--signal-should-execution] 7] (nil t) (nil t) (nil) tramp--test-make-temp-name #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] make-directory file-directory-p cl-struct-ert-test-tags tramp-test-vec tramp-method-regexp tramp-default-method-marker tramp-prefix-format tramp-ipv6-regexp inhibit-changing-match-data tramp-prefix-ipv6-format tramp-postfix-ipv6-format signal-hook-function tramp-postfix-method-format tramp-default-method tramp-postfix-host-format non-essential directory-files-no-dot-files-regexp completion-regexp-list completion-ignored-extensions (error) #126=#:ert-form-evaluation-aborted-5843 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name)) :form #126# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] write-region "foo" expand-file-name file-exists-p (error) #127=#:ert-form-evaluation-aborted-5848 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "foo" tmp-name))) :form #127# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] "bar" "bold" (error) #128=#:ert-form-evaluation-aborted-5853 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "bold" tmp-name))) :form #128# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] "boz" (error) #129=#:ert-form-evaluation-aborted-5858 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p (expand-file-name "boz" tmp-name))) :form #129# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) file-name-completion #130="fo" #131=#:ert-form-evaluation-aborted-5863 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion #130# tmp-name) "foo")) :form #131# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #132=#:ert-form-evaluation-aborted-5868 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion "foo" tmp-name) t)) :form #132# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #133="b" #134="bo" #135=#:ert-form-evaluation-aborted-5873 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion #133# tmp-name) #134#)) :form #135# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #136="a" #137=#:ert-form-evaluation-aborted-5878 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-name-completion #136# tmp-name)) :form #137# :value file-name-completion ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-ange-ftp-p (error) #138="boz/" #139=#:ert-form-evaluation-aborted-5883 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion "b" tmp-name #'file-directory-p) #138#)) :form #139# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #140=("foo") #141=#:ert-form-evaluation-aborted-5888 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-all-completions "fo" tmp-name) '#140#)) :form #141# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) sort string-lessp #142=("bold" "boz/") #143=#:ert-form-evaluation-aborted-5893 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (sort (file-name-all-completions "b" tmp-name) #'string-lessp) '#142#)) :form #143# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #144=#:ert-form-evaluation-aborted-5898 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-name-all-completions "a" tmp-name)) :form #144# :value file-name-all-completions ert-explainer :explanation apply ert--signal-should-execution] 7] ("b") (error) #146=#:ert-form-evaluation-aborted-5903 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion #145# tmp-name) "bo")) :form #146# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #147=("bold" "boz/") #148=#:ert-form-evaluation-aborted-5908 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (sort (file-name-all-completions #145# tmp-name) #'string-lessp) '#147#)) :form #148# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (".ext") "foo.ext" (error) #149=#:ert-form-evaluation-aborted-5913 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name "foo.ext" tmp-name))) :form #149# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #150=#:ert-form-evaluation-aborted-5918 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion "fo" tmp-name) "foo")) :form #150# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #151=#:ert-form-evaluation-aborted-5923 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion "foo" tmp-name) t)) :form #151# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #152="foo." #153=#:ert-form-evaluation-aborted-5928 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion #152# tmp-name) "foo.ext")) :form #153# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #154=#:ert-form-evaluation-aborted-5933 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (file-name-completion "foo.ext" tmp-name) t)) :form #154# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #155=("../" "./" "bold" "boz/" "foo" "foo.ext") #156=#:ert-form-evaluation-aborted-5938 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (sort (file-name-all-completions #145# tmp-name) #'string-lessp) '#155#)) :form #156# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7]] 19] tramp-test27-load "Check `load'." #[0 "\303C\3041 \3050\202\306\240\210\211@AD\262\307C\305C\31012\311\312%\216\313\242\"\240)0\2024\210\305\204<\314\242!\210\266\315\316! >\204N\306\317\320D\"\210\321H\322\323\324 \316!\n>\204d\306\317\325D\"\210\211\321H\262\326\305\327\330&C\"\203x\331\202y\332\211\205\211@\333\305\"\311\334\"\216\335\336\337#\210\340C\3411\232\342C0\202\245\306\240\210\211@AD\262\343C\305C\311\344%\216\313\242\"\240)\203\301\345\242!\210\266\346\347\305#\210\335\305\337\350$\210\340C\3511\334\342C0\202\347\306\240\210\211@AD\262\352C\305C\311\353%\216\313\242\"\240)\204\345\242!\210\266)\210A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp--test-enabled (error) nil signal #157=#:ert-form-evaluation-aborted-5943 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #157# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #57# (nil t) (nil) tramp--test-make-temp-name #[0 "\3011\302\303!\203\304\303!\210\305\300!0\207\210\306\207" [V0 (error) featurep tramp-test-load unload-feature delete-file nil] 2] load noerror nomessage featurep (error) tramp-test-load #158=#:ert-form-evaluation-aborted-5948 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (featurep 'tramp-test-load)) :form #158# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail write-region "(provide 'tramp-test-load)" nosuffix (error) #159=#:ert-form-evaluation-aborted-5953 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (featurep 'tramp-test-load)) :form #159# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7]] 13]] 11) #@30 Return default remote shell. (defalias 'tramp--test-shell-file-name #[0 "\300 \203\301\207\302\207" [tramp--test-adb-p "/system/bin/sh" "/bin/sh"] 1 (#$ . 658731)]) (byte-code "\300\301\302\303\301\304\305\306\307\310&\"\207" [ert-set-test tramp-test28-process-file record ert-test "Check `process-file'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221a\314\323#\216\324 \206[\325 \206[\326 \240)0\202c\210\310\204k\317\242!\210\266\327C\3301}\331\332 )C0\202\210\311\240\210\211@AD\262\333C\310C\3341\244\314\335%\216\316\242\"\240)0\202\246\210\310\204\256\317\242!\210\266\336\337 !\n>\204\300\311\340\341 D\"\210 \342H\343\344\345 \337! >\204\326\311\340\346D\"\210\211\342H\262\347\310\350\351&C\"\203\352\352\202\353\353\211\205\211@\354\310\"\355!\f\310@\314\356\"\216\357C\3601\331\361\362\363!)D0\202\311\240\210\211@AD\262\364C\310C\314\365%\216\316\242\"\240)\204;\366\242!\210\266\357C\3671O\331\361\362\370!)D0\202Z\311\240\210\211@AD\262\371C\310C\314\372%\216\316\242\"\240)\203v\366\242!\210\266\357C\3731\212\331\361\362\374!)D0\202\225\311\240\210\211@AD\262\375C\310C\314\376%\216\316\242\"\240)\203\261\366\242!\210\266\357C\3771\324\331\201C\362\201D \310\211\211\201E\201F&)D0\202\337\311\240\210\211@AD\262\201GC\310C\314\201H%\216\316\242\"\240)\204\377\366\242!\210\266\326 \204Z\310A\357C\201I1,\331\201J\362\201D \310\211\211\201E\201K&)D0\2027\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204W\366\242!\210\266)\326 \204\267\201NA\201OC\201P1\211\331\201Q\362\201D \310\211\211\201E\201K&)D0\202\224\311\240\210\211@AD\262\201RC\310C\314\201S%\216\316\242\"\240)\204\264\366\242!\210\266)\201T\201U\201N\"r\211q\210\314\201V\"\216\201W\201X\310#\210\201YC\201Z1\351\331)C0\202\364\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204\366\242!\210\266\357C\201]13\331\361\362\201^\310\201N\310%)D0\202>\311\240\210\211@AD\262\201_C\310C\314\201`%\216\316\242\"\240)\204^\366\242!\210\266eb\210\201aB\310\201N#\203}\201b\201c\310\211#\210\202c\201dC\201e1\233\331\201f\201g\"\201h )D0\202\246\311\240\210\211@AD\262\201iC\310C\314\201j%\216\316\242\"\240)\204\306\366\242!\210\266\201kC\201l1\336\331p)\201ND0\202\351\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\203 \366\242!\210\266db\210\357C\201o1+\331\361\362\201^\310\201N\211%)D0\2026\311\240\210\211@AD\262\201pC\310C\314\201q%\216\316\242\"\240)\204V\366\242!\210\266eb\210\201aB\310\201N#\203u\201b\201c\310\211#\210\202[\201dC\201r1\224\331\201f\201s\211#\201h )D0\202\237\311\240\210\211@AD\262\201tC\310C\314\201u%\216\316\242\"\240)\204\277\366\242!\210\266\201kC\201v1\327\331p)\201ND0\202\342\311\240\210\211@AD\262\201wC\310C\314\201x%\216\316\242\"\240)\203\366\242!\210\266*\210+\266A\266\202\202\353\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory default-directory tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-5958 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym "ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #2=(or (tramp--test-adb-p) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #2# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #3=#:ert-form-evaluation-aborted-5965 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #3# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags (:expensive-test) (nil t) (nil) tramp--test-make-temp-name file-name-nondirectory #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] = (error) 0 process-file #4="true" #5=#:ert-form-evaluation-aborted-5970 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (zerop (process-file #4#))) :form #5# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #6="false" #7=#:ert-form-evaluation-aborted-5975 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (zerop (process-file #6#))) :form #7# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #8="binary-does-not-exist" #9=#:ert-form-evaluation-aborted-5980 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (zerop (process-file #8#))) :form #9# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) kill-buffer-query-functions process-file-return-signal-string tramp-display-escape-sequence-regexp 42 tramp--test-shell-file-name #10="-c" #11="exit 42" #12=#:ert-form-evaluation-aborted-5985 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 42 (process-file (tramp--test-shell-file-name) nil nil nil #10# #11#))) :form #12# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 130 #13="kill -2 $$" #14=#:ert-form-evaluation-aborted-5990 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (+ 128 2) (process-file (tramp--test-shell-file-name) nil nil nil "-c" #13#))) :form #14# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] t string-match-p (error) #15="Interrupt\\|Signal 2" #16=#:ert-form-evaluation-aborted-5995 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #15# (process-file (tramp--test-shell-file-name) nil nil nil "-c" "kill -2 $$"))) :form #16# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] generate-new-buffer " *temp*" #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] write-region "foo" file-exists-p (error) #17=#:ert-form-evaluation-aborted-6000 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #17# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #18="ls" #19=#:ert-form-evaluation-aborted-6005 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (zerop (process-file #18# nil t nil fnnd))) :form #19# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] re-search-forward replace-match "" string-equal (error) format #20="%s\n" buffer-string #21=#:ert-form-evaluation-aborted-6010 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (format #20# fnnd) (buffer-string))) :form #21# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] get-buffer-window (error) #22=#:ert-form-evaluation-aborted-6015 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (get-buffer-window (current-buffer) t)) :form #22# :value get-buffer-window ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #23=#:ert-form-evaluation-aborted-6020 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (zerop (process-file "ls" nil t t fnnd))) :form #23# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #24="%s\n%s\n" #25=#:ert-form-evaluation-aborted-6025 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (format #24# fnnd fnnd) (buffer-string))) :form #25# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #26=#:ert-form-evaluation-aborted-6030 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (get-buffer-window (current-buffer) t)) :form #26# :value get-buffer-window ert-explainer :explanation apply ert--signal-should-execution] 7]] 15] nil :passed (:expensive-test)] 10) #@62 Timeout handler, reporting a failed test. (fn &rest IGNORE) (defalias 'tramp--test-timeout-handler #[128 "\306p!\307!\2032\310\311!\312 D\313\206\313]\314 !\315\316 \"\317\320\216\321\322\323 \313%.\266\210\324\325\326\327 \330!>\204H\331\332\333D\"\210\211\334H\262\"!\207" [tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p get-buffer-process processp "cmd: %s\nbuf:\n%s\n---" process-command buffer-string 0 tramp-trace-buffer-name append ("^make-symbolic-link not supported$" "^error with add-name-to-file") nil #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message ";; %s\n%s" buffer-string kill-buffer] 6] t apply tramp-message ert-fail format "`%s' timed out" ert-running-test type-of signal wrong-type-argument ert-test 1 cl-struct-ert-test-tags] 10 (#$ . 668973) nil]) (byte-code "\300\301\302\303\301\304\305\306\307\310&\"\207" [ert-set-test tramp-test29-start-file-process record ert-test "Check `start-file-process'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221a\314\323#\216\324 \206[\325 \206[\326 \240)0\202c\210\310\204k\317\242!\210\266\327C\3301}\331\332 )C0\202\210\311\240\210\211@AD\262\333C\310C\3341\244\314\335%\216\316\242\"\240)0\202\246\210\310\204\256\317\242!\210\266\336\337 !\n>\204\300\311\340\341 D\"\210 \342H\343\344\345 \337! >\204\326\311\340\346D\"\210\211\342H\262\347\310\350\351&C\"\203\352\352\202\353\353\211\205R\211@\f\354\310\"\310\211C@\314\355\"\216\356\357\360\"r\211q\210\314\361\"\216\362\363p\364#\240\210\365C\3661(\331\242)C0\2023\311\240\210\211@AD\262\367C\310C\314\370%\216\316\242\"\240)\204O\371\242!\210\266\372C\3731d\331\374\242!)\375D0\202o\311\240\210\211@AD\262\376C\310C\314\377%\216\316\242\"\240)\204\213\371\242!\210\266\201B\242\201C\"\210\201D\242!\210\201E2\333\201F\201G\310\201H#\211ABA\314\201I\"\216deZ\201JW\205\327\201K\242\201L\310\360$\204\306\202\274*\2620\211\201E=\203\354\201M \266\202\355\210\201NC\201O1\331\201P\201Q )D0\202\311\240\210\211@AD\262\201RC\310C\314\201S%\216\316\242\"\240)\2041\371\242!\210\266*\210)\314\201T#\216\356\357\360\"r\211q\210\314\201U\"\216\201V\201P\310#\210\201WC\201X1k\331)C0\202v\311\240\210\211@AD\262\201YC\310C\314\201Z%\216\316\242\"\240)\204\226\371\242!\210\266\362\201[p\364\201\\ !$\240\210\365C\201]1\272\331\242)C0\202\305\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204\345\371\242!\210\266\201`2$\201F\201G\310\201a#\211ABA\314\201b\"\216deZ\201JW\205 \201K\242\201L\310\360$\204\202*\2620\211\201`=\2035\201M \266\2026\210\201NC\201c1O\331\201P\201Q )D0\202Z\311\240\210\211@AD\262\201dC\310C\314\201e%\216\316\242\"\240)\204z\371\242!\210\266*\210)\314\201f\"\216\356\357\360\"r\211q\210\314\201g\"\216\362\201hp\364#\240\210\365C\201i1\261\331\242)C0\202\274\311\240\210\211@AD\262\201jC\310C\314\201k%\216\316\242\"\240)\204\334\371\242!\210\266\372C\201l1\363\331\374\242!)\375D0\202\376\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\204\371\242!\210\266\201o\242\201p\"\210\201B\242\201C\"\210\201D\242!\210\201q2x\201F\201G\310\201r#\211ABA\314\201s\"\216deZ\201JW\205t\201K\242\201L\310\360$\204c\202Y*\2620\211\201q=\203\211\201M \266\202\212\210\201NC\201t1\243\331\201P\201Q )D0\202\256\311\240\210\211@AD\262\201uC\310C\314\201v%\216\316\242\"\240)\204\316\371\242!\210\266*\210)\314\201w\"\216\356\357\360\"r\211q\210\314\201x\"\216\325 \203\365\201y \203o\362C\201z1\n\331\201{p\310E)0\202\311\240\210\211@AD\262\201|C\310C\310\314\201}\"\201~1E\314\201%\216\316\242\"\240)0\210\202V\360\262\201\200\340\310$\210\240\266\204j\371\201\201 \201\202\201\203D\"!\210\266\202F\362\201{p\310#\240\210\365C\201\2041\213\331\242)C0\202\226\311\240\210\211@AD\262\201\205C\310C\314\201\206%\216\316\242\"\240)\204\266\371\242!\210\266\372C\201\2071\315\331\374\242!)\375D0\202\330\311\240\210\211@AD\262\201\210C\310C\314\201\211%\216\316\242\"\240)\204\370\371\242!\210\266\201\212 \204F\201\213C\201\2141\331\201\215\242!)C0\202$\311\240\210\211@AD\262\201\216C\310C\314\201\217%\216\316\242\"\240)\204D\371\242!\210\266*\210+\266A\266\202\202\353\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory kill-buffer-query-functions tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-6035 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym "ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #2=(or (tramp--test-adb-p) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #2# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #3=#:ert-form-evaluation-aborted-6042 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #3# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags (:expensive-test) (nil t) (nil) tramp--test-make-temp-name #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] generate-new-buffer " *temp*" t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] start-file-process "test1" "cat" processp (error) #4=#:ert-form-evaluation-aborted-6047 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #4# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail equal (error) process-status run #5=#:ert-form-evaluation-aborted-6052 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #5# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] default-directory with-timeout-timers process-send-string "foo\n" process-send-eof #6=#:timeout run-with-timer 10 #[0 "\300\301\211\"\207" [throw #6#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] 3 accept-process-output 0 tramp--test-timeout-handler string-match-p (error) #7="foo" buffer-string #8=#:ert-form-evaluation-aborted-6057 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #7# (buffer-string))) :form #8# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\303\301\242!\210\304\300!0\207\210\305\207" [V0 V1 (error) delete-process delete-file nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] write-region file-exists-p (error) #9=#:ert-form-evaluation-aborted-6062 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #9# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] "test2" file-name-nondirectory (error) #10=#:ert-form-evaluation-aborted-6067 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #10# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] #11=#:timeout #[0 "\300\301\211\"\207" [throw #11#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] (error) #12=#:ert-form-evaluation-aborted-6072 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "foo" (buffer-string))) :form #12# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "test3" (error) #13=#:ert-form-evaluation-aborted-6077 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #13# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #14=#:ert-form-evaluation-aborted-6082 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #14# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] set-process-filter #[514 "r\300!q\210\211c)\207" [process-buffer] 4 "\n\n(fn P S)"] #15=#:timeout #[0 "\300\301\211\"\207" [throw #15#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] (error) #16=#:ert-form-evaluation-aborted-6087 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "foo" (buffer-string))) :form #16# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] tramp-direct-async-process-p (error) #17="test4" #18=#:ert-form-evaluation-aborted-6092 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (start-file-process #17# (current-buffer) nil) :type 'wrong-type-argument) :form #18# :value start-file-process ert-explainer :explanation apply ert--signal-should-execution] 7] ert--should-error-handle-error append :fail-reason "did not signal an error" (error) #19=#:ert-form-evaluation-aborted-6099 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #19# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20=#:ert-form-evaluation-aborted-6104 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #20# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-windows-nt-p stringp (error) process-tty-name #21=#:ert-form-evaluation-aborted-6109 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (process-tty-name proc))) :form #21# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7]] 19] nil :passed (:expensive-test)] 10) #@164 Define ert test `TEST-direct-async' for direct async processes. If UNSTABLE is non-nil, the test is tagged as `:unstable'. (fn TEST DOCSTRING &optional UNSTABLE) (defalias 'tramp--test--deftest-direct-async-process '(macro . #[770 "\301\3021\303\304\305\"0\202\210\306)\2058\307\310\311!\312P!\306\313\314\315BB\316\317\320\321\322\323DDD\324BB\325BB\257\207" [file-name-handler-alist (("" function tramp--test-always)) (error) make-process :file-handler t nil ert-deftest intern symbol-name "-direct-async" :tags if ('(:expensive-test :unstable) '(:expensive-test)) (skip-unless (tramp--test-enabled)) let (default-directory tramp-test-temporary-file-directory) ert-test ert-get-test quote ((tramp-connection-properties (cons '(nil "direct-async-process" t) tramp-connection-properties))) ((skip-unless (tramp-direct-async-process-p)) (cl-letf (((symbol-function #'tramp--test-enabled) #'tramp--test-always) ((symbol-function #'internal-default-process-sentinel) #'ignore)) (file-truename tramp-test-temporary-file-directory) (funcall (ert-test-body ert-test))))] 16 (#$ . 681583)])) (byte-code "\300\301\302\303#\304\305\306\307\305\310\311\312\313\314&\"\210\304\315\306\307\315\316\317\312\313\320\321!\204(\320\322!\203,\323\202-\324&\"\207" [function-put tramp--test--deftest-direct-async-process lisp-indent-function 1 ert-set-test tramp-test30-make-process record ert-test "Check `make-process'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221a\314\323#\216\324 \206[\325 \206[\326 \240)0\202c\210\310\204k\317\242!\210\266\327C\3301}\331\332 )C0\202\210\311\240\210\211@AD\262\333C\310C\3341\244\314\335%\216\316\242\"\240)0\202\246\210\310\204\256\317\242!\210\266\336C\3371\273\3100\202\306\311\240\210\211@AD\262\340C\310C\3411\342\314\342%\216\316\242\"\240)0\202\344\210\310\204\354\317\242!\210\266\343\344 !\n>\204\376\311\345\346 D\"\210 \347H\350\351\352 \344! >\204\311\345\353D\"\210\211\347H\262\354\310\355\356&C\"\203(\357\202)\360\211\205\221 \211@\f\361\310\"\310\211C@\362C\3631G\3100\202R\311\240\210\211@AD\262\364C\310C\314\365%\216\316\242\"\240)\203n\366\242!\210\210\211\242\266\314\367\"\216\370\371\372\"r\211q\210\314\373\"\216\362\351\374\375p\376\377\201C\372&\240\210\201DC\201E1\251\331\242)C0\202\264\311\240\210\211@AD\262\201FC\310C\314\201G%\216\316\242\"\240)\204\324\366\242!\210\266\201HC\201I1\361\331\201J\242!)\201KD0\202\374\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204\366\242!\210\266\201N\242\201O\"\210\201P\242!\210\201Q2l\201R\201S\310\201T#\211ABA\314\201U\"\216deZ\201VW\205h\201W\242\201X\310\372$\204W\202M*\2620\211\201Q=\203}\201Y \266\202~\210\201ZC\201[1\227\331\201\\\201] )D0\202\242\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204\302\366\242!\210\266*\210)\314\201`#\216\370\371\372\"r\211q\210\314\201a\"\216\201b\201\\\310#\210\201cC\201d1\374\331)C0\202\311\240\210\211@AD\262\201eC\310C\314\201f%\216\316\242\"\240)\204'\366\242!\210\266\362\351\201g\375p\376\201h\201i\f!D\201C\372&\240\210\201DC\201j1X\331\242)C0\202c\311\240\210\211@AD\262\201kC\310C\314\201l%\216\316\242\"\240)\204\203\366\242!\210\266\201m2\302\201R\201S\310\201n#\211ABA\314\201o\"\216deZ\201VW\205\276\201W\242\201X\310\372$\204\255\202\243*\2620\211\201m=\203\323\201Y \266\202\324\210\201ZC\201p1\355\331\201\\\201] )D0\202\370\311\240\210\211@AD\262\201qC\310C\314\201r%\216\316\242\"\240)\204\366\242!\210\266*\210)\314\201s\"\216\370\371\372\"r\211q\210\314\201t\"\216\362\351\201u\375p\376\201v\201w\201x\201C\372&\n\240\210\201DC\201y1a\331\242)C0\202l\311\240\210\211@AD\262\201zC\310C\314\201{%\216\316\242\"\240)\204\214\366\242!\210\266\201HC\201|1\251\331\201J\242!)\201KD0\202\264\311\240\210\211@AD\262\201}C\310C\314\201~%\216\316\242\"\240)\204\324\366\242!\210\266\201N\242\201O\"\210\201P\242!\210\20123\201R\201S\310\201\200#\211ABA\314\201\201\"\216\201\\\201] \310\372B\201\202#)\266\203?\205/\201W\242\201X\310\372$\204\202*\2620\211\201=\203D\201Y \266\202E\210\201ZC\201\2031^\331\201\\\201] )D0\202i\311\240\210\211@AD\262\201\204C\310C\314\201\205%\216\316\242\"\240)\204\211\366\242!\210\266*\210)\314\201\206\"\216\370\371\372\"r\211q\210\314\201\207\"\216\362\351\201\210\375p\376\201\211\201\212\201\213\201C\372&\n\240\210\201DC\201\2141\322\331\242)C0\202\335\311\240\210\211@AD\262\201\215C\310C\314\201\216%\216\316\242\"\240)\204\375\366\242!\210\266\201HC\201\2171\331\201J\242!)\201KD0\202%\311\240\210\211@AD\262\201\220C\310C\314\201\221%\216\316\242\"\240)\204E\366\242!\210\266\201N\242\201O\"\210\201P\242!\210\201\222\242!\210\201\2232\222\201R\201S\310\201\224#\211ABA\314\201\225\"\216\201W\242\201X\310\372$\205\216\202}*\2620\211\201\223=\203\243\201Y \266\202\244\210\201ZC\201\2261\275\331\201\227\201] )D0\202\310\311\240\210\211@AD\262\201\230C\310C\314\201\231%\216\316\242\"\240)\204\350\366\242!\210\266*\210)\201\232 \204e\370\201\233!\314\201\234#\216\370\371\372\"r\211q\210\314\201\235\"\216\362\351\201\236\375p\376\201\237\201\240\n\201C\372&\n\240\210\201DC\201\2411=\331\242)C0\202H\311\240\210\211@AD\262\201\242C\310C\314\201\243%\216\316\242\"\240)\204h\366\242!\210\266\201\2442\235\201R\201S\310\201\245#\211ABA\314\201\246\"\216\201W\242\201X\310\372$\205\231\202\210*\2620\211\201\244=\203\256\201Y \266\202\257\210rq\210\201\2472\201R\201S\310\201\250#\211ABA\314\201\251\"\216\201\252\201] \310\372B\201\202#)\266\203?\205\376\201W\201\253!\201X\310\372$\204\352\202\321*\2620\211\201\247=\203\201Y \266\202\210\201\222\242!\210\201ZC\201\25414\331\201\255\201] )D0\202?\311\240\210\211@AD\262\201\256C\310C\314\201\257%\216\316\242\"\240)\204_\366\242!\210\266+\210)\210\201\232 \204\207 \314\201\260#\216\370\371\372\"r\211q\210\314\201\261\"\216\362\351\201\262\375p\376\201\263\201\240\f\201C\372&\n\240\210\201DC\201\2641\260\331\242)C0\202\273\311\240\210\211@AD\262\201\265C\310C\314\201\266%\216\316\242\"\240)\204\333\366\242!\210\266\201\2672 \201R\201S\310\201\270#\211ABA\314\201\271\"\216\201W\242\310\211\372$\205\n \202\373*\2620\211\201\267=\203 \201Y \266\202 \210\201\222\242!\210\370\371\372\"r\211q\210\314\201\272\"\216\201\273!\210\201ZC\201\2741U \331\201\255\201] )D0\202` \311\240\210\211@AD\262\201\275C\310C\314\201\276%\216\316\242\"\240)\204\200 \366\242!\210\266*\210*\210)*\266A\266\202\202)\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory kill-buffer-query-functions tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-6114 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym "ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #2=(or (tramp--test-adb-p) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #2# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #3=#:ert-form-evaluation-aborted-6121 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #3# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs27-p (error) #4=#:ert-form-evaluation-aborted-6126 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs27-p)) :form #4# :value tramp--test-emacs27-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags (:expensive-test) (nil t) (nil) tramp--test-make-temp-name make-process (error) #5=#:ert-form-evaluation-aborted-6131 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (make-process)) :form #5# :value make-process ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] generate-new-buffer #36=" *temp*" t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "test1" :buffer :command ("cat") default-directory with-timeout-timers inhibit-changing-match-data :file-handler processp (error) #6=#:ert-form-evaluation-aborted-6136 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #6# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) process-status run #7=#:ert-form-evaluation-aborted-6141 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #7# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] process-send-string "foo\n" process-send-eof #8=#:timeout run-with-timer 10 #[0 "\300\301\211\"\207" [throw #8#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] 3 accept-process-output 0 tramp--test-timeout-handler string-match-p (error) #9="foo" buffer-string #10=#:ert-form-evaluation-aborted-6146 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #9# (buffer-string))) :form #10# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\303\301\242!\210\304\300!0\207\210\305\207" [V0 V1 (error) delete-process delete-file nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] write-region file-exists-p (error) #11=#:ert-form-evaluation-aborted-6151 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #11# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] "test2" "cat" file-name-nondirectory (error) #12=#:ert-form-evaluation-aborted-6156 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #12# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] #13=#:timeout #[0 "\300\301\211\"\207" [throw #13#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] (error) #14=#:ert-form-evaluation-aborted-6161 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "foo" (buffer-string))) :form #14# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "test3" ("cat") :filter #[514 "r\300!q\210\211c)\207" [process-buffer] 4 "\n\n(fn P S)"] (error) #15=#:ert-form-evaluation-aborted-6166 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #15# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #16=#:ert-form-evaluation-aborted-6171 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #16# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] #17=#:timeout #[0 "\300\301\211\"\207" [throw #17#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] string-match (error) #18=#:ert-form-evaluation-aborted-6176 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "foo" (buffer-string))) :form #18# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "test4" ("cat") :sentinel #[514 "r\300!q\210\211c)\207" [process-buffer] 4 "\n\n(fn P S)"] (error) #19=#:ert-form-evaluation-aborted-6181 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #19# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20=#:ert-form-evaluation-aborted-6186 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #20# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] delete-process #21=#:timeout #[0 "\300\301\211\"\207" [throw #21#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] (error) #22="unknown signal\\|killed" #23=#:ert-form-evaluation-aborted-6191 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #22# (buffer-string))) :form #23# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-direct-async-process-p "*stderr*" #[0 "\3021 \303\300\242!0\210\202\210\3041\305\301!0\207\210\306\207" [V0 V1 (error) delete-process (error) kill-buffer nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "test5" ("cat" "/does-not-exist") :stderr (error) #24=#:ert-form-evaluation-aborted-6196 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #24# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] #25=#:timeout #[0 "\300\301\211\"\207" [throw #25#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] #26=#:timeout #[0 "\300\301\211\"\207" [throw #26#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] "No such file or directory" get-buffer-process (error) #27="cat:.* No such file or directory" #28=#:ert-form-evaluation-aborted-6201 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #27# (buffer-string))) :form #28# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021 \303\301\242!0\210\202\210\3041\305\300!0\207\210\306\207" [V0 V1 (error) delete-process (error) delete-file nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "test6" ("cat" "/does-not-exist") (error) #29=#:ert-form-evaluation-aborted-6206 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #29# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] #30=#:timeout #[0 "\300\301\211\"\207" [throw #30#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents (error) #31=#:ert-form-evaluation-aborted-6211 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "cat:.* No such file or directory" (buffer-string))) :form #31# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 20] nil :passed (:expensive-test) tramp-test31-interrupt-process "Check `interrupt-process'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211I\3100\202T\311\240\210\211@AD\262\322C\310C\3231p\314\324%\216\316\242\"\240)0\202r\210\310\204z\317\242!\210\266\325C\3261\214\327\330 )C0\202\227\311\240\210\211@AD\262\331C\310C\3321\263\314\333%\216\316\242\"\240)0\202\265\210\310\204\275\317\242!\210\266\334C\3351\313\336C0\202\326\311\240\210\211@AD\262\337C\310C\3401\362\314\341%\216\316\242\"\240)0\202\364\210\310\204\374\317\242!\210\266\342 !\343\310\211C\314\344\"\216\345\346\343\"r\211q\210\314\347\"\216\350\351p\352#\240\210\353C\35415\327\242)C0\202@\311\240\210\211@AD\262\355C\310C\314\356%\216\316\242\"\240)\204\\\357\242!\210\266\360C\3611n\327\242)C0\202y\311\240\210\211@AD\262\362C\310C\314\363%\216\316\242\"\240)\204\225\357\242!\210\266\364C\3651\252\327\366\242!)\367D0\202\265\311\240\210\211@AD\262\370C\310C\314\371%\216\316\242\"\240)\204\321\357\242!\210\266\372C\3731\346\327\374\242\375\")C0\202\361\311\240\210\211@AD\262\376C\310C\314\377%\216\316\242\"\240)\204 \357\242!\210\266\201@C\201A1#\327\242)C0\202.\311\240\210\211@AD\262\201BC\310C\314\201C%\216\316\242\"\240)\204N\357\242!\210\266\201D2\210\201E\201F\310\201G#\211 B\314\201H\"\216\360\242!\205\204\201I\242\201J\310\343$\204s\202l*\2620\211\201D=\203\231\201K \266\202\232\210\360C\201L1\254\327\242)C0\202\267\311\240\210\211@AD\262\201MC\310C\314\201N%\216\316\242\"\240)\203\327\357\242!\210\266\201@C\201O1\355\327\242)C0\202\370\311\240\210\211@AD\262\201PC\310C\310\314\201Q\"\201R1(\314\201S%\216\316\242\"\240)0\210\202;\343\262\201T\201U\310$\210\240\266\204O\357\201V \201W\201XD\"!\210\266\211\242\262\266\202*\262,\207" [signal-hook-function tramp-test-temporary-file-directory kill-buffer-query-functions delete-exited-processes default-directory with-timeout-timers tramp--test-enabled (error) nil signal #32=#:ert-form-evaluation-aborted-6216 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #32# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #33=#:ert-form-evaluation-aborted-6221 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #33# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-crypt-p #34=#:ert-form-evaluation-aborted-6226 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #34# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] boundp (error) interrupt-process-functions #35=#:ert-form-evaluation-aborted-6231 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (boundp 'interrupt-process-functions)) :form #35# :value boundp ert-explainer :explanation apply ert--signal-should-execution] 7] file-truename t #[0 "\3011\n\302\300\242!0\207\210\303\207" [V0 (error) delete-process nil] 2] generate-new-buffer #36# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] start-file-process-shell-command "test" "trap 'echo boom; exit 1' 2; sleep 100" processp (error) #37=#:ert-form-evaluation-aborted-6236 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (processp proc)) :form #37# :value processp ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail process-live-p (error) #38=#:ert-form-evaluation-aborted-6241 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (process-live-p proc)) :form #38# :value process-live-p ert-explainer :explanation apply ert--signal-should-execution] 7] equal (error) process-status run #39=#:ert-form-evaluation-aborted-6246 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (process-status proc) 'run)) :form #39# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] numberp (error) process-get remote-pid #40=#:ert-form-evaluation-aborted-6251 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (numberp (process-get proc 'remote-pid))) :form #40# :value numberp ert-explainer :explanation apply ert--signal-should-execution] 7] interrupt-process (error) #41=#:ert-form-evaluation-aborted-6256 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (interrupt-process proc)) :form #41# :value interrupt-process ert-explainer :explanation apply ert--signal-should-execution] 7] #42=#:timeout run-with-timer 10 #[0 "\300\301\211\"\207" [throw #42#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] accept-process-output 0 tramp--test-timeout-handler (error) #43=#:ert-form-evaluation-aborted-6261 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (process-live-p proc)) :form #43# :value process-live-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #44=#:ert-form-evaluation-aborted-6266 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (interrupt-process proc) :type 'error) :form #44# :value interrupt-process ert-explainer :explanation apply ert--signal-should-execution] 7] ert--should-error-handle-error error append :fail-reason "did not signal an error"] 17] getenv "EMACS_HYDRA_CI" "EMACS_EMBA_CI" (:expensive-test :unstable) (:expensive-test)] 12) #@158 Like `async-shell-command', reading the output. INPUT, if non-nil, is a string sent to the process. (fn COMMAND OUTPUT-BUFFER &optional ERROR-BUFFER INPUT) (defalias 'tramp--test-async-shell-command #[1026 "\302#\303\304K\305\306\"\216\304\307M\210;\203\310\"\210\3112N\312\313\314!\203+\315\202,\316\317\320#\211 B\305\321\"\216\322\317\211\303$\2048\323!\205J\2028*\2620\211\311=\203[\324 \266\202\\\210\322\317\211\303$)\262)\207" [delete-exited-processes with-timeout-timers async-shell-command t shell-command-sentinel make-closure #[0 "\301\300M\207" [V0 shell-command-sentinel] 2] ignore process-send-string #1=#:timeout run-with-timer getenv "EMACS_EMBA_CI" 30 10 nil #[0 "\300\301\211\"\207" [throw #1#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] accept-process-output process-live-p tramp--test-timeout-handler] 12 (#$ . 706420)]) #@79 Like `shell-command-to-string', but for asynchronous processes. (fn COMMAND) (defalias 'tramp--test-shell-command-to-string-asynchronously #[257 "\300\301\302\"r\211q\210\303\304\"\216\305p\"\210\306ed\"*\207" [generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] tramp--test-async-shell-command buffer-substring-no-properties] 5 (#$ . 707295)]) (byte-code "\300\301\302\303\301\304\305\306\307\310&\"\210\300\311\302\303\311\312\313\306\307\314&\"\210\300\315\302\303\315\316\317\306\307\320&\"\210\300\321\302\303\321\322\323\306\307\306&\"\210\300\324\302\303\324\325\326\306\307\327&\"\210\300\330\302\303\330\331\332\306\307\333&\"\210\300\334\302\303\334\335\336\306\307\306&\"\210\300\337\302\303\337\340\341\306\307\306&\"\210\300\342\302\303\342\343\344\306\307\345&\"\210\300\346\302\303\346\347\350\306\307\306&\"\210\300\351\302\303\351\352\353\306\307\306&\"\210\300\354\302\303\354\355\356\306\307\306&\"\207" [ert-set-test tramp-test32-shell-command record ert-test "Check `shell-command'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221f\314\323#\216\324 \203Y\325 \206`\326 \206`\327 \240)0\202h\210\310\204p\317\242!\210\266\330C\3311\202\332\333 )C0\202\215\311\240\210\211@AD\262\334C\310C\3351\251\314\336%\216\316\242\"\240)0\202\253\210\310\204\263\317\242!\210\266\337\340 !\n>\204\305\311\341\342 D\"\210 \343H\344\345\346 \340! >\204\333\311\341\347D\"\210\211\343H\262\350\310\351\352&C\"\203\357\353\202\360\354\211\203o\211@\355\310\"\f\356\310@A\357\211\203\220\211@\314\360\"\216\361\362\356\"r\211q\210\314\363\"\216\364\365\310#\210\366C\36711\332)C0\202<\311\240\210\211@AD\262\370C\310C\314\371%\216\316\242\"\240)\204X\372\242!\210\266\373\374\375!\"p\"\210eb\210\376B\310\356#\203|\377\201D\310\211#\210\202h\201EC\201F1\233\332\373\201G\375!\"\201H )D0\202\246\311\240\210\211@AD\262\201IC\310C\314\201J%\216\316\242\"\240)\204\306\372\242!\210\266*\210)\201K \204\211\361\201L!\314\201M\"\216\361\362\356\"r\211q\210\314\201N\"\216\201Op#\210\201EC\201P1\332\201Q\201H )D0\202\311\240\210\211@AD\262\201RC\310C\314\201S%\216\316\242\"\240)\2049\372\242!\210\266rq\210\201EC\201T1X\332\201U\201H )D0\202c\311\240\210\211@AD\262\201VC\310C\314\201W%\216\316\242\"\240)\204\203\372\242!\210\266+\210)\210A\266\202\202\210\314\201X\"\216\361\362\356\"r\211q\210\314\201Y\"\216\364\365\310#\210\366C\201Z1\276\332)C0\202\311\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204\351\372\242!\210\266\201]\201^p\310\373\201G\375!\"$\210\201EC\201_17\332\324 \203%\201K \204%\373\201`\375!\375!#\202-\373\201G\375!\"\201H )D0\202B\311\240\210\211@AD\262\201aC\310C\314\201b%\216\316\242\"\240)\204b\372\242!\210\266*\210,\210A\266\202\202\360\210\326 \205\353\325 \205\353\201cC\fA\201d1\227\201e\201f\201g!!0\202\231\210\310\201h!\205\350\201iC\201j1\266\332C)D0\202\301\311\240\210\211@AD\262\201kC\310C\314\201l%\216\316\242\"\240)\204\341\372\242!\210\210\211\242\262\266\202*\262\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory kill-buffer-query-functions tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-6273 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #16="ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #2=(or (and (tramp--test-adb-p) (tramp--test-emacs27-p)) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #2# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-emacs27-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #3=#:ert-form-evaluation-aborted-6280 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #3# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #119=(:expensive-test) (nil t) (nil) tramp--test-make-temp-name t (shell-command tramp--test-async-shell-command) #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] generate-new-buffer #20=" *temp*" #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] write-region "foo" file-exists-p (error) #4=#:ert-form-evaluation-aborted-6285 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #4# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail format "ls %s" file-name-nondirectory re-search-forward replace-match inhibit-message default-directory tramp-display-escape-sequence-regexp async-shell-command-width "" string-equal (error) #5="%s\n" buffer-string #6=#:ert-form-evaluation-aborted-6290 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (format #5# (file-name-nondirectory tmp-name)) (buffer-string))) :form #6# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-direct-async-process-p "*stderr*" #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) kill-buffer nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "echo foo >&2; echo bar" (error) #7="bar\n" #8=#:ert-form-evaluation-aborted-6295 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal #7# (buffer-string))) :form #8# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #9="foo\n" #10=#:ert-form-evaluation-aborted-6300 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal #9# (buffer-string))) :form #10# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #11=#:ert-form-evaluation-aborted-6305 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #11# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-async-shell-command "read line; ls $line" (error) #12="%s\n%s\n" #13=#:ert-form-evaluation-aborted-6310 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (if (and (tramp--test-adb-p) (not (tramp-direct-async-process-p))) (format #12# (file-name-nondirectory tmp-name) (file-name-nondirectory tmp-name)) (format "%s\n" (file-name-nondirectory tmp-name))) (buffer-string))) :form #13# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] 1024 (error) read tramp--test-shell-command-to-string-asynchronously "tput cols" natnump = (error) #14=#:ert-form-evaluation-aborted-6315 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= cols async-shell-command-width)) :form #14# :value = ert-explainer :explanation apply ert--signal-should-execution] 7]] 17] nil :passed (:expensive-test) tramp-test32-shell-command-dont-erase-buffer "Check `shell-command-dont-erase-buffer'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221V\314\323#\216\310\240)0\202X\210\310\204`\317\242!\210\266\320\321!C\310C\3241\205\314\325#\216\326 \206\327 \206\330 \240)0\202\207\210\310\204\217\317\242!\210\266\331C\3321\241\333\334 )C0\202\254\311\240\210\211@AD\262\335C\310C\3361\310\314\337%\216\316\242\"\240)0\202\312\210\310\204\322\317\242!\210\266\340C\3411\337\3100\202\352\311\240\210\211@AD\262\342C\310C\3431\314\344%\216\316\242\"\240)0\202\210\310\204\317\242!\210\266\345\310\211 \fD\211\205\247\211@\346\211\203\236\211@@\347\211\203\225\211@\350\351\345\"r\211q\210\314\352\"\216p\262\353c\210`\354Zb\210\355C\3561[\333\353\357 )D0\202f\311\240\210\211@AD\262\360C\310C\314\361%\216\316\242\"\240)\204\202\362\242!\210\266\355C\3631\226\333\364e`{)D0\202\241\311\240\210\211@AD\262\365C\310C\314\366%\216\316\242\"\240)\204\275\362\242!\210\266\355C\3671\321\333\370`d{)D0\202\334\311\240\210\211@AD\262\371C\310C\314\372%\216\316\242\"\240)\204\370\362\242!\210\266\310A\203 \373\374p\"\210\202\350\351\345\"r\211q\210\314\375\"\216\373\374\"\210*\210)\203\324@\204\254\355C\37619\333\377\357 )D0\202D\311\240\210\211@AD\262\201BC\310C\314\201C%\216\316\242\"\240)\204d\362\242!\210\266\201DC\201E1|\333\201F`)D0\202\207\311\240\210\211@AD\262\201GC\310C\314\201H%\216\316\242\"\240)\204\247\362\242!\210\266\202\214@\201I\267\202I\355C\201J1\312\333\201K\357 )D0\202\325\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204\365\362\242!\210\266\201DC\201N1 \333\201O`)D0\202\311\240\210\211@AD\262\201PC\310C\314\201Q%\216\316\242\"\240)\2048\362\242!\210\266\202\214\355C\201R1P\333\377\357 )D0\202[\311\240\210\211@AD\262\201SC\310C\314\201T%\216\316\242\"\240)\204{\362\242!\210\266\201DC\201U1\223\333\201F`)D0\202\236\311\240\210\211@AD\262\201VC\310C\314\201W%\216\316\242\"\240)\204\276\362\242!\210\266\202\214\355C\201X1\326\333\377\357 )D0\202\341\311\240\210\211@AD\262\201YC\310C\314\201Z%\216\316\242\"\240)\204\362\242!\210\266\201DC\201[1\333\201F`)D0\202$\311\240\210\211@AD\262\201\\C\310C\314\201]%\216\316\242\"\240)\204D\362\242!\210\266\202\214@\204\214\355C\201^1a\333\377\357 )D0\202l\311\240\210\211@AD\262\201BC\310C\314\201_%\216\316\242\"\240)\204\214\362\242!\210\266\201DC\201`1\244\333\201F`)D0\202\257\311\240\210\211@AD\262\201GC\310C\314\201a%\216\316\242\"\240)\204\317\362\242!\210\266\202\214@\204a\355C\201b1\356\333\201K\357 )D0\202\371\311\240\210\211@AD\262\201cC\310C\314\201d%\216\316\242\"\240)\204\362\242!\210\266\201DC\201e11\333\201f`)D0\202<\311\240\210\211@AD\262\201gC\310C\314\201h%\216\316\242\"\240)\204\\\362\242!\210\266\202\214@\201i\267\202\355C\201j1\333\201K\357 )D0\202\212\311\240\210\211@AD\262\201kC\310C\314\201l%\216\316\242\"\240)\204\252\362\242!\210\266\201DC\201m1\302\333\201f`)D0\202\315\311\240\210\211@AD\262\201nC\310C\314\201o%\216\316\242\"\240)\204\355\362\242!\210\266\202\214\355C\201p1\333\201q\357 )D0\202\311\240\210\211@AD\262\201rC\310C\314\201s%\216\316\242\"\240)\2042\362\242!\210\266\201DC\201t1J\333\201u`)D0\202U\311\240\210\211@AD\262\201vC\310C\314\201w%\216\316\242\"\240)\204u\362\242!\210\266\202\214\355C\201x1\217\333\201q\357 )D0\202\232\311\240\210\211@AD\262\201yC\310C\314\201z%\216\316\242\"\240)\204\272\362\242!\210\266\201DC\201{1\322\333\201F`)D0\202\335\311\240\210\211@AD\262\201|C\310C\314\201}%\216\316\242\"\240)\204\375\362\242!\210\266\202\214@\204\214\355C\201~1\333\201K\357 )D0\202'\311\240\210\211@AD\262\201cC\310C\314\201%\216\316\242\"\240)\204G\362\242!\210\266\201DC\201\2001_\333\201f`)D0\202j\311\240\210\211@AD\262\201gC\310C\314\201\201%\216\316\242\"\240)\204\212\362\242!\210\266*\210A\266\202\202,\210\211A\262)\202#\210\211A\262)\202\262*\207" [signal-hook-function kill-buffer-query-functions inhibit-message temporary-file-directory tramp-test-temporary-file-directory default-directory tramp--test-enabled (error) nil signal #15=#:ert-form-evaluation-aborted-6320 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #15# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #16# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless nil) :form nil :value ert--signal-should-execution] 6] (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #17=(or (tramp--test-adb-p) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #17# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #18=#:ert-form-evaluation-aborted-6329 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #18# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-emacs27-p (error) #19=#:ert-form-evaluation-aborted-6334 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs27-p)) :form #19# :value tramp--test-emacs27-p ert-explainer :explanation apply ert--signal-should-execution] 7] t (nil erase beg-last-out end-last-out save-point random) (t nil) generate-new-buffer #20# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] "foobar" 3 string-equal (error) buffer-string #21=#:ert-form-evaluation-aborted-6339 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal "foobar" (buffer-string))) :form #21# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #22="foo" #23=#:ert-form-evaluation-aborted-6344 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal #22# (buffer-substring (point-min) (point)))) :form #23# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #24="bar" #25=#:ert-form-evaluation-aborted-6349 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal #24# (buffer-substring (point) (point-max)))) :form #25# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] shell-command "echo -n bazz" #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #26="foobazzbar" shell-command-dont-erase-buffer message-log-max #27=#:ert-form-evaluation-aborted-6354 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #36=(should (string-equal #26# (buffer-string))) :form #27# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] = (error) 4 #28=#:ert-form-evaluation-aborted-6359 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #37=(should (= 4 (point))) :form #28# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] #s(hash-table size 3 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (erase 693 beg-last-out 829 save-point 963)) (error) #29="bazz" #30=#:ert-form-evaluation-aborted-6364 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal #29# (buffer-string))) :form #30# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 1 #31=#:ert-form-evaluation-aborted-6369 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 1 (point))) :form #31# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #32=#:ert-form-evaluation-aborted-6374 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal "foobazzbar" (buffer-string))) :form #32# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #33=#:ert-form-evaluation-aborted-6379 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 4 (point))) :form #33# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #34=#:ert-form-evaluation-aborted-6384 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal "foobazzbar" (buffer-string))) :form #34# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #35=#:ert-form-evaluation-aborted-6389 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 4 (point))) :form #35# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #36# :form #27# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #37# :form #28# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #38=#:ert-form-evaluation-aborted-6394 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #47=(should (string-equal "bazz" (buffer-string))) :form #38# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 5 #39=#:ert-form-evaluation-aborted-6399 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #48=(should (= 5 (point))) :form #39# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] #s(hash-table size 3 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (erase 1386 beg-last-out 1522 save-point 1658)) (error) #40=#:ert-form-evaluation-aborted-6404 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal "bazz" (buffer-string))) :form #40# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #41=#:ert-form-evaluation-aborted-6409 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 5 (point))) :form #41# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #42="foobarbazz" #43=#:ert-form-evaluation-aborted-6414 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal #42# (buffer-string))) :form #43# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 7 #44=#:ert-form-evaluation-aborted-6419 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 7 (point))) :form #44# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #45=#:ert-form-evaluation-aborted-6424 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal "foobarbazz" (buffer-string))) :form #45# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #46=#:ert-form-evaluation-aborted-6429 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= 4 (point))) :form #46# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #47# :form #38# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 #48# :form #39# :value = ert-explainer :explanation apply ert--signal-should-execution] 7]] 17] (:expensive-test :unstable) tramp-test33-environment-variables "Check that remote processes set / unset environment variables properly." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211I\3100\202T\311\240\210\211@AD\262\322C\310C\3231p\314\324%\216\316\242\"\240)0\202r\210\310\204z\317\242!\210\266\325C\3261\214\327\330 )C0\202\227\311\240\210\211@AD\262\331C\310C\3321\263\314\333%\216\316\242\"\240)0\202\265\210\310\204\275\317\242!\210\266\334\211\205*\211@ \335\336\337\340 !\226P\310\341\342!\210\343C\3441\360\327\345\346 @#\347!)D0\202\373\311\240\210\211@AD\262\350C\310C\314\351%\216\316\242\"\240)\204\352\242!\210\266\345\353 \"ABA\343C\35419\327\345\355 @#\347!)D0\202D\311\240\210\211@AD\262\356C\310C\314\357%\216\316\242\"\240)\204`\352\242!\210\266)\211\360PABA\361C\3621\200\327\363\345\364\"!)D0\202\213\311\240\210\211@AD\262\365C\310C\314\366%\216\316\242\"\240)\204\247\352\242!\210\266)\211\367PABA\361C\3701\307\327\371\345\364\"!)D0\202\322\311\240\210\211@AD\262\372C\310C\314\373%\216\316\242\"\240)\204\356\352\242!\210\266\361C\3741\327\375!\376!)D0\202\311\240\210\211@AD\262\377C\310C\314\201D%\216\316\242\"\240)\204-\352\242!\210\266)\201E \204 \201FB\201G\201H#\210\211\360PCBC\361C\201I1c\327\363\345\364\"!)D0\202n\311\240\210\211@AD\262\201JC\310C\314\201K%\216\316\242\"\240)\204\216\352\242!\210\266\211ABA\361C\201L1\255\327\371\345\364\"!)D0\202\270\311\240\210\211@AD\262\201MC\310C\314\201N%\216\316\242\"\240)\204\330\352\242!\210\266\361C\201O1\362\327\375!\201P!)D0\202\375\311\240\210\211@AD\262\201QC\310C\314\201R%\216\316\242\"\240)\203\352\242!\210\266*+\266A\266\202\202\300\207" [signal-hook-function tramp-test-temporary-file-directory kill-buffer-query-functions shell-file-name default-directory emacs-version tramp--test-enabled (error) nil signal #49=#:ert-form-evaluation-aborted-6434 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #49# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #50=#:ert-form-evaluation-aborted-6439 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #50# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-crypt-p #51=#:ert-form-evaluation-aborted-6444 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #51# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (shell-command-to-string tramp--test-shell-command-to-string-asynchronously) "/bin/sh" "VAR_" md5 current-time-string setenv "INSIDE_EMACS" string-equal (error) format #52="%s,tramp:%s\n" #53="echo \"${INSIDE_EMACS:-bla}\"" #54=#:ert-form-evaluation-aborted-6449 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (format #52# emacs-version tramp-version) (funcall this-shell-command-to-string #53#))) :form #54# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail "INSIDE_EMACS=%s,foo" (error) #55="%s,foo,tramp:%s\n" #56=#:ert-form-evaluation-aborted-6454 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (format #55# emacs-version tramp-version) (funcall this-shell-command-to-string "echo \"${INSIDE_EMACS:-bla}\""))) :form #56# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "=foo" string-match-p (error) #57="foo" #58="echo \"${%s:-bla}\"" #59=#:ert-form-evaluation-aborted-6459 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #57# (funcall this-shell-command-to-string (format #58# envvar)))) :form #59# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] "=" (error) #60="bla" #61=#:ert-form-evaluation-aborted-6464 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #60# (funcall this-shell-command-to-string (format "echo \"${%s:-bla}\"" envvar)))) :form #61# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) regexp-quote #62="set" #63=#:ert-form-evaluation-aborted-6469 tramp-version process-environment tramp-test-vec tramp-remote-process-environment #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p (regexp-quote envvar) (funcall this-shell-command-to-string #62#))) :form #63# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-direct-async-process-p tramp-cleanup-connection keep-debug keep-password (error) #64=#:ert-form-evaluation-aborted-6474 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "foo" (funcall this-shell-command-to-string (format "echo \"${%s:-bla}\"" envvar)))) :form #64# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #65=#:ert-form-evaluation-aborted-6479 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p "bla" (funcall this-shell-command-to-string (format "echo \"${%s:-bla}\"" envvar)))) :form #65# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #66="printenv | grep -v PS1 | grep -v _=" #67=#:ert-form-evaluation-aborted-6484 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-match-p (regexp-quote envvar) (funcall this-shell-command-to-string #66#))) :form #67# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 15] (:expensive-test) tramp-test33-environment-variables-and-port-numbers "Check that two connections with separate ports are different." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221]\314\323#\216\324=\205W\325 \240)0\202_\210\310\204g\317\242!\210\266\326C\3271y\330\331 )C0\202\204\311\240\210\211@AD\262\332C\310C\3331\240\314\334%\216\316\242\"\240)0\202\242\210\310\204\252\317\242!\210\266\n\335B\211\203\304\211@\336\337!\340\341#\210A\266\202\202\257\210\342\216\343\211\2050\211@\344\345 #\346\347\350\351 !\226P\344\352#3B3\353C\3541\376\330\355!\356\344\357\"!)D0\202 \311\240\210\211@AD\262\360C\310C\314\361%\216\316\242\"\240)\204%\362\242!\210\266+\210A\266\202\202\310\262)\207" [tramp-syntax signal-hook-function tramp-test-temporary-file-directory temporary-file-directory default-directory shell-file-name tramp--test-enabled (error) nil signal #68=#:ert-form-evaluation-aborted-6489 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #68# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #16# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #69=(and (eq tramp-syntax 'default) (tramp--test-mock-p))) :form #69# :value ert--signal-should-execution] 6] default tramp--test-mock-p not (error) ert--should-signal-hook tramp--test-crypt-p #70=#:ert-form-evaluation-aborted-6496 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #70# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ("/mock:localhost#11111:" "/mock:localhost#22222:") tramp-cleanup-connection tramp-dissect-file-name keep-debug keep-password #[0 "\300\211\205\211@\301\302!!\210A\266\202\202\207" [("/mock:localhost#11111:" "/mock:localhost#22222:") tramp-cleanup-connection tramp-dissect-file-name] 5] (11111 22222) format "/mock:localhost#%d:%s" "/bin/sh" "VAR_" md5 current-time-string "%s=%d" string-match-p (error) number-to-string shell-command-to-string #71="echo $%s" #72=#:ert-form-evaluation-aborted-6501 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p (number-to-string port) (shell-command-to-string (format #71# envvar)))) :form #72# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail tramp-remote-process-environment] 13] tramp-test34-connection-local-variables "Check that connection-local variables are enabled." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211J\322C0\202U\311\240\210\211@AD\262\323C\310C\3241q\314\325%\216\316\242\"\240)0\202s\210\310\204{\317\242!\210\266\326 \327\330\"\331\332\211\310\211@\310A\314\333\"\216\334!\210\335C\3361\254\337B)C0\202\267\311\240\210\211@AD\262\340C\310C\314\341%\216\316\242\"\240)\204\323\342\242!\210\266\343\344!\210\345\346!\210\347\350\332\"r\211q\210\314\351\"\216\352C\3531\374\337B&)\344D0\202\311\240\210\211@AD\262\354C\310C\314\355%\216\316\242\"\240)\204#\342\242!\210\266*\210\356\330\310#\210\357C\3601=\337B)C0\202H\311\240\210\211@AD\262\361C\310C\314\362%\216\316\242\"\240)\204d\342\242!\210\266\363\364\365\"\210\366\367\370\371\372 \373\"\374\372 \375\"\376\372 \377\"\257\364\"\210r\201C!q\210\352C\201D1\240\337B&)\201ED0\202\253\311\240\210\211@AD\262\201FC\310C\314\201G%\216\316\242\"\240)\204\313\342\242!\210\266\201Hp!\210)\356\201I\310\327\201J\"#\210\357C\201K1\371\337B\327\201J\")C0\202\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204$\342\242!\210\266r\201C!q\210\352C\201N1D\337B&)\201OD0\202O\311\240\210\211@AD\262\201PC\310C\314\201Q%\216\316\242\"\240)\204o\342\242!\210\266\201Hp!\210)\356\201R\310#\210\357C\201S1\222\337B)C0\202\235\311\240\210\211@AD\262\201TC\310C\314\201U%\216\316\242\"\240)\204\275\342\242!\210\266r\201C!q\210\352C\201V1\335\337B&)\201WD0\202\350\311\240\210\211@AD\262\201XC\310C\314\201Y%\216\316\242\"\240)\204\342\242!\210\266\201Hp!. \207" [tramp-test-temporary-file-directory default-directory enable-local-variables enable-remote-dir-locals inhibit-message kill-buffer-query-functions tramp--test-enabled (error) nil signal #73=#:ert-form-evaluation-aborted-6506 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #73# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip fboundp (error) with-connection-local-variables #74=#:ert-form-evaluation-aborted-6511 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (fboundp 'with-connection-local-variables)) :form #74# :value fboundp ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-make-temp-name expand-file-name "foo" :all t #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] make-directory file-directory-p (error) ert--should-signal-hook #75=#:ert-form-evaluation-aborted-6516 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #75# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (lambda (#76=#:def-tmp-var) (defvar local-variable #76# nil)) buffer make-variable-buffer-local local-variable generate-new-buffer #20# #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] eq (error) #77=#:ert-form-evaluation-aborted-6521 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq local-variable 'buffer)) :form #77# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] write-region file-exists-p (error) #78=#:ert-form-evaluation-aborted-6526 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #78# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] connection-local-set-profile-variables local-variable-profile ((local-variable . connect)) connection-local-set-profiles :application tramp :protocol file-remote-p method :user user :machine host connection-local-profile-alist connection-local-criteria-alist signal-hook-function find-file-noselect (error) connect #79=#:ert-form-evaluation-aborted-6531 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq local-variable 'connect)) :form #79# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] kill-buffer "((nil . ((local-variable . dir))))" ".dir-locals.el" (error) #80=#:ert-form-evaluation-aborted-6536 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p (expand-file-name ".dir-locals.el" tmp-name1))) :form #80# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) dir #81=#:ert-form-evaluation-aborted-6541 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq local-variable 'dir)) :form #81# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] "-*- mode: comint; local-variable: file; -*-" (error) #82=#:ert-form-evaluation-aborted-6546 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #82# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) file #83=#:ert-form-evaluation-aborted-6551 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (eq local-variable 'file)) :form #83# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7]] 14] (:expensive-test) tramp-test34-explicit-shell-file-name "Check that connection-local `explicit-shell-file-name' is set." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221f\314\323#\216\324 \203Y\325 \206`\326 \206`\327 \240)0\202h\210\310\204p\317\242!\210\266\330C\3311\202\332\333 )C0\202\215\311\240\210\211@AD\262\334C\310C\3351\251\314\336%\216\316\242\"\240)0\202\253\210\310\204\263\317\242!\210\266\320\321!C\310C\3371\325\314\340#\216\341\342!\205\317\341\343!\240)0\202\327\210\310\204\337\317\242!\210\266 \310\211\211\211@\344\216\345\305\346\347#\210\342\350\305\351 B\352B\"\210\343\353\354\355\356@\357\"\360\356@\361\"\362\356@\363\"\257\350\"\210\345\305\364\365#\210\345\366\364\365#\210r\367\370!q\210\37118\372\373p!!0\210\2029\210\320\321!C\310C\314\374#\216 \240)\203Q\375\242!\210\266\376\377!\210\201B2\211\201C\201D\310\201E#\211ABA\314\201F\"\216\201G\373p!\310\211\347$\205\205\202u*\2620\210\201HC\201I1\243\332\201J\201K )D0\202\256\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204\316\375\242!\210\210\211\242\262\266\202.\207" [signal-hook-function tramp-test-temporary-file-directory connection-local-criteria-alist connection-local-profile-alist kill-buffer-query-functions explicit-shell-file-name tramp--test-enabled (error) nil signal #84=#:ert-form-evaluation-aborted-6556 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #84# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #16# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #85=(or (and (tramp--test-adb-p) (tramp--test-emacs27-p)) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #85# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-emacs27-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #86=#:ert-form-evaluation-aborted-6563 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #86# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #87=(and (fboundp 'connection-local-set-profile-variables) (fboundp 'connection-local-set-profiles))) :form #87# :value ert--signal-should-execution] 6] fboundp connection-local-set-profile-variables connection-local-set-profiles #[0 "\300\301\302\303#\210\304\305!\207" [put explicit-shell-file-name permanent-local nil kill-buffer "*shell*"] 4] put permanent-local t remote-sh tramp--test-shell-file-name ((explicit-sh-args "-c" "echo foo")) :application tramp :protocol file-remote-p method :user user :machine host safe-local-variable identity explicit-sh-args get-buffer-create "*shell*" (error) kill-process get-buffer-process #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should-not explicit-shell-file-name) :form explicit-shell-file-name :value ert--signal-should-execution] 6] ert-fail call-interactively shell default-directory with-timeout-timers #88=#:timeout run-with-timer 10 #[0 "\300\301\211\"\207" [throw #88#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] accept-process-output string-match-p (error) #89="^foo$" buffer-string #90=#:ert-form-evaluation-aborted-6572 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #89# (buffer-string))) :form #90# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 11] (:expensive-test) tramp-test35-exec-path "Check `exec-path' and `executable-find'." #[0 "\303C\3041 \3050\202\306\240\210\211@AD\262\307C\305C\31012\311\312%\216\313\242\"\240)0\2024\210\305\204<\314\242!\210\266\315\316!C\305C\3171a\311\320#\216\321 \206[\322 \206[\323 \240)0\202c\210\305\204k\314\242!\210\266\324C\3251}\326\327 )C0\202\210\306\240\210\211@AD\262\330C\305C\3311\244\311\332%\216\313\242\"\240)0\202\246\210\305\204\256\314\242!\210\266\333C\3341\274\335C0\202\307\306\240\210\211@AD\262\336C\305C\3371\343\311\340%\216\313\242\"\240)0\202\345\210\305\204\355\314\242!\210\266\341 \311\342\"\216\343C\3441\326\335 )C0\202\306\240\210\211@AD\262\345C\305C\311\346%\216\313\242\"\240)\204/\347\242!\210\266\350C\3511H\326\352\335 !@\353\n\354\")D0\202S\306\240\210\211@AD\262\355C\305C\311\356%\216\313\242\"\240)\204o\347\242!\210\266\313C\3571~\360\361D0\202\211\306\240\210\211@AD\262\362C\305C\311\363%\216\313\242\"\240)\204\245\347\242!\210\266\364\365\305#\210\366C\3671\274\326)C0\202\307\306\240\210\211@AD\262\370C\305C\311\371%\216\313\242\"\240)\204\343\347\242!\210\266\372\373\"\210\374C\3751\371\326)C0\202\306\240\210\211@AD\262\376C\305C\311\377%\216\313\242\"\240)\204 \347\242!\210\266\350C\201@1B\326\313\360\201A!\201BB\"\353\354\")D0\202M\306\240\210\211@AD\262\201CC\305C\311\201D%\216\313\242\"\240)\204m\347\242!\210\266\313C\201E1\213\326\360\201A!\365P)\201FBD0\202\226\306\240\210\211@AD\262\201GC\305C\311\201H%\216\313\242\"\240)\203\266\347\242!\210\210\211\242\262\266\202*\207" [signal-hook-function tramp-test-temporary-file-directory default-directory tramp--test-enabled (error) nil signal #91=#:ert-form-evaluation-aborted-6577 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #91# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #16# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #92=(or (tramp--test-adb-p) (tramp--test-sh-p) (tramp--test-sshfs-p))) :form #92# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-sh-p tramp--test-sshfs-p not (error) ert--should-signal-hook tramp--test-crypt-p #93=#:ert-form-evaluation-aborted-6584 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #93# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] fboundp (error) exec-path #94=#:ert-form-evaluation-aborted-6589 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (fboundp 'exec-path)) :form #94# :value fboundp ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-make-temp-name #[0 "\3011 \302\300!0\207\210\303\207" [V0 (error) delete-file nil] 2] consp (error) #95=#:ert-form-evaluation-aborted-6594 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (consp (with-no-warnings (exec-path)))) :form #95# :value consp ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail string-equal (error) last file-remote-p localname #96=#:ert-form-evaluation-aborted-6599 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (car (last (with-no-warnings (exec-path)))) (file-remote-p default-directory 'localname))) :form #96# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) executable-find #97=("sh" remote) #98=#:ert-form-evaluation-aborted-6604 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\310\301\"D\262\244\240\210\313\303\242!\207" [V0 V1 V2 V3 (should (apply #'executable-find '#97#)) :form #98# :value apply ert-explainer :explanation ert--signal-should-execution] 7] write-region "foo" file-exists-p (error) #99=#:ert-form-evaluation-aborted-6609 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name)) :form #99# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] set-file-modes 511 file-executable-p (error) #100=#:ert-form-evaluation-aborted-6614 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-executable-p tmp-name)) :form #100# :value file-executable-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) file-name-nondirectory (remote) #101=#:ert-form-evaluation-aborted-6619 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (apply #'executable-find `(,(file-name-nondirectory tmp-name) remote)) (file-remote-p tmp-name 'localname))) :form #101# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) (remote) #102=#:ert-form-evaluation-aborted-6624 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\310\301\"D\262\244\240\210\313\303\242!\207" [V0 V1 V2 V3 (should-not (apply #'executable-find `(,(concat (file-name-nondirectory tmp-name) "foo") remote))) :form #102# :value apply ert-explainer :explanation ert--signal-should-execution] 7]] 11] tramp-test35-remote-path "Check loooong `tramp-remote-path'." #[0 "\305C\3061 \3070\202\310\240\210\211@AD\262\311C\307C\31212\313\314%\216\315\242\"\240)0\2024\210\307\204<\316\242!\210\266\317C\3201I\3070\202T\310\240\210\211@AD\262\321C\307C\3221p\313\323%\216\315\242\"\240)0\202r\210\307\204z\316\242!\210\266\324C\3251\214\326\327 )C0\202\227\310\240\210\211@AD\262\330C\307C\3311\263\313\332%\216\315\242\"\240)0\202\265\210\307\204\275\316\242!\210\266\333C\3341\313\335C0\202\326\310\240\210\211@AD\262\336C\307C\3371\362\313\340%\216\315\242\"\240)0\202\364\210\307\204\374\316\242!\210\266\341 \335 \211\307\313\342#\216\343\344\" B\345\f\346\347#\210\350C\3511,\326\335 )D0\2027\310\240\210\211@AD\262\352C\307C\313\353%\216\315\242\"\240)\204S\354\242!\210\266\355\356 \"\345\f\346\347#\210\350C\3571u\326\335 \360)BD0\202\200\310\240\210\211@AD\262\361C\307C\313\362%\216\315\242\"\240)\204\234\354\242!\210\266\363!\210\364C\3651\263\326)C0\202\276\310\240\210\211@AD\262\366C\307C\313\367%\216\315\242\"\240)\204\332\354\242!\210\266\370\371\372#G\373W\203J\374\375!\376\"\364C\3771\374\326)C0\202\310\240\210\211@AD\262\201@C\307C\313\201A%\216\315\242\"\240)\204'\354\242!\210\266\355 \343\344\"C\"\355\201B!\343\344\"C\201C!#\262\210\202\334\345\f\346\347#\210\350C\201D1c\326\335 )D0\202n\310\240\210\211@AD\262\201EC\307C\313\201F%\216\315\242\"\240)\204\216\354\242!\210\266\201G\201H!\307\201IO\262\211G\201J\f\201K\201L#X\204\371\201MC\201N1\314\326\370\371\201B!\372#)D0\202\327\310\240\210\211@AD\262\201OC\307C\313\201P%\216\315\242\"\240)\204\367\354\242!\210\266\315C\201Q1\f\201R\201SD0\202\310\240\210\211@AD\262\201TC\307C\313\201U%\216\315\242\"\240)\2047\354\242!\210\210\211\242\262\266\202+\207" [signal-hook-function tramp-test-temporary-file-directory default-directory tramp-remote-path tramp-test-vec tramp--test-enabled (error) nil signal #103=#:ert-form-evaluation-aborted-6629 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #103# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #104=#:ert-form-evaluation-aborted-6634 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #104# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-crypt-p #105=#:ert-form-evaluation-aborted-6639 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #105# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] fboundp (error) exec-path #106=#:ert-form-evaluation-aborted-6644 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (fboundp 'exec-path)) :form #106# :value fboundp ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-make-temp-name #[0 "\304\n\305\306#\210\301\3071\310\300\311\"0\207\210\312\207" [V0 V1 tramp-test-vec tramp-remote-path tramp-cleanup-connection keep-debug keep-password (error) delete-directory recursive nil] 4] file-remote-p localname tramp-cleanup-connection keep-debug keep-password equal (error) #107=#:ert-form-evaluation-aborted-6649 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (with-no-warnings (exec-path)) orig-exec-path)) :form #107# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail append ("/" "/") (error) #108="/" #109=#:ert-form-evaluation-aborted-6654 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (with-no-warnings (exec-path)) (cons #108# orig-exec-path))) :form #109# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] make-directory file-directory-p (error) #110=#:ert-form-evaluation-aborted-6659 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name)) :form #110# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] mapconcat identity ":" 5000 make-temp-file file-name-as-directory dir (error) #111=#:ert-form-evaluation-aborted-6664 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p dir)) :form #111# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] butlast last (error) #112=#:ert-form-evaluation-aborted-6669 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (with-no-warnings (exec-path)) orig-exec-path)) :form #112# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] shell-command-to-string "echo $PATH" -1 tramp-get-connection-property "pipe-buf" 4096 string-equal (error) #113=#:ert-form-evaluation-aborted-6674 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal path (mapconcat #'identity (butlast orig-exec-path) ":"))) :form #113# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) executable-find #114=("sh" remote) #115=#:ert-form-evaluation-aborted-6679 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\310\301\"D\262\244\240\210\313\303\242!\207" [V0 V1 V2 V3 (should (apply #'executable-find '#114#)) :form #115# :value apply ert-explainer :explanation ert--signal-should-execution] 7]] 16] tramp-test36-vc-registered "Check `vc-registered'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211I\3100\202T\311\240\210\211@AD\262\322C\310C\3231p\314\324%\216\316\242\"\240)0\202r\210\310\204z\317\242!\210\266\325C\3261\214\327\330 )C0\202\227\311\240\210\211@AD\262\331C\310C\3321\263\314\333%\216\316\242\"\240)0\202\265\210\310\204\275\317\242!\210\266\334\335 !\n>\204\317\311\336\337 D\"\210 \340H\341\342\343 \335! >\204\345\311\336\344D\"\210\211\340H\262\345\310\346\347&C\"\203\371\350\202\372\351\211\205k\211@\352\f!\353\310\"\354\355\"@@\356A\357BC\360B!#\203$\361\202Z\357BD\360B!#\2035\362\202Z\357BE\360B!#\203Y\363\364\365\366\"\"@B@\367B\370\371#\210\372\202Z\310F\356A\373\374!C\310C\3751x\314\376#\216F\240)0\202z\210\310\204\202\317\242!\210\266\204\307\377FC\201KG\206\227\201K]G\201LB!H\201M\201NI\"I\310A\201O\216\356J\316\201PB\201K%.\266\314\201Q\"\216\201R!\210\201S\355\310#\210\201TC\201U1\357\327)C0\202\372\311\240\210\211@AD\262\201VC\310C\314\201W%\216\316\242\"\240)\204\201X\242!\210\266\201YC\201Z11\327)C0\202<\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204^\201X\242!\210\266\201]C\201^1s\327)C0\202~\311\240\210\211@AD\262\201_C\310C\314\201`%\216\316\242\"\240)\203\240\201X\242!\210\266\201]C\201a1\265\327)C0\202\300\311\240\210\211@AD\262\201bC\310C\314\201c%\216\316\242\"\240)\203\342\201X\242!\210\266\201d1\370\201eF@!0\210\202\377\210\317\201f!\210\201gF@\201h!CD!\210\201i\365 !\201jP!\210\201]C\201k11\327\201h!)C0\202<\311\240\210\211@AD\262\201lC\310C\314\201m%\216\316\242\"\240)\204^\201X\242!\210\266.\266A\266\202\202\372\207" [signal-hook-function ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory default-directory tramp--test-enabled (error) nil signal #116=#:ert-form-evaluation-aborted-6684 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #116# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #117=#:ert-form-evaluation-aborted-6689 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #117# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-crypt-p #118=#:ert-form-evaluation-aborted-6694 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #118# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #119# (nil t) (nil) file-truename tramp--test-make-temp-name expand-file-name "foo" t tramp-find-executable tramp-get-remote-path (Git) (Hg) format "BZR_HOME=%s" file-remote-p localname tramp-cleanup-connection keep-debug keep-password (Bzr) gensym #16# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless vc-handled-backends) :form vc-handled-backends :value ert--signal-should-execution] 6] "%s" tramp-remote-process-environment inhibit-message tramp-test-vec vc-git-program vc-hg-program vc-bzr-program vc-handled-backends tramp-verbose trace-buffer debug-ignored-errors tramp--test-instrument-test-case-p 0 tramp-trace-buffer-name append ("^make-symbolic-link not supported$" "^error with add-name-to-file") #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message ";; %s\n%s" buffer-string kill-buffer] 6] tramp-message #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] make-directory write-region file-directory-p (error) #120=#:ert-form-evaluation-aborted-6701 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name1)) :form #120# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail file-exists-p (error) #121=#:ert-form-evaluation-aborted-6706 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #121# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] vc-registered (error) #122=#:ert-form-evaluation-aborted-6711 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (vc-registered tmp-name1)) :form #122# :value vc-registered ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #123=#:ert-form-evaluation-aborted-6716 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (vc-registered tmp-name2)) :form #123# :value vc-registered ert-explainer :explanation apply ert--signal-should-execution] 7] (error) vc-create-repo "`vc-create-repo' not supported" vc-register file-name-nondirectory dired-uncache "/" (error) #124=#:ert-form-evaluation-aborted-6721 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (vc-registered (file-name-nondirectory tmp-name2))) :form #124# :value vc-registered ert-explainer :explanation apply ert--signal-should-execution] 7]] 14] (:expensive-test) tramp-test37-make-auto-save-file-name "Check `make-auto-save-file-name'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\332\211@\336\310\"\336\310\"\314\337#\216 \340=\204\364\310\341\342\343\"r\211q\210\314\344\"\216\345C\3461\310\347@\350 \351\352\353\354\355\356\357\360\361\362##\"A\"!)D0\202\323\311\240\210\211@AD\262\363C\310C\314\364%\216\316\242\"\240)\204\357\365\242!\210\266*\210)\310\211B\341\342\343\"r\211q\210\314\366\"\216\345C\3671.\347@\350 \203\370\202\371\352\353\354\372 !\"C\"!)D0\2029\311\240\210\211@AD\262\373C\310C\314\374%\216\316\242\"\240)\204U\365\242!\210\266*\210*\375 \204N\211\341\342\343\"r\211q\210\314\376\"\216\345C\3771\335\347@\350 \352\353\354\201I\201J \310\211?\205\216DD\201K!\211\211?\205\236DD\201L\201M\201K!\")\266\202\203\311\211G\201NU\203\301\201O\202\307\211\201N\310O\262\201P!P)\266\203\"\"\")D0\202\350\311\240\210\211@AD\262\201QC\310C\314\201R%\216\316\242\"\240)\204\365\242!\210\266\201SC\201T1\347@)C0\202)\311\240\210\211@AD\262\201UC\310C\314\201V%\216\316\242\"\240)\204I\365\242!\210\266*\210)\375 \204K\201W\341\342\343\"r\211q\210\314\201X\"\216E\345C\201Y1\332\347@\350 \352\353\354\201I\201Z \310\211?\205\213DD\201K!\211\211?\205\233DD\201L\201M\201K!\")\266\202\203\306\211G\201NU\203\276\201O\202\304\211\201N\310O\262\201P!P)\266\203\"\"\")D0\202\345\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204\365\242!\210\266\201SC\201]1\347@)C0\202&\311\240\210\211@AD\262\201^C\310C\314\201_%\216\316\242\"\240)\204F\365\242!\210\266*\210)A\310F\201`\201a\310#\210\201b!\201N8\262\206lG\201cU\203\320\341\342\343\"r\211q\210\314\201d\"\216\201eH\201f\201g#\210\343F\201hC\201i1\251\347@\350 )C0\202\264\311\240\210\211@AD\262\201jC\310C\314\201k%\216\316\242\"\240)\204\324\365\242!\210\266)\201eH\201f\201g#\210\201lK\314\201m\"\216\201l\201nM\210\350C\201o1\3100\202\311\240\210\211@AD\262\201pC\310C\310\314\201q\"\201r1?\314\201s%\216\316\242\"\240)0\210\202R\343\262\201t\201u\310$\210\240\266\204f\365\201v \201w\201xD\"!\210\266)\210\201eH\201f\201g#\210\201lK\314\201y\"\216\201l\201zM\210\201hC\201{1\237\347@\350 )C0\202\252\311\240\210\211@AD\262\201|C\310C\314\201}%\216\316\242\"\240)\204\312\365\242!\210\266)\210*\210+\266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-syntax tramp-auto-save-directory buffer-file-name tramp--test-enabled (error) nil signal #125=#:ert-form-evaluation-aborted-6726 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #125# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #119# (nil t) (nil) tramp--test-make-temp-name #[0 "\3031\f\304\300!0\210\202 \210\3051\306\301\307\"0\210\202\210\310\n\311\312#\207" [V0 V1 tramp-test-vec (error) delete-file (error) delete-directory recursive tramp-cleanup-connection keep-debug keep-password] 4] separate generate-new-buffer #20# t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] string-equal (error) ert--should-signal-hook make-auto-save-file-name convert-standard-filename expand-file-name format #126="#%s#" subst-char-in-string 47 33 replace-regexp-in-string #127="!" #128="!!" #129=#:ert-form-evaluation-aborted-6731 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (make-auto-save-file-name) (convert-standard-filename (expand-file-name (format #126# (subst-char-in-string 47 33 (replace-regexp-in-string #127# #128# tmp-name1))) temporary-file-directory)))) :form #129# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) tramp-compat-file-name-quote identity file-name-nondirectory #130=#:ert-form-evaluation-aborted-6736 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (make-auto-save-file-name) (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (expand-file-name (format "#%s#" (file-name-nondirectory tmp-name1)) tramp-test-temporary-file-directory)))) :form #130# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-ange-ftp-p #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) signal-hook-function temporary-file-directory auto-save-file-name-transforms tramp-test-temporary-file-directory file-name-handler-alist default-directory tramp-allow-unsafe-temporary-files tramp-unknown-id-integer tramp-test-vec tramp-subst-strs-in-string #131=(("_" . "|") ("/" . "_a") (":" . "_b") ("|" . "__") ("[" . "_l") ("]" . "_r")) file-local-name string-prefix-p "/:" 2 "/" file-remote-p #132=#:ert-form-evaluation-aborted-6741 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (make-auto-save-file-name) (expand-file-name (format "#%s#" (tramp-subst-strs-in-string '#131# (tramp-compat-file-name-unquote tmp-name1))) tmp-name2))) :form #132# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] file-directory-p (error) #133=#:ert-form-evaluation-aborted-6746 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #133# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] "." #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #134=(("_" . "|") ("/" . "_a") (":" . "_b") ("|" . "__") ("[" . "_l") ("]" . "_r")) #135=#:ert-form-evaluation-aborted-6751 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (make-auto-save-file-name) (expand-file-name (format "#%s#" (tramp-subst-strs-in-string '#134# (tramp-compat-file-name-unquote tmp-name1))) tmp-name2))) :form #135# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #136=#:ert-form-evaluation-aborted-6756 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #136# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] write-region "foo" file-attributes 0 #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] tramp-cleanup-connection keep-debug keep-password stringp (error) #137=#:ert-form-evaluation-aborted-6761 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (make-auto-save-file-name))) :form #137# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] yes-or-no-p #[0 "\301\300M\207" [V0 yes-or-no-p] 2] ignore (error) #138=#:ert-form-evaluation-aborted-6766 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (make-auto-save-file-name) :type 'file-error) :form #138# :value make-auto-save-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] ert--should-error-handle-error file-error append :fail-reason #153="did not signal an error" #[0 "\301\300M\207" [V0 yes-or-no-p] 2] tramp--test-always (error) #139=#:ert-form-evaluation-aborted-6773 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (make-auto-save-file-name))) :form #139# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7]] 21] tramp-test38-find-backup-file-name "Check `find-backup-file-name'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321! >\204N\311\322\323D\"\210\324H\325\326\327 \321!\n>\204d\311\322\330D\"\210\211\324H\262\331\310\332\333&C\"\203x\334\202y\335\211\205\226\211@\336\310\"\336\310\"\337\310\211\340\304!\340\303!@A\341\216\310\211BC\342C\3431\307\344D\345!\203\263\346\202\264\347\350\351\352\353!\"E\"!)CD0\202\322\311\240\210\211@AD\262\354C\310C\314\355%\216\316\242\"\240)\204\356\356\242!\210\266+\314\357\"\216\360BC\310BC\342C\3611.\344D\345!\203\346\202\347\350\351\352\362\363\364\365\366\367\370!##\"\"!)CD0\2029\311\240\210\211@AD\262\371C\310C\314\372%\216\316\242\"\240)\204U\356\242!\210\266\373C\3741g\344D)C0\202r\311\240\210\211@AD\262\375C\310C\314\376%\216\316\242\"\240)\204\216\356\242!\210\266+\314\377\"\216\201J \204D\360BC\310CB\342C\201K1\327\344D\345!\203\274\346\202\275\347\350\351\352\362\363\364\365\366\367\370!##\"\"!)CD0\202\342\311\240\210\211@AD\262\201LC\310C\314\201M%\216\316\242\"\240)\204\356\242!\210\266\373C\201N1\344D)C0\202!\311\240\210\211@AD\262\201OC\310C\314\201P%\216\316\242\"\240)\204A\356\242!\210\266*)\314\201Q\"\216\201J \204\360\201R\201S\"BC\310CB\342C\201T1\224\344D\345!\203y\346\202z\347\350\351\352\362\363\364\365\366\367\370!##\"\"!)CD0\202\237\311\240\210\211@AD\262\201UC\310C\314\201V%\216\316\242\"\240)\204\277\356\242!\210\266\373C\201W1\323\344D)C0\202\336\311\240\210\211@AD\262\201XC\310C\314\201Y%\216\316\242\"\240)\204\376\356\242!\210\266*)\314\201Z\"\216\360FBC\310\211BGC\201[\201\\\310#\210\201]!\201^8\262\2061H\201_U\203\213\201`I\201a\201b#\210\337G\201cC\201d1_\344D\345!@)C0\202j\311\240\210\211@AD\262\201eC\310C\314\201f%\216\316\242\"\240)\204\212\356\242!\210\266)\201`I\201a\201b#\210\201gK\314\201h\"\216\201g\201iM\210\345C\201j1\277\344D)C0\202\312\311\240\210\211@AD\262\201kC\310C\310\314\201l\"\201m1\372\314\201n%\216\316\242\"\240)0\210\202 \337\262\201o\201p\310$\210\240\266\204!\356\201q \201r\201sD\"!\210\266)\210\201`I\201a\201b#\210\201gK\314\201t\"\216\201g\201uM\210\201cC\201v1\\\344D\345!@)C0\202g\311\240\210\211@AD\262\201wC\310C\314\201x%\216\316\242\"\240)\204\207\356\242!\210\266)\210. \266A\266\202\202y\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags kept-new-versions kept-old-versions delete-old-versions tramp--test-enabled (error) nil signal #140=#:ert-form-evaluation-aborted-6778 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #140# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip ert-select-tests type-of wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body :tags #119# (nil t) (nil) tramp--test-make-temp-name t default-toplevel-value #[0 "\300\207" [nil] 1] equal (error) ert--should-signal-hook find-backup-file-name tramp-compat-file-name-quote identity expand-file-name format #141="%s~" file-name-nondirectory #142=#:ert-form-evaluation-aborted-6783 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (find-backup-file-name tmp-name1) (list (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (expand-file-name (format #141# (file-name-nondirectory tmp-name1)) tramp-test-temporary-file-directory))))) :form #142# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] "." (error) subst-char-in-string 47 33 replace-regexp-in-string #143="!" #144="!!" convert-standard-filename #145=#:ert-form-evaluation-aborted-6788 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (find-backup-file-name tmp-name1) (list (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (expand-file-name (format "%s~" (subst-char-in-string 47 33 (replace-regexp-in-string #143# #144# (convert-standard-filename tmp-name1)))) tmp-name2))))) :form #145# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] file-directory-p (error) #146=#:ert-form-evaluation-aborted-6793 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #146# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] version-control ange-ftp-make-backup-files tramp-backup-directory-alist backup-directory-alist signal-hook-function tramp-test-temporary-file-directory temporary-file-directory tramp-allow-unsafe-temporary-files tramp-unknown-id-integer tramp-test-vec tramp--test-ange-ftp-p (error) #147=#:ert-form-evaluation-aborted-6798 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (find-backup-file-name tmp-name1) (list (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (expand-file-name (format "%s~" (subst-char-in-string 47 33 (replace-regexp-in-string "!" "!!" (convert-standard-filename tmp-name1)))) tmp-name2))))) :form #147# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #148=#:ert-form-evaluation-aborted-6803 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #148# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3011\n\302\300\303\"0\207\210\304\207" [V0 (error) delete-directory recursive nil] 3] file-remote-p localname (error) #149=#:ert-form-evaluation-aborted-6808 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (find-backup-file-name tmp-name1) (list (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (expand-file-name (format "%s~" (subst-char-in-string 47 33 (replace-regexp-in-string "!" "!!" (convert-standard-filename tmp-name1)))) tmp-name2))))) :form #149# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #150=#:ert-form-evaluation-aborted-6813 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-name2)) :form #150# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\3021\f\303\300!0\210\202 \210\304 \305\306#\207" [V0 tramp-test-vec (error) delete-file tramp-cleanup-connection keep-debug keep-password] 4] write-region "foo" file-attributes 2 0 tramp-cleanup-connection keep-debug keep-password stringp (error) #151=#:ert-form-evaluation-aborted-6818 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (car (find-backup-file-name tmp-name1)))) :form #151# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] yes-or-no-p #[0 "\301\300M\207" [V0 yes-or-no-p] 2] ignore (error) #152=#:ert-form-evaluation-aborted-6823 #[0 "\300\242\207" [V0] 1] (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-error (find-backup-file-name tmp-name1) :type 'file-error) :form #152# :value find-backup-file-name ert-explainer :explanation apply ert--signal-should-execution] 7] ert--should-error-handle-error file-error append :fail-reason #153# #[0 "\301\300M\207" [V0 yes-or-no-p] 2] tramp--test-always (error) #154=#:ert-form-evaluation-aborted-6830 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (car (find-backup-file-name tmp-name1)))) :form #154# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7]] 18] tramp-test39-make-nearby-temp-file "Check `make-nearby-temp-file' and `temporary-file-directory'." #[0 "\303C\3041 \3050\202\306\240\210\211@AD\262\307C\305C\31012\311\312%\216\313\242\"\240)0\2024\210\305\204<\314\242!\210\266\315C\3161N\317\320 )C0\202Y\306\240\210\211@AD\262\321C\305C\3221u\311\323%\216\313\242\"\240)0\202w\210\305\204\314\242!\210\266\324\325!C\305C\3261\241\311\327#\216\330\331!\205\233\330\332!\240)0\202\243\210\305\204\253\314\242!\210\266 \305\333C\3341\301\317\332 )C0\202\314\306\240\210\211@AD\262\335C\305C\311\336%\216\313\242\"\240)\204\350\337\242!\210\266\340C\3411\377\317\342\n!\342\332 !)D0\202\n\306\240\210\211@AD\262\343C\305C\311\344%\216\313\242\"\240)\204&\337\242!\210\266\331\345!\262\346C\3471<\317)C0\202G\306\240\210\211@AD\262\350C\305C\311\351%\216\313\242\"\240)\204c\337\242!\210\266\352C\3531t\317)C0\202\306\240\210\211@AD\262\354C\305C\311\355%\216\313\242\"\240)\204\233\337\242!\210\266\340C\3561\261\317\342\n!\342!)D0\202\274\306\240\210\211@AD\262\357C\305C\311\360%\216\313\242\"\240)\204\330\337\242!\210\266\361!\210\346C\3621\355\317)C0\202\370\306\240\210\211@AD\262\363C\305C\311\364%\216\313\242\"\240)\203\337\242!\210\266\331\345\365\"\262\346C\3661+\317)C0\2026\306\240\210\211@AD\262\367C\305C\311\370%\216\313\242\"\240)\204R\337\242!\210\266\371C\3721c\317)C0\202n\306\240\210\211@AD\262\373C\305C\311\374%\216\313\242\"\240)\204\212\337\242!\210\266\375!\210\346C\3761\237\317)C0\202\252\306\240\210\211@AD\262\377C\305C\311\201@%\216\313\242\"\240)\203\310\337\242!\210\210\211\242\262\266\202)\207" [signal-hook-function tramp-test-temporary-file-directory default-directory tramp--test-enabled (error) nil signal #155=#:ert-form-evaluation-aborted-6835 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #155# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook tramp--test-ange-ftp-p #156=#:ert-form-evaluation-aborted-6840 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ange-ftp-p))) :form #156# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #16# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #157=(and (fboundp 'make-nearby-temp-file) (fboundp 'temporary-file-directory))) :form #157# :value ert--signal-should-execution] 6] fboundp make-nearby-temp-file temporary-file-directory stringp (error) #158=#:ert-form-evaluation-aborted-6847 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (stringp (with-no-warnings (temporary-file-directory)))) :form #158# :value stringp ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail string-equal (error) file-remote-p #159=#:ert-form-evaluation-aborted-6852 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p default-directory) (file-remote-p (with-no-warnings (temporary-file-directory))))) :form #159# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] "tramp-test" file-exists-p (error) #160=#:ert-form-evaluation-aborted-6857 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-file)) :form #160# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-regular-p (error) #161=#:ert-form-evaluation-aborted-6862 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-regular-p tmp-file)) :form #161# :value file-regular-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #162=#:ert-form-evaluation-aborted-6867 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (file-remote-p default-directory) (file-remote-p tmp-file))) :form #162# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #163=#:ert-form-evaluation-aborted-6872 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-file)) :form #163# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] dir (error) #164=#:ert-form-evaluation-aborted-6877 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-file)) :form #164# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] file-directory-p (error) #165=#:ert-form-evaluation-aborted-6882 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p tmp-file)) :form #165# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] delete-directory (error) #166=#:ert-form-evaluation-aborted-6887 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-file)) :form #166# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7]] 12]] 10) #@149 Check for Emacs version >= 26.1. Some semantics has been changed for there, w/o new functions or variables, so we check the Emacs version directly. (defalias 'tramp--test-emacs26-p #[0 "\301Y\207" [emacs-major-version 26] 2 (#$ . 796987)]) #@149 Check for Emacs version >= 27.1. Some semantics has been changed for there, w/o new functions or variables, so we check the Emacs version directly. (defalias 'tramp--test-emacs27-p #[0 "\301Y\207" [emacs-major-version 27] 2 (#$ . 797235)]) #@149 Check for Emacs version >= 28.1. Some semantics has been changed for there, w/o new functions or variables, so we check the Emacs version directly. (defalias 'tramp--test-emacs28-p #[0 "\301Y\207" [emacs-major-version 28] 2 (#$ . 797483)]) #@94 Check, whether the remote host runs Android. This requires restrictions of file name syntax. (defalias 'tramp--test-adb-p #[0 "\305 !\205 \306 !\211\242 >\204\307\310\311\nD\"\210\nA@)\f\230)\207" [tramp-test-temporary-file-directory filename cl-x cl-struct-tramp-file-name-tags tramp-adb-method tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 4 (#$ . 797730)]) #@34 Check, whether Ange-FTP is used. (defalias 'tramp--test-ange-ftp-p #[0 "\301!\302=\207" [tramp-test-temporary-file-directory tramp-find-foreign-file-name-handler tramp-ftp-file-name-handler] 2 (#$ . 798143)]) #@48 Check, whether the remote directory is crypted (defalias 'tramp--test-crypt-p #[0 "\3062Z\n\205Y ;\205Y \307\211?\205 \310\311\312!\")\266\202?\205Y\313\f \"?\205Y \307\211\205X@\310\314\315 !!\"\203N\316\306\"\210A\211\2047\307*0)\207" [tramp-test-temporary-file-directory name tramp-crypt-enabled file-name-handler-alist tramp-crypt-encfs-config tramp-crypt-directories crypt-file-name-p nil string-prefix-p "/:" file-local-name string-suffix-p file-name-as-directory expand-file-name throw dir --dolist-tail--] 6 (#$ . 798359)]) #@90 Check, whether the docker method is used. This does not support some special file names. (defalias 'tramp--test-docker-p #[0 "\301\302\"\303\230\207" [tramp-test-temporary-file-directory file-remote-p method "docker"] 3 (#$ . 798927)]) #@107 Check, whether an FTP-like method is used. This does not support globbing characters in file names (yet). (defalias 'tramp--test-ftp-p #[0 "\302\303\304\"\305\306\307#)\207" [tramp-test-temporary-file-directory inhibit-changing-match-data "ftp$" file-remote-p method nil t string-match] 7 (#$ . 799171)]) #@43 Check, whether the gdrive method is used. (defalias 'tramp--test-gdrive-p #[0 "\301\302\"\303\230\207" [tramp-test-temporary-file-directory file-remote-p method "gdrive"] 3 (#$ . 799487)]) #@179 Check, whether the remote host runs a GVFS based method. This requires restrictions of file name syntax. If optional METHOD is given, it is checked first. (fn &optional METHOD) (defalias 'tramp--test-gvfs-p #[256 "\211\235\206/ \303!\205-\304!\211\242\n>\204\305\306\307D\"\210\211A@\262\211;\205+\211\235\262\262\207" [tramp-gvfs-methods tramp-test-temporary-file-directory cl-struct-tramp-file-name-tags tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 7 (#$ . 799684)]) #@99 Check, whether the remote host runs HP-UX. Several special characters do not work properly there. (defalias 'tramp--test-hpux-p #[0 "\303!\210\304\305 \306\307#\310\311\312#)\207" [tramp-test-temporary-file-directory tramp-test-vec inhibit-changing-match-data file-truename "^HP-UX" tramp-get-connection-property "uname" "" nil t string-match] 7 (#$ . 800215)]) #@121 Check, whether the remote shell is ksh. ksh93 makes some strange conversions of non-latin characters into a $'' syntax. (defalias 'tramp--test-ksh-p #[0 "\303!\210\304\305 \306\307#\310\311\312#)\207" [tramp-test-temporary-file-directory tramp-test-vec inhibit-changing-match-data file-truename "ksh$" tramp-get-connection-property "remote-shell" "" nil t string-match] 7 (#$ . 800589)]) #@85 Check, whether the mock method is used. This does not support external Emacs calls. (defalias 'tramp--test-mock-p #[0 "\301\302\"\303\230\207" [tramp-test-temporary-file-directory file-remote-p method "mock"] 3 (#$ . 800988)]) #@102 Check, whether the remote host is offered by rclone. This requires restrictions of file name syntax. (defalias 'tramp--test-rclone-p #[0 "\305 !\205 \306 !\211\242 >\204\307\310\311\nD\"\210\nA@)\f\230)\207" [tramp-test-temporary-file-directory filename cl-x cl-struct-tramp-file-name-tags tramp-rclone-method tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 4 (#$ . 801223)]) #@84 Check, whether the rsync method is used. This does not support special file names. (defalias 'tramp--test-rsync-p #[0 "\301\302\"\303\230\207" [tramp-test-temporary-file-directory file-remote-p method "rsync"] 3 (#$ . 801650)]) #@70 Check, whether the remote host runs a based method from tramp-sh.el. (defalias 'tramp--test-sh-p #[0 "\301!\207" [tramp-test-vec tramp-sh-file-name-handler-p] 2 (#$ . 801885)]) #@115 Check, whether the remote host runs a based method from tramp-sh.el. Additionally, ls does not support "--dired". (defalias 'tramp--test-sh-no-ls--dired-p #[0 "\302 \205)\303\304\305\"r\211q\210\306\307\"\216\3101\311\312\"0\210\202 \210\313 \314\315#*?\262\207" [tramp-test-temporary-file-directory tramp-test-vec tramp--test-sh-p generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) insert-directory "-al" tramp-get-connection-property "ls--dired" nil] 5 (#$ . 802070)]) #@42 Check, whether the method needs a share. (defalias 'tramp--test-share-p #[0 "\302 \205\303\304\305\"\306\307\310#)\266\203\207" [tramp-test-temporary-file-directory inhibit-changing-match-data tramp--test-gvfs-p "^\\(afp\\|davs?\\|smb\\)$" file-remote-p method nil t string-match] 7 (#$ . 802623)]) #@101 Check, whether the remote host is offered by sshfs. This requires restrictions of file name syntax. (defalias 'tramp--test-sshfs-p #[0 "\305 !\205 \306 !\211\242 >\204\307\310\311\nD\"\210\nA@)\f\230)\207" [tramp-test-temporary-file-directory filename cl-x cl-struct-tramp-file-name-tags tramp-sshfs-method tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 4 (#$ . 802936)]) #@45 Check, whether the sudoedit method is used. (defalias 'tramp--test-sudoedit-p #[0 "\305 !\205 \306 !\211\242 >\204\307\310\311\nD\"\210\nA@)\f\230)\207" [tramp-test-temporary-file-directory filename cl-x cl-struct-tramp-file-name-tags tramp-sudoedit-method tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 4 (#$ . 803360)]) #@49 Check, whether the locale host runs MS Windows. (defalias 'tramp--test-windows-nt-p #[0 "\301=\207" [system-type windows-nt] 2 (#$ . 803734)]) #@123 Check, whether the locale host runs MS Windows and an out-of-band method. This does not support utf8 based file transfer. (defalias 'tramp--test-windows-nt-and-out-of-band-p #[0 "\302=\205\n\303 \304\"\207" [system-type tramp-test-vec windows-nt tramp-method-out-of-band-p 1] 3 (#$ . 803885)]) #@107 Check, whether the locale or remote host runs MS Windows. This requires restrictions of file name syntax. (defalias 'tramp--test-windows-nt-or-smb-p #[0 "\301=\206\302 \207" [system-type windows-nt tramp--test-smb-p] 2 (#$ . 804188)]) #@107 Check, whether the locale or remote host runs MS Windows. This requires restrictions of file name syntax. (defalias 'tramp--test-smb-p #[0 "\305 !\205 \306 !\211\242 >\204\307\310\311\nD\"\210\nA@)\f\230)\207" [tramp-test-temporary-file-directory filename cl-x cl-struct-tramp-file-name-tags tramp-smb-method tramp-tramp-file-p tramp-dissect-file-name signal wrong-type-argument tramp-file-name] 4 (#$ . 804433)]) #@81 Run a simple but comprehensive test over every file in FILES. (fn &rest FILES) (defalias 'tramp--test-check-files #[128 "\306\307! >\204\310\311\312D\"\210\313H\314\315\316 \307!\n>\204&\310\311\317D\"\210\211\313H\262\320\321\322\323&C\"\203?\324 \203?\325\202@\326\211\205\n\211@\327 !\330\321\"\330\331\"\332\321\"\f\333\334!\335\"\321C\336\337$\216\340!\210\340!\210\211\203?\211@\341\"\341\"\341\342P\n\"\343\321#\210\344C\3451\237\346)C0\202\252\310\240\210\211@AD\262\347C\321C\336\350%\216\351\242\"\240)\204\306\352\242!\210\266\353\354\355\"r\211q\210\336\356\"\216\357!\210\360C\3611\353\346\362 )D0\202\366\310\240\210\211@AD\262\363C\321C\336\364%\216\351\242\"\240)\204\352\242!\210\266*\210\365\366 !\"\210\344C\3671-\346)C0\2028\310\240\210\211@AD\262\370C\321C\336\371%\216\351\242\"\240)\204T\352\242!\210\266\372!\210\344C\3731i\346)C0\202t\310\240\210\211@AD\262\374C\321C\336\375%\216\351\242\"\240)\203\220\352\242!\210\266\365\366\f!\"\210\344C\3761\251\346)C0\202\264\310\240\210\211@AD\262\377C\321C\336\201E%\216\351\242\"\240)\204\322\352\242!\210\266\201F1#\201G\"\210\201HC\201I1\364\346)C0\202\377\310\240\210\211@AD\262\201JC\321C\336\201K%\216\351\242\"\240)\204\352\242!\210\266\360C\201L17\346\341!\327!)D0\202B\310\240\210\211@AD\262\201MC\321C\336\201N%\216\351\242\"\240)\204b\352\242!\210\266\360C\201O1\227\346 \203y\201P\202|\201Q\201R!\211@\262!\201S\327!\201T\")D0\202\242\310\240\210\211@AD\262\201UC\321C\336\201V%\216\351\242\"\240)\204\302\352\242!\210\266\353\354\355\"r\211q\210\336\201W\"\216\357!\210\360C\201X1\353\346\362 )D0\202\366\310\240\210\211@AD\262\201YC\321C\336\201Z%\216\351\242\"\240)\204\352\242!\210\266*\210\372!0\266\2028\201[!\201\\\230?\2056\310@A\"\266A\266\202\202s\210\201]C\201^1\\\346\201_\321@#)D0\202g\310\240\210\211@AD\262\201`C\321C\336\201a%\216\351\242\"\240)\204\207\352\242!\210\266\201]C\201b1\244\346\201_\321@#)D0\202\257\310\240\210\211@AD\262\201cC\321C\336\201d%\216\351\242\"\240)\204\317\352\242!\210\266\201]C\201e1\364\346\201f\201g\201h\321@#\")D0\202\377\310\240\210\211@AD\262\201iC\321C\336\201j%\216\351\242\"\240)\204\352\242!\210\266\201]C\201k1D\346\201f\201g\201h\321@#\")D0\202O\310\240\210\211@AD\262\201lC\321C\336\201m%\216\351\242\"\240)\204o\352\242!\210\266r\211\201n\201o\"\240q\210eb\210m\204\360\201p\201q\201r\"\211\203\351\211@\321\355A\201s#)\266\203\204\351\201tC\201u1\274\346)D0\202\307\310\240\210\211@AD\262\201vC\321C\336\201w%\216\351\242\"\240)\204\347\352\242!\210\266\210\313y\210\202\202)\201x\242!\210\211\203\272\211@\201y\341 \"!\201y\341 \"!\201z1!\343\321#0\210\202\"\210\344C\201{13\346)C0\202>\310\240\210\211@AD\262\201|C\321C\336\201}%\216\351\242\"\240)\204^\352\242!\210\266\201~1t\343\321\321\201%0\210\202u\210\344C\201\2001\206\346)C0\202\221\310\240\210\211@AD\262\201\201C\321C\336\201\202%\216\351\242\"\240)\204\261\352\242!\210\266A\266\202\202\371\210\201]C\201\2031\337\346\201_\321@#\201_\321@#)D0\202\352\310\240\210\211@AD\262\201\204C\321C\336\201\205%\216\351\242\"\240)\204\n\352\242!\210\266\211\203: \211@\211\342P\341\201\206P \"\341\"\341\"\340\201\207\"\210\201\210C\201\2111A\346)C0\202L\310\240\210\211@AD\262\201\212C\321C\336\201\213%\216\351\242\"\240)\204l\352\242!\210\266\343\321#\210\344C\201\2141\205\346)C0\202\220\310\240\210\211@AD\262\201\215C\321C\336\201\216%\216\351\242\"\240)\204\260\352\242!\210\266\201]C\201\2171\317\346\201_\321@#)CD0\202\332\310\240\210\211@AD\262\201\220C\321C\336\201\221%\216\351\242\"\240)\204\372\352\242!\210\266\201]C\201\2221\346\201h\321@#@@)D0\202%\310\240\210\211@AD\262\201\223C\321C\336\201\224%\216\351\242\"\240)\204E\352\242!\210\266\201\2251\230\201\226 ?\205\223\201G\"\210\201HC\201\2271o\346)C0\202z\310\240\210\211@AD\262\201\230C\321C\336\201\231%\216\351\242\"\240)\204\232\352\242!\210\266\360C\201\2321\273\346\201h\321\201\233!#@@)D0\202\306\310\240\210\211@AD\262\201\234C\321C\336\201\235%\216\351\242\"\240)\204\346\352\242!\210\266\360C\201\2361 \346\f\203\375\201P\202\201Q\201h\321\201\233 !#@A@!\201S\327!\201T\")D0\202+\310\240\210\211@AD\262\201\237C\321C\336\201\240%\216\351\242\"\240)\204K\352\242!\210\266\372!\210\344C\201\2411b\346)C0\202m\310\240\210\211@AD\262\201\242C\321C\336\201\243%\216\351\242\"\240)\203\215\352\242!\210\210\211\262\266\2020\210\202\255\201[!\201\\\230?\205\253\310@A\"\266\372!\210\344C\201\2441\302\346)C0\202\315\310\240\210\211@AD\262\201\245C\321C\336\201\246%\216\351\242\"\240)\203\355\352\242!\210\266\201\247!\210\344C\201\2501 \346)C0\202 \310\240\210\211@AD\262\201\251C\321C\336\201\252%\216\351\242\"\240)\2031 \352\242!\210\266A\266\202\202 \210\306\307! >\204K \310\311\312D\"\210\313H\314\315\316 \307!\n>\204a \310\311\317D\"\210\211\313H\262\320\321\322\323&C\"\203u\n\201\253 \203u\n\201\254 \204u\nB\201\255=\204u\n\211\203t\n\211@\201\256\201\257!\226P\201\260C\" \fD\201\261\"\210\201\261\201\262!\210\353\354\355\"r\211q\210\336\201\263\"\216\201\264C\201\2651\342 \346\201\266\201\267\201\270\321\355\321$)D0\202\355 \310\240\210\211@AD\262\201\271C\321C\336\201\272%\216\351\242\"\240)\204 \n\352\242!\210\266eb\210\201\273C\201\2741;\n\346\201\275\201\276\201\233!\201\233\201\277!!#)C0\202F\n\310\240\210\211@AD\262\201\300C\321C\336\201\301%\216\351\242\"\240)\204f\n\352\242!\210\266*\210*\266A\266\202\202\211 \210+\266A\266\202\202@\207" [ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp-test-temporary-file-directory process-environment signal-hook-function ert-select-tests type-of signal wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body nil :tags (:expensive-test) tramp--test-emacs27-p (nil t) (nil) file-truename tramp--test-make-temp-name local delq sort copy-sequence string-lessp make-closure #[0 "\3031 \304\302\242!0\210\202\210\3051\306\300\307\"0\210\202\210\3101&\306\301\307\"0\207\210\311\207" [V0 V1 V2 (error) kill-buffer (error) delete-directory recursive (error) nil] 3] make-directory expand-file-name "foo" write-region file-exists-p (error) ert--should-signal-hook #1=#:ert-form-evaluation-aborted-6892 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p file1)) :form #1# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-fail generate-new-buffer " *temp*" t #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] insert-file-contents string-equal (error) buffer-string #2=#:ert-form-evaluation-aborted-6897 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) elt)) :form #2# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] copy-file file-name-as-directory (error) #3=#:ert-form-evaluation-aborted-6902 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p file2)) :form #3# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] delete-file (error) #4=#:ert-form-evaluation-aborted-6907 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p file1)) :form #4# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #5=#:ert-form-evaluation-aborted-6912 directory-files-no-dot-files-regexp inhibit-changing-match-data system-type coding-system-for-read default-directory #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p file1)) :form #5# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (file-error) make-symbolic-link file-symlink-p (error) #6=#:ert-form-evaluation-aborted-6917 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p file3)) :form #6# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #7=#:ert-form-evaluation-aborted-6922 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (expand-file-name file1) (file-truename file3))) :form #7# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp-compat-file-name-quote identity file-attributes file-remote-p localname #8=#:ert-form-evaluation-aborted-6927 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (tramp-compat-file-attribute-type (file-attributes file3))) (file-remote-p (file-truename file1) 'localname))) :form #8# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] (error) #9=#:ert-form-evaluation-aborted-6932 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (buffer-string) elt)) :form #9# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] error-message-string "make-symbolic-link not supported" equal (error) directory-files #10=#:ert-form-evaluation-aborted-6937 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1 nil directory-files-no-dot-files-regexp) sorted-files)) :form #10# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #11=#:ert-form-evaluation-aborted-6942 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name2 nil directory-files-no-dot-files-regexp) sorted-files)) :form #11# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) mapcar car directory-files-and-attributes #12=#:ert-form-evaluation-aborted-6947 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (mapcar #'car (directory-files-and-attributes tmp-name1 nil directory-files-no-dot-files-regexp)) sorted-files)) :form #12# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #13=#:ert-form-evaluation-aborted-6952 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (mapcar #'car (directory-files-and-attributes tmp-name2 nil directory-files-no-dot-files-regexp)) sorted-files)) :form #13# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] dired-noselect "--dired -al" dired-get-filename localp no-error string-match member (error) #14=#:ert-form-evaluation-aborted-6957 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (member name files)) :form #14# :value member ert-explainer :explanation apply ert--signal-should-execution] 7] kill-buffer substitute-in-file-name (error) (error) #15=#:ert-form-evaluation-aborted-6962 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p file1)) :form #15# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) nomessage (error) #16=#:ert-form-evaluation-aborted-6967 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p file2)) :form #16# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #17=#:ert-form-evaluation-aborted-6972 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files tmp-name1 nil directory-files-no-dot-files-regexp) (directory-files tmp-name2 nil directory-files-no-dot-files-regexp))) :form #17# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] "foo/" parents file-directory-p (error) #18=#:ert-form-evaluation-aborted-6977 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-directory-p file1)) :form #18# :value file-directory-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #19=#:ert-form-evaluation-aborted-6982 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p file2)) :form #19# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20=#:ert-form-evaluation-aborted-6987 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (directory-files file1 nil directory-files-no-dot-files-regexp) `(,elt))) :form #20# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #21=#:ert-form-evaluation-aborted-6992 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (equal (caar (directory-files-and-attributes file1 nil directory-files-no-dot-files-regexp)) elt)) :form #21# :value equal ert-explainer :explanation apply ert--signal-should-execution] 7] (file-error) tramp--test-smb-p (error) #22=#:ert-form-evaluation-aborted-6997 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-symlink-p file3)) :form #22# :value file-symlink-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) regexp-quote #23=#:ert-form-evaluation-aborted-7002 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (caar (directory-files-and-attributes file1 nil (regexp-quote elt1))) elt1)) :form #23# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #24=#:ert-form-evaluation-aborted-7007 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (funcall (if quoted #'tramp-compat-file-name-quote #'identity) (cadr (car (directory-files-and-attributes file1 nil (regexp-quote elt1))))) (file-remote-p (file-truename file2) 'localname))) :form #24# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #25=#:ert-form-evaluation-aborted-7012 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p file3)) :form #25# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #26=#:ert-form-evaluation-aborted-7017 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p file2)) :form #26# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] delete-directory (error) #27=#:ert-form-evaluation-aborted-7022 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p file1)) :form #27# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-sh-p tramp--test-crypt-p darwin "VAR_" md5 encode-coding-string setenv "PS1" #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] = (error) 0 process-file #29="printenv" #28=#:ert-form-evaluation-aborted-7027 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (zerop (process-file #29# nil t nil))) :form #28# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] re-search-forward (error) format #31="^%s=%s$" getenv #30=#:ert-form-evaluation-aborted-7032 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (re-search-forward (format #31# (regexp-quote envvar) (regexp-quote (getenv envvar))))) :form #30# :value re-search-forward ert-explainer :explanation apply ert--signal-should-execution] 7]] 24 (#$ . 804859)]) #@57 Perform the test in `tramp-test40-special-characters*'. (defalias 'tramp--test-special-characters #[0 "\304 \204\305 \204\306 \204\307 \204\310 \204\311 \203\"\312\202;\313 \204-\314=\2031\315\202;\316 \203:\317\202;\320\321\322 ?\205C\323\324\322 ?\205K\325\326\327 \206X\306 \206X\311 ?\205]\330\327 \206i\306 \206i\311 ?\205n\331\306 \204x\311 \203|\332\202}\333\334\322 ?\205\223\306 \204\216\311 \203\222\335\202\223\336\306 \204\242\307 \204\242\311 \203\246\337\202\247\340\306 \206\256\311 ?\205\263\341\342\327 \206\273\306 ?\205\300\343\344\257\345\346\347\350 !\n>\204\325\351\352\353 D\"\210 \354H\355\356\357 \350! >\204\353\351\352\360D\"\210\211\354H\262\361\362\363\364&C\"\203\377\202\365\366\367#C\"\207" [system-type ert--current-run-stats cl-struct-ert--stats-tags cl-struct-ert-test-tags tramp--test-ange-ftp-p tramp--test-docker-p tramp--test-gvfs-p tramp--test-rclone-p tramp--test-sudoedit-p tramp--test-windows-nt-or-smb-p "foo bar baz" tramp--test-adb-p cygwin " foo bar baz " tramp--test-sh-no-ls--dired-p " foo bar baz " " foo bar baz " "@foo@bar@baz@" tramp--test-windows-nt-and-out-of-band-p "$foo$bar$$baz$" "-foo-bar-baz-" "%foo%bar%baz%" "&foo&bar&baz&" tramp--test-ftp-p "?foo?bar?baz?" "*foo*bar*baz*" "'foo'bar'baz'" "'foo\"bar'baz\"" "#foo~bar#baz~" "!foo!bar!baz!" "!foo|bar!baz|" ";foo;bar;baz;" ":foo;bar:baz;" "bar" "(foo)bar(baz)" "[foo]bar[baz]" "{foo}bar{baz}" apply tramp--test-check-files ert-select-tests type-of signal wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body nil :tags (:expensive-test) mapconcat identity ""] 16 (#$ . 824184)]) (byte-code "\300\301\302\303\301\304\305\306\307\306&\"\210\300\310\302\303\310\311\312\306\307\313&\"\210\300\314\302\303\314\315\316\306\307\317&\"\210\300\320\302\303\320\321\322\306\307\323&\"\207" [ert-set-test tramp-test40-special-characters record ert-test "Check special characters in file names." #[0 "\301C\3021 \3030\202\304\240\210\211@AD\262\305C\303C\30612\307\310%\216\311\242\"\240)0\2024\210\303\204<\312\242!\210\266\313C\3141N\315\316 )C0\202Y\304\240\210\211@AD\262\317C\303C\3201u\307\321%\216\311\242\"\240)0\202w\210\303\204\312\242!\210\266\322\323!C\303C\3241\240\307\325#\216\326 \206\232\327 ?\240)0\202\242\210\303\204\252\312\242!\210\266\330 \207" [signal-hook-function tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-7037 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook tramp--test-rsync-p #2=#:ert-form-evaluation-aborted-7042 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #2# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] gensym "ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #3=(or (tramp--test-emacs26-p) (not (tramp--test-rclone-p)))) :form #3# :value ert--signal-should-execution] 6] tramp--test-emacs26-p tramp--test-rclone-p tramp--test-special-characters] 10] nil :passed tramp-test40-special-characters-with-stat "Check special characters in file names.\nUse the `stat' command." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316C\3171I\3060\202T\307\240\210\211@AD\262\320C\306C\3211p\312\322%\216\314\242\"\240)0\202r\210\306\204z\315\242!\210\266\323C\3241\214\325\326 )C0\202\227\307\240\210\211@AD\262\327C\306C\3301\263\312\331%\216\314\242\"\240)0\202\265\210\306\204\275\315\242!\210\266\332 !\211\242\n>\204\320\307\333\334D\"\210\211A@\242\n>\204\341\307\333\334D\"\210\3358\242\n>\204\362\307\333\334D\"\210\3368\242\n>\204\307\333\334D\"\210\3378\242\n>\204\307\333\334D\"\210\3408\242\n>\204(\307\333\334D\"\210\3418\242\n>\204<\307\333\334 D\"\210\3428\343C\3441P\325)C0\202[\307\240\210\211@AD\262\345C\306C\3461w\312\347%\216\314\242\"\240)0\202y\210\306\204\201\315\242!\210\266\f\350\351\352 !!\353BC \"\354 )\207" [signal-hook-function tramp-test-temporary-file-directory cl-struct-tramp-file-name-tags tramp-connection-properties tramp--test-enabled (error) nil signal #4=#:ert-form-evaluation-aborted-7049 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #4# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #5=#:ert-form-evaluation-aborted-7054 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #5# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-rsync-p #6=#:ert-form-evaluation-aborted-7059 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #6# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-dissect-file-name wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-get-remote-stat (error) #7=#:ert-form-evaluation-aborted-7064 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp-get-remote-stat v)) :form #7# :value tramp-get-remote-stat ert-explainer :explanation apply ert--signal-should-execution] 7] append regexp-quote file-remote-p ("perl" nil) tramp--test-special-characters] 18] (:expensive-test) tramp-test40-special-characters-with-perl "Check special characters in file names.\nUse the `perl' command." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316C\3171I\3060\202T\307\240\210\211@AD\262\320C\306C\3211p\312\322%\216\314\242\"\240)0\202r\210\306\204z\315\242!\210\266\323C\3241\214\325\326 )C0\202\227\307\240\210\211@AD\262\327C\306C\3301\263\312\331%\216\314\242\"\240)0\202\265\210\306\204\275\315\242!\210\266\332 !\211\242\n>\204\320\307\333\334D\"\210\211A@\242\n>\204\341\307\333\334D\"\210\3358\242\n>\204\362\307\333\334D\"\210\3368\242\n>\204\307\333\334D\"\210\3378\242\n>\204\307\333\334D\"\210\3408\242\n>\204(\307\333\334D\"\210\3418\242\n>\204<\307\333\334 D\"\210\3428\343C\3441P\325)C0\202[\307\240\210\211@AD\262\345C\306C\3461w\312\347%\216\314\242\"\240)0\202y\210\306\204\201\315\242!\210\266\f\350\351\352 !!\353B\351\352 !!\354BD \"\355 )\207" [signal-hook-function tramp-test-temporary-file-directory cl-struct-tramp-file-name-tags tramp-connection-properties tramp--test-enabled (error) nil signal #8=#:ert-form-evaluation-aborted-7069 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #8# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #9=#:ert-form-evaluation-aborted-7074 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #9# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-rsync-p #10=#:ert-form-evaluation-aborted-7079 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #10# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-dissect-file-name wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-get-remote-perl (error) #11=#:ert-form-evaluation-aborted-7084 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp-get-remote-perl v)) :form #11# :value tramp-get-remote-perl ert-explainer :explanation apply ert--signal-should-execution] 7] append regexp-quote file-remote-p ("stat" nil) ("readlink" nil) tramp--test-special-characters] 18] (:expensive-test) tramp-test40-special-characters-with-ls "Check special characters in file names.\nUse the `ls' command." #[0 "\303C\3041 \3050\202\306\240\210\211@AD\262\307C\305C\31012\311\312%\216\313\242\"\240)0\2024\210\305\204<\314\242!\210\266\315C\3161I\3050\202T\306\240\210\211@AD\262\317C\305C\3201p\311\321%\216\313\242\"\240)0\202r\210\305\204z\314\242!\210\266\322C\3231\214\324\325 )C0\202\227\306\240\210\211@AD\262\326C\305C\3271\263\311\330%\216\313\242\"\240)0\202\265\210\305\204\275\314\242!\210\266\331\332\333 !!\334B\332\333 !!\335B\332\333 !!\336BE\n\"\337 )\207" [signal-hook-function tramp-test-temporary-file-directory tramp-connection-properties tramp--test-enabled (error) nil signal #12=#:ert-form-evaluation-aborted-7089 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #12# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #13=#:ert-form-evaluation-aborted-7094 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #13# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-rsync-p #14=#:ert-form-evaluation-aborted-7099 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #14# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] append regexp-quote file-remote-p ("perl" nil) ("stat" nil) ("readlink" nil) tramp--test-special-characters] 10] (:expensive-test)] 10) #@43 Perform the test in `tramp-test41-utf8*'. (defalias 'tramp--test-utf8 #[0 "\306=\203\307\310 >\203\307\202\311\211\211\312\313\"\314\315\316\317 ?\205%\320\317 ?\205,\321\322\323\324\325\257\326\327\f! >\204B\330\331\332\fD\"\210\f\333H\334\335\336 \327!'>\204Y\330\331\337D\"\210\211\333H\262\340\341\342\343&C\"\205p\344\345\346(\"!\"\"+\207" [system-type coding-system-for-read coding-system-for-write file-name-coding-system ert--current-run-stats cl-struct-ert--stats-tags darwin utf-8-hfs coding-system-list utf-8 coding-system-change-eol-conversion unix apply tramp--test-check-files append tramp--test-hpux-p "Γυρίστε το Γαλαξία με Ώτο Στοπ" "أصبح بوسعك الآن تنزيل نسخة كاملة من موسوعة ويكيبيديا العربية لتصفحها بلا اتصال بالإنترنت" "银河系漫游指南系列" "Автостопом по гала́ктике" "™›šbung" "🌈🍒👋" ert-select-tests type-of signal wrong-type-argument ert--stats 1 make-ert-test :name ert-running-test ert-test :body nil :tags (:expensive-test) delete-dups mapcar #[257 "\301\302@\303\"!\211\262;\205>\304 \204\305 \205 \306\307G\310%?\205>\311\312\313#\211\262\205>\211\211\313\230\262?\205>\314\315\313#\207" [file-name-coding-system eval get-language-info sample-text tramp--test-gvfs-p tramp--test-smb-p unencodable-char-position 0 nil mapconcat #[257 "\300!\205 \301!\207" [char-displayable-p char-to-string] 3 "\n\n(fn Y)"] "" replace-regexp-in-string "[ \n/.?]"] 7 "\n\n(fn X)"] cl-struct-ert-test-tags language-info-alist] 14 (#$ . 835821)]) (byte-code "\300\301\302\303\301\304\305\306\307\306&\"\210\300\310\302\303\310\311\312\306\307\313&\"\210\300\314\302\303\314\315\316\306\307\317&\"\210\300\320\302\303\320\321\322\306\307\323&\"\210\300\324\302\303\324\325\326\306\307\306&\"\207" [ert-set-test tramp-test41-utf8 record ert-test "Check UTF8 encoding in file names and file contents." #[0 "\301C\3021 \3030\202\304\240\210\211@AD\262\305C\303C\30612\307\310%\216\311\242\"\240)0\2024\210\303\204<\312\242!\210\266\313C\3141N\315\316 )C0\202Y\304\240\210\211@AD\262\317C\303C\3201u\307\321%\216\311\242\"\240)0\202w\210\303\204\312\242!\210\266\313C\3221\221\315\323 )C0\202\234\304\240\210\211@AD\262\324C\303C\3251\270\307\326%\216\311\242\"\240)0\202\272\210\303\204\302\312\242!\210\266\313C\3271\324\315\330 )C0\202\337\304\240\210\211@AD\262\331C\303C\3321\373\307\333%\216\311\242\"\240)0\202\375\210\303\204\312\242!\210\266\313C\3341\315\335 )C0\202\"\304\240\210\211@AD\262\336C\303C\3371>\307\340%\216\311\242\"\240)0\202@\210\303\204H\312\242!\210\266\313C\3411Z\315\342 )C0\202e\304\240\210\211@AD\262\343C\303C\3441\201\307\345%\216\311\242\"\240)0\202\203\210\303\204\213\312\242!\210\266\313C\3461\235\315\347 )C0\202\250\304\240\210\211@AD\262\350C\303C\3511\304\307\352%\216\311\242\"\240)0\202\306\210\303\204\316\312\242!\210\266\353\354!C\303C\3551\357\307\356#\216\357 \206\351\360 ?\240)0\202\361\210\303\204\371\312\242!\210\266\361 \207" [signal-hook-function tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-7104 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip not (error) ert--should-signal-hook tramp--test-docker-p #2=#:ert-form-evaluation-aborted-7109 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-docker-p))) :form #2# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-rsync-p #3=#:ert-form-evaluation-aborted-7114 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #3# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-windows-nt-and-out-of-band-p #4=#:ert-form-evaluation-aborted-7119 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-windows-nt-and-out-of-band-p))) :form #4# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-ksh-p #5=#:ert-form-evaluation-aborted-7124 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ksh-p))) :form #5# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-gdrive-p #6=#:ert-form-evaluation-aborted-7129 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-gdrive-p))) :form #6# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-crypt-p #7=#:ert-form-evaluation-aborted-7134 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #7# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #34="ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #8=(or (tramp--test-emacs26-p) (not (tramp--test-rclone-p)))) :form #8# :value ert--signal-should-execution] 6] tramp--test-emacs26-p tramp--test-rclone-p tramp--test-utf8] 10] nil :passed tramp-test41-utf8-with-stat "Check UTF8 encoding in file names and file contents.\nUse the `stat' command." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316C\3171I\3060\202T\307\240\210\211@AD\262\320C\306C\3211p\312\322%\216\314\242\"\240)0\202r\210\306\204z\315\242!\210\266\323C\3241\214\325\326 )C0\202\227\307\240\210\211@AD\262\327C\306C\3301\263\312\331%\216\314\242\"\240)0\202\265\210\306\204\275\315\242!\210\266\323C\3321\317\325\333 )C0\202\332\307\240\210\211@AD\262\334C\306C\3351\366\312\336%\216\314\242\"\240)0\202\370\210\306\204\315\242!\210\266\323C\3371\325\340 )C0\202\307\240\210\211@AD\262\341C\306C\34219\312\343%\216\314\242\"\240)0\202;\210\306\204C\315\242!\210\266\323C\3441U\325\345 )C0\202`\307\240\210\211@AD\262\346C\306C\3471|\312\350%\216\314\242\"\240)0\202~\210\306\204\206\315\242!\210\266\323C\3511\230\325\352 )C0\202\243\307\240\210\211@AD\262\353C\306C\3541\277\312\355%\216\314\242\"\240)0\202\301\210\306\204\311\315\242!\210\266\356 !\211\242\n>\204\334\307\357\360D\"\210\211A@\242\n>\204\355\307\357\360D\"\210\3618\242\n>\204\376\307\357\360D\"\210\3628\242\n>\204\307\357\360D\"\210\3638\242\n>\204\"\307\357\360D\"\210\3648\242\n>\2044\307\357\360D\"\210\3658\242\n>\204H\307\357\360 D\"\210\3668\367C\3701\\\325)C0\202g\307\240\210\211@AD\262\371C\306C\3721\203\312\373%\216\314\242\"\240)0\202\205\210\306\204\215\315\242!\210\266\f\374\375\376 !!\377BC \"\201@ )\207" [signal-hook-function tramp-test-temporary-file-directory cl-struct-tramp-file-name-tags tramp-connection-properties tramp--test-enabled (error) nil signal #9=#:ert-form-evaluation-aborted-7141 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #9# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #10=#:ert-form-evaluation-aborted-7146 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #10# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-docker-p #11=#:ert-form-evaluation-aborted-7151 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-docker-p))) :form #11# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-rsync-p #12=#:ert-form-evaluation-aborted-7156 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #12# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-windows-nt-and-out-of-band-p #13=#:ert-form-evaluation-aborted-7161 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-windows-nt-and-out-of-band-p))) :form #13# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-ksh-p #14=#:ert-form-evaluation-aborted-7166 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ksh-p))) :form #14# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-crypt-p #15=#:ert-form-evaluation-aborted-7171 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #15# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-dissect-file-name wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-get-remote-stat (error) #16=#:ert-form-evaluation-aborted-7176 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp-get-remote-stat v)) :form #16# :value tramp-get-remote-stat ert-explainer :explanation apply ert--signal-should-execution] 7] append regexp-quote file-remote-p ("perl" nil) tramp--test-utf8] 18] (:expensive-test) tramp-test41-utf8-with-perl "Check UTF8 encoding in file names and file contents.\nUse the `perl' command." #[0 "\304C\3051 \3060\202\307\240\210\211@AD\262\310C\306C\31112\312\313%\216\314\242\"\240)0\2024\210\306\204<\315\242!\210\266\316C\3171I\3060\202T\307\240\210\211@AD\262\320C\306C\3211p\312\322%\216\314\242\"\240)0\202r\210\306\204z\315\242!\210\266\323C\3241\214\325\326 )C0\202\227\307\240\210\211@AD\262\327C\306C\3301\263\312\331%\216\314\242\"\240)0\202\265\210\306\204\275\315\242!\210\266\323C\3321\317\325\333 )C0\202\332\307\240\210\211@AD\262\334C\306C\3351\366\312\336%\216\314\242\"\240)0\202\370\210\306\204\315\242!\210\266\323C\3371\325\340 )C0\202\307\240\210\211@AD\262\341C\306C\34219\312\343%\216\314\242\"\240)0\202;\210\306\204C\315\242!\210\266\323C\3441U\325\345 )C0\202`\307\240\210\211@AD\262\346C\306C\3471|\312\350%\216\314\242\"\240)0\202~\210\306\204\206\315\242!\210\266\323C\3511\230\325\352 )C0\202\243\307\240\210\211@AD\262\353C\306C\3541\277\312\355%\216\314\242\"\240)0\202\301\210\306\204\311\315\242!\210\266\356 !\211\242\n>\204\334\307\357\360D\"\210\211A@\242\n>\204\355\307\357\360D\"\210\3618\242\n>\204\376\307\357\360D\"\210\3628\242\n>\204\307\357\360D\"\210\3638\242\n>\204\"\307\357\360D\"\210\3648\242\n>\2044\307\357\360D\"\210\3658\242\n>\204H\307\357\360 D\"\210\3668\367C\3701\\\325)C0\202g\307\240\210\211@AD\262\371C\306C\3721\203\312\373%\216\314\242\"\240)0\202\205\210\306\204\215\315\242!\210\266\f\374\375\376 !!\377B\375\376 !!\201@BD \"\201A )\207" [signal-hook-function tramp-test-temporary-file-directory cl-struct-tramp-file-name-tags tramp-connection-properties tramp--test-enabled (error) nil signal #17=#:ert-form-evaluation-aborted-7181 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #17# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #18=#:ert-form-evaluation-aborted-7186 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #18# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-docker-p #19=#:ert-form-evaluation-aborted-7191 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-docker-p))) :form #19# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-rsync-p #20=#:ert-form-evaluation-aborted-7196 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #20# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-windows-nt-and-out-of-band-p #21=#:ert-form-evaluation-aborted-7201 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-windows-nt-and-out-of-band-p))) :form #21# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-ksh-p #22=#:ert-form-evaluation-aborted-7206 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ksh-p))) :form #22# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-crypt-p #23=#:ert-form-evaluation-aborted-7211 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #23# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] tramp-dissect-file-name wrong-type-argument tramp-file-name 2 3 4 5 6 7 tramp-get-remote-perl (error) #24=#:ert-form-evaluation-aborted-7216 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp-get-remote-perl v)) :form #24# :value tramp-get-remote-perl ert-explainer :explanation apply ert--signal-should-execution] 7] append regexp-quote file-remote-p ("stat" nil) ("readlink" nil) tramp--test-utf8] 18] (:expensive-test) tramp-test41-utf8-with-ls "Check UTF8 encoding in file names and file contents.\nUse the `ls' command." #[0 "\303C\3041 \3050\202\306\240\210\211@AD\262\307C\305C\31012\311\312%\216\313\242\"\240)0\2024\210\305\204<\314\242!\210\266\315C\3161I\3050\202T\306\240\210\211@AD\262\317C\305C\3201p\311\321%\216\313\242\"\240)0\202r\210\305\204z\314\242!\210\266\322C\3231\214\324\325 )C0\202\227\306\240\210\211@AD\262\326C\305C\3271\263\311\330%\216\313\242\"\240)0\202\265\210\305\204\275\314\242!\210\266\322C\3311\317\324\332 )C0\202\332\306\240\210\211@AD\262\333C\305C\3341\366\311\335%\216\313\242\"\240)0\202\370\210\305\204\314\242!\210\266\322C\3361\324\337 )C0\202\306\240\210\211@AD\262\340C\305C\34119\311\342%\216\313\242\"\240)0\202;\210\305\204C\314\242!\210\266\322C\3431U\324\344 )C0\202`\306\240\210\211@AD\262\345C\305C\3461|\311\347%\216\313\242\"\240)0\202~\210\305\204\206\314\242!\210\266\322C\3501\230\324\351 )C0\202\243\306\240\210\211@AD\262\352C\305C\3531\277\311\354%\216\313\242\"\240)0\202\301\210\305\204\311\314\242!\210\266\355\356\357 !!\360B\356\357 !!\361B\356\357 !!\362BE\n\"\363 )\207" [signal-hook-function tramp-test-temporary-file-directory tramp-connection-properties tramp--test-enabled (error) nil signal #25=#:ert-form-evaluation-aborted-7221 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #25# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-sh-p (error) #26=#:ert-form-evaluation-aborted-7226 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-sh-p)) :form #26# :value tramp--test-sh-p ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) ert--should-signal-hook tramp--test-docker-p #27=#:ert-form-evaluation-aborted-7231 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-docker-p))) :form #27# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-rsync-p #28=#:ert-form-evaluation-aborted-7236 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-rsync-p))) :form #28# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-windows-nt-and-out-of-band-p #29=#:ert-form-evaluation-aborted-7241 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-windows-nt-and-out-of-band-p))) :form #29# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-ksh-p #30=#:ert-form-evaluation-aborted-7246 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-ksh-p))) :form #30# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-crypt-p #31=#:ert-form-evaluation-aborted-7251 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #31# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] append regexp-quote file-remote-p ("perl" nil) ("stat" nil) ("readlink" nil) tramp--test-utf8] 10] (:expensive-test) tramp-test42-file-system-info "Check that `file-system-info' returns proper values." #[0 "\301C\3021 \3030\202\304\240\210\211@AD\262\305C\303C\30612\307\310%\216\311\242\"\240)0\2024\210\303\204<\312\242!\210\266\313C\3141J\315C0\202U\304\240\210\211@AD\262\316C\303C\3171q\307\320%\216\311\242\"\240)0\202s\210\303\204{\312\242!\210\266\315!\321\322!C\303C\3231\230\307\324#\216\240)0\202\232\210\303\204\242\312\242!\210\266\321\322!C\303C\307\325#\216:\205\316G\326U\205\316@\247\205\316A@\247\205\316\3278\247\240)\204\330\330\242!\210\210\211\242\207" [tramp-test-temporary-file-directory tramp--test-enabled (error) nil signal #32=#:ert-form-evaluation-aborted-7256 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #32# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip fboundp (error) file-system-info #33=#:ert-form-evaluation-aborted-7261 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (fboundp 'file-system-info)) :form #33# :value fboundp ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #34# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless fsi) :form fsi :value ert--signal-should-execution] 6] #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (should #35=(and (consp fsi) (= (length fsi) 3) (numberp (nth 0 fsi)) (numberp (nth 1 fsi)) (numberp (nth 2 fsi)))) :form #35# :value ert--signal-should-execution] 6] 3 2 ert-fail] 10]] 10) #@51 Timeout for `tramp-test43-asynchronous-requests'. (defconst tramp--test-asynchronous-requests-timeout 300 (#$ . 858652)) #@207 Set "process-name" and "process-buffer" connection properties. The values are derived from PROC. Run BODY. This is needed in timer functions as well as process filters and sentinels. (fn PROC &rest BODY) (defalias 'tramp--test-with-proper-process-name-and-buffer '(macro . #[385 "\300\301\302\303BBD\304B\305\306\307D\310\301\311\307\nDF\312BBB\306\313D\310\301\314\313 DF\315BBB\316\317\320B\321BB\257\207" [let* v tramp-get-connection-property ("vector" nil) ((pname (tramp-get-connection-property v "process-name" nil)) (pbuffer (tramp-get-connection-property v "process-buffer" nil))) (tramp--test-message "tramp--test-with-proper-process-name-and-buffer before %s %s" (tramp-get-connection-property v "process-name" nil) (tramp-get-connection-property v "process-buffer" nil)) if process-name tramp-set-connection-property "process-name" ((tramp-flush-connection-property v "process-name")) process-buffer "process-buffer" ((tramp-flush-connection-property v "process-buffer")) (tramp--test-message "tramp--test-with-proper-process-name-and-buffer changed %s %s" (tramp-get-connection-property v "process-name" nil) (tramp-get-connection-property v "process-buffer" nil)) unwind-protect progn ((if pname (tramp-set-connection-property v "process-name" pname) (tramp-flush-connection-property v "process-name")) (if pbuffer (tramp-set-connection-property v "process-buffer" pbuffer) (tramp-flush-connection-property v "process-buffer")))] 13 (#$ . 858780)])) (byte-code "\300\301\302\303#\304\301\305\306#\210\307\310\311\312\310\313\314\315\316\317\320!\203\321\202\322&\"\210\307\323\311\312\323\324\325\315\316\315&\"\210\307\326\311\312\326\327\330\315\316\315&\"\210\307\331\311\312\331\332\333\315\316\315&\"\210\307\334\311\312\334\335\336\315\316\315&\"\210\307\337\311\312\337\340\341\315\316\315&\"\210\307\342\311\312\342\343\344\315\316\345&\"\207" [function-put tramp--test-with-proper-process-name-and-buffer lisp-indent-function 1 put edebug-form-spec (processp body) ert-set-test tramp-test43-asynchronous-requests record ert-test "Check parallel asynchronous requests.\nSuch requests could arrive from timers, process filters and\nprocess sentinels. They shall not disturb each other." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320\321!C\310C\3221a\314\323#\216\324 \203Y\325 \206[\326 \240)0\202c\210\310\204k\317\242!\210\266\327C\3301}\331\332 )C0\202\210\311\240\210\211@AD\262\333C\310C\3341\244\314\335%\216\316\242\"\240)0\202\246\210\310\204\256\317\242!\210\266\327C\3361\300\331\337 )C0\202\313\311\240\210\211@AD\262\340C\310C\3411\347\314\342%\216\316\242\"\240)0\202\351\210\310\204\361\317\242!\210\266\327C\3431\331\344 )C0\202\311\240\210\211@AD\262\345C\310C\3461*\314\347%\216\316\242\"\240)0\202,\210\310\2044\317\242!\210\266\3502\252\351 \310\352#\211\nB\314\353\"\216\354 \355\356#\210\357\f!\360 @\361\362\310\363\364 \365 ##\366 \211\367\211AB\367C\370D\3711}\372\373\374!!0\202\201\210\202\204\206\217\373\375!\203\216\376\202\217\377\373\375!\203\231\377\202\234\201LC\201M \203\252\201N\202\255\201O\201P \310C\310C\310E\314\201Q  %\216\201R!\210\201S\370\242\314\201T\f     &#\240\210\370\211W\203\310\201U\201V!\242B\240\266\211T\262\202\352\266\211\242\211\203]\211@\201W\201X\201Y\"\210\201Z\201[!\201\\#\357\201[!!\201]\201^#\210\201]\201_\370#\210\201`\201a\"\210\201b\201c\"\266A\266\202\202\n\210\201d\242!\211\203\245\201eG!8\201f!\201g\201^\"\201g\201_\"\201h\201i E\370F\206\226\370]F\201jG!H\201k\201lI\"I\310C\201m\216\367J\316\201nG\370%.\266\201o!\210\211\370U\203\201OC\201p1\343\331)C0\202\356\311\240\210\211@AD\262\201qC\310C\314\201r%\216\316\242\"\240)\203\201s\242!\210\266\202W\201OC\201t1(\331)C0\2023\311\240\210\211@AD\262\201uC\310C\314\201v%\216\316\242\"\240)\204U\201s\242!\210\266\201w\363\201x\201[!\"\"\210\201y\310\370\"\204h\201z\201i E\370F\206\202\370]F\201jG!H\201k\201lI\"I\310C\201m\216\367J\316\201nG\370%.\266\201o!\210\211\201{U\203\201OC\201|1\321\331)C0\202\334\311\240\210\211@AD\262\201}C\310C\314\201~%\216\316\242\"\240)\203\376\201s\242!\210\266\202E\201OC\2011\331)C0\202!\311\240\210\211@AD\262\201\200C\310C\314\201\201%\216\316\242\"\240)\204C\201s\242!\210\266\201\202\201i E\370F\206V\370]F\201jG!H\201k\201lI\"I\310C\201m\216\367J\316\201nG\370%.\266\201]\201_T#\210\201\203!\204\240\201\204\"\262\266\202d\210\201\205\201i C\370F\206\265\370]F\201jG!H\201k\201lI\"I\310C\201m\216\367J\316\201nG\370%.\266\211\242\211\203V\211@r\211q\210\201\206C\201\2071\331\324 \203\363\201\210\211\211\211\211&\202\363\201\211\211#\201\212 )D0\202*\311\240\210\211@AD\262\201\213C\310C\314\201\214%\216\316\242\"\240)\204L\201s\242!\210\266)A\266\202\202\345\210\201\215C\201\2161n\331\310KE)0\202y\311\240\210\211@AD\262\201\217C\310C\314\201\220%\216\316\242\"\240)\203\233\201s\242!\210\210\211\242\262\266\202. \266\210*\2620\211\350=\203\263\356 \207\207" [signal-hook-function tramp--test-asynchronous-requests-timeout with-timeout-timers special-event-map temporary-file-directory default-directory tramp--test-enabled (error) nil signal #1=#:ert-form-evaluation-aborted-7270 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #1# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip gensym #29="ert-form-evaluation-aborted-" (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless #2=(or (and (tramp--test-adb-p) (tramp--test-emacs27-p)) (tramp--test-sh-p))) :form #2# :value ert--signal-should-execution] 6] tramp--test-adb-p tramp--test-emacs27-p tramp--test-sh-p not (error) ert--should-signal-hook tramp--test-crypt-p #3=#:ert-form-evaluation-aborted-7277 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-crypt-p))) :form #3# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-docker-p #4=#:ert-form-evaluation-aborted-7282 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-docker-p))) :form #4# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp--test-windows-nt-p #5=#:ert-form-evaluation-aborted-7287 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (tramp--test-windows-nt-p))) :form #5# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] #6=#:timeout run-with-timer #[0 "\300\301\211\"\207" [throw #6#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] define-key [sigusr1] tramp--test-timeout-handler expand-file-name tramp--test-shell-file-name start-process-shell-command "*watchdog*" format "sleep %d; kill -USR1 %d" emacs-pid tramp--test-make-temp-name t 0 (error) string-to-number getenv "REMOTE_PARALLEL_PROCESSES" "EMACS_HYDRA_CI" 5 10 shell-file-name remote-file-name-inhibit-cache process-file-side-effects inhibit-message timer-max-repeats kill-buffer-query-functions tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors tramp--test-instrument-test-case-p directory-files-no-dot-files-regexp 1 tramp--test-mock-p vc-registered file-attributes current-time #[0 "\305\f\306\307#\210\3101\311\300!0\210\202\210\303\242\211\203>\211@\3121)\313\314!!0\210\202*\210\31516\316!0\210\2027\210A\266\202\202\210\3171L\320\302\242!0\210\202M\210\3211W\322\301\323\"0\207\210\324\207" [V0 V1 V2 V3 special-event-map define-key [sigusr1] ignore (error) quit-process (error) delete-process get-buffer-process (error) kill-buffer (error) cancel-timer (error) delete-directory recursive nil] 5] make-directory run-at-time #[0 "\306\307\310)!!\311\312#\306\313\312#\306\314\312#\315\306\313\312#\306\314\312#D\316*\206'\316]*\317)!+\320\321,\",\312-\322\216\323.\324\325)\316%.\266\326\307\310)!!!\203f\327\313\326\307\310)!!!#\210\202k\330\313\"\210\331\307\310)!!!\203\206\327\314\331\307\310)!!!#\210\202\213\330\314\"\210\332\306\313\312#\306\314\312#D\316*\206\236\316]*\317)!+\320\321,\",\312-\322\216\323.\324\325)\316%.\266\333\334$\216\335 \335\303!Z/V\203\330\336 \210\305\242\205\243\337 \300\340\341\305\242G!\305\2428!\342,B,0\343\344 D\316*\206\377\316]*\317)!+\320\321,\",\312-\322\216\323.\324\325)\316%.\266\302!\210\345\344 D\316*\2063\316]*\317)!+\320\321,\",\312-\322\216\323.\324\325)\316%.\266\337 Z\301\242V\205\240\301\346\301\242_\240\210\304\242\211\347\301\242I\266\350\301\242C\316*\206|\316]*\317)!+\320\321,\",\312-\322\216\323.\324\325)\316%.\266\202*\266\203)\207" [V0 V1 V2 V3 V4 V5 tramp-get-connection-property get-buffer-process tramp-get-buffer #7="vector" nil #8="process-name" #9="process-buffer" #10="tramp--test-with-proper-process-name-and-buffer before %s %s" 0 tramp-trace-buffer-name append #11=("^make-symbolic-link not supported$" "^error with add-name-to-file") #12=#[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message #32=";; %s\n%s" buffer-string kill-buffer] 6] t apply tramp-message process-name tramp-set-connection-property tramp-flush-connection-property process-buffer #13="tramp--test-with-proper-process-name-and-buffer changed %s %s" make-closure #[0 "\301\203 \303\300\304\301#\210\202\305\300\304\"\210\302\203\303\300\306\302#\207\305\300\306\"\207" [V0 V1 V2 tramp-set-connection-property #14="process-name" tramp-flush-connection-property #15="process-buffer"] 4] time-to-seconds tramp--test-timeout-handler float-time buffer-name random remote-file-error "Start timer %s %s" current-time-string "Stop timer %s %s" 1.1 4 "Increase timer %s" tramp-test-vec tramp-verbose trace-buffer debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p tramp--test-asynchronous-requests-timeout default-directory] 14] generate-new-buffer "foo" sit-for 0.01 nodisp start-file-process-shell-command buffer-name "(read line && echo $line >$line && echo $line);(read line && cat $line);(read line && rm -f $line)" process-put foo bar set-process-filter #[514 "\306\307\310#\306\311\310#\306\312\310#\313\306\311\310#\306\312\310#D\314\206!\314]\315 !\316\317 \"\310\320\216\321\322\323 \314%.\266\324!\203O\325\311\324!#\210\202T\326\311\"\210\327!\203f\325\312\327!#\210\202k\326\312\"\210\330\306\311\310#\306\312\310#D\314\206}\314]\315 !\316\317 \"\310\320\216\321\322\323 \314%.\266\331\332$\216\333\334 E\314\206\254\314]\315 !\316\317 \"\310\320\216\321\322\323 \314%.\266r\327!q\210c\210)\335\336\"\337W\205%\340\335\341\"!\210\342C\3431\367\344)\335\341\")C0\202\345\240\210\211@AD\262\346C\310C\331\347%\216\322\242\"\240)\204\350\242!\210\210\211\242\262\266\202)\207" [tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p tramp-get-connection-property #7# nil #8# #9# #10# 0 tramp-trace-buffer-name append #11# #12# t apply tramp-message process-name tramp-set-connection-property tramp-flush-connection-property process-buffer #13# make-closure #[0 "\301\203 \303\300\304\301#\210\202\305\300\304\"\210\302\203\303\300\306\302#\207\305\300\306\"\207" [V0 V1 V2 tramp-set-connection-property #14# tramp-flush-connection-property #15#] 4] "Process filter %s %s %s" current-time-string process-get bar 2 dired-uncache foo file-attributes (error) ert--should-signal-hook signal #16=#:ert-form-evaluation-aborted-7292 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-attributes (process-get proc 'foo))) :form #16# :value file-attributes ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail signal-hook-function] 15 "\n\n(fn PROC STRING)"] set-process-sentinel #[514 "\306\307\310#\306\311\310#\306\312\310#\313\306\311\310#\306\312\310#D\314\206!\314]\315 !\316\317 \"\310\320\216\321\322\323 \314%.\266\324!\203O\325\311\324!#\210\202T\326\311\"\210\327!\203f\325\312\327!#\210\202k\326\312\"\210\330\306\311\310#\306\312\310#D\314\206}\314]\315 !\316\317 \"\310\320\216\321\322\323 \314%.\266\331\332$\216\333\334 D\314\206\253\314]\315 !\316\317 \"\310\320\216\321\322\323 \314%.\266\202)\207" [tramp-verbose tramp-test-vec trace-buffer debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p tramp-get-connection-property #7# nil #8# #9# #10# 0 tramp-trace-buffer-name append #11# #12# t apply tramp-message process-name tramp-set-connection-property tramp-flush-connection-property process-buffer #13# make-closure #[0 "\301\203 \303\300\304\301#\210\202\305\300\304\"\210\302\203\303\300\306\302#\207\305\300\306\"\207" [V0 V1 V2 tramp-set-connection-property #14# tramp-flush-connection-property #15#] 4] "Process sentinel %s %s" current-time-string] 13 "\n\n(fn PROC STATE)"] copy-sequence random get-buffer-process process-get "Start action %d %s %s" current-time-string tramp-trace-buffer-name append #11# #12# tramp-message dired-uncache (error) #17=#:ert-form-evaluation-aborted-7297 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-attributes file)) :form #17# :value file-attributes ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #18=#:ert-form-evaluation-aborted-7302 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-attributes file)) :form #18# :value file-attributes ert-explainer :explanation apply ert--signal-should-execution] 7] process-send-string "%s\n" accept-process-output "Continue action %d %s %s" 2 (error) #19=#:ert-form-evaluation-aborted-7307 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-attributes file)) :form #19# :value file-attributes ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #20=#:ert-form-evaluation-aborted-7312 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-attributes file)) :form #20# :value file-attributes ert-explainer :explanation apply ert--signal-should-execution] 7] "Stop action %d %s %s" process-live-p delq "Check %s" string-equal (error) #21="%s\n%s\n%s\n%s\n%s\n" #22="%s\n%s\n" buffer-string #23=#:ert-form-evaluation-aborted-7317 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-equal (if (tramp--test-adb-p) (format #21# buf buf buf buf buf) (format #22# buf buf)) (buffer-string))) :form #23# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] directory-files (error) #24=#:ert-form-evaluation-aborted-7322 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (directory-files tmp-name nil directory-files-no-dot-files-regexp)) :form #24# :value directory-files ert-explainer :explanation apply ert--signal-should-execution] 7]] 25] nil :passed getenv "EMACS_EMBA_CI" (:expensive-test :unstable) (:expensive-test) tramp-test44-threads "Check that Tramp cooperates with threads." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320C\3211J\322C0\202U\311\240\210\211@AD\262\323C\310C\3241q\314\325%\216\316\242\"\240)0\202s\210\310\204{\317\242!\210\266\326C\3271\217\330\331 G)\332D0\202\232\311\240\210\211@AD\262\333C\310C\3341\266\314\335%\216\316\242\"\240)0\202\270\210\310\204\300\317\242!\210\266\336C\3371\322\330\340 )C0\202\335\311\240\210\211@AD\262\341C\310C\3421\371\314\343%\216\316\242\"\240)0\202\373\210\310\204\317\242!\210\266\344\345!C\310C\3461#\314\347#\216\350\301!\205 \240)0\202%\210\310\204-\317\242!\210\266\351C\3521E\330\350\302!\205>\n)\353D0\202P\311\240\210\211@AD\262\354C\310C\3551l\314\356%\216\316\242\"\240)0\202n\210\310\204v\317\242!\210\266\357 \206~\357]\360\f!\361\362@\"@\310A\363\216\364B\3652Z\366\367\310\370#\211CBC\314\371\"\216\372\373 !\210\374\373 !\210\375\376\377!!\210\201I\201JD\201K\"!\210\201L\201JD\201M\"!\210\201N\216\310\211\201O\201P\310E#\210\201QC\201R1\370\330E)C0\202\311\240\210\211@AD\262\201SC\310C\314\201T%\216\316\242\"\240)\204%\201U\242!\210\266\201QC\201V1;\330F)C0\202F\311\240\210\211@AD\262\201WC\310C\314\201X%\216\316\242\"\240)\203h\201U\242!\210\266\201YC\201Z1~\330D)C0\202\211\311\240\210\211@AD\262\201[C\310C\314\201\\%\216\316\242\"\240)\204\253\201U\242!\210\266\201]C\201^1\301\330G)C0\202\314\311\240\210\211@AD\262\201_C\310C\314\201`%\216\316\242\"\240)\204\356\201U\242!\210\266\201]C\201a1\330H)C0\202\311\240\210\211@AD\262\201bC\310C\314\201c%\216\316\242\"\240)\2041\201U\242!\210\266\201d\201e\201f\"\262\201gC\201h1R\330)C0\202]\311\240\210\211@AD\262\201iC\310C\314\201j%\216\316\242\"\240)\204\201U\242!\210\266\201kC\201l1\224\330)C0\202\237\311\240\210\211@AD\262\201mC\310C\314\201n%\216\316\242\"\240)\204\301\201U\242!\210\266\201d\201o\201p\"\262\201gC\201q1\342\330)C0\202\355\311\240\210\211@AD\262\201rC\310C\314\201s%\216\316\242\"\240)\204\201U\242!\210\266\201kC\201t1$\330)C0\202/\311\240\210\211@AD\262\201uC\310C\314\201v%\216\316\242\"\240)\204Q\201U\242!\210\266\326C\201w1i\330\331 G)\201xD0\202t\311\240\210\211@AD\262\201yC\310C\314\201z%\216\316\242\"\240)\204\226\201U\242!\210\266\201{!\210\201kC\201|1\261\330)C0\202\274\311\240\210\211@AD\262\201}C\310C\314\201~%\216\316\242\"\240)\203\336\201U\242!\210\266\326C\2011\366\330\331 G)\201\200D0\202\311\240\210\211@AD\262\201\201C\310C\314\201\202%\216\316\242\"\240)\204#\201U\242!\210\266\340C\201\20312\3100\202=\311\240\210\211@AD\262\201\204C\310C\314\201\205%\216\316\242\"\240)\203_\201U\242!\210\266\201QC\201\2061u\330F)C0\202\200\311\240\210\211@AD\262\201\207C\310C\314\201\210%\216\316\242\"\240)\204\242\201U\242!\210\266\201QC\201\2111\270\330E)C0\202\303\311\240\210\211@AD\262\201\212C\310C\314\201\213%\216\316\242\"\240)\203\345\201U\242!\210\266\201\214H!\201\215!\210\314\201\216\"\216\201\217H\364\"\210)\210\201{!\210\201kC\201\2201\330)C0\202(\311\240\210\211@AD\262\201\221C\310C\314\201\222%\216\316\242\"\240)\203J\201U\242!\210\266\326C\201\2231`\330\331 G)\332D0\202k\311\240\210\211@AD\262\201\224C\310C\314\201\225%\216\316\242\"\240)\204\215\201U\242!\210\266\340C\201\2261\234\3100\202\247\311\240\210\211@AD\262\201\227C\310C\314\201\230%\216\316\242\"\240)\203\311\201U\242!\210\266\201QC\201\2311\337\330E)C0\202\352\311\240\210\211@AD\262\201\232C\310C\314\201\233%\216\316\242\"\240)\204\f\201U\242!\210\266\201QC\201\2341\"\330F)C0\202-\311\240\210\211@AD\262\201\235C\310C\314\201\236%\216\316\242\"\240)\203O\201U\242!\210\210\211\242\262\266\204+\2620\211\365=\203g\201\237 \202h\211\262.\207" [signal-hook-function main-thread emacs-repository-branch tramp-verbose tramp-test-vec trace-buffer tramp--test-enabled (error) nil signal #25=#:ert-form-evaluation-aborted-7327 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #25# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip featurep (error) threads #26=#:ert-form-evaluation-aborted-7332 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (featurep 'threads)) :form #26# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] = (error) ert--should-signal-hook all-threads 1 #27=#:ert-form-evaluation-aborted-7337 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (= (length (with-no-warnings (all-threads))) 1)) :form #27# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] not (error) thread-last-error #28=#:ert-form-evaluation-aborted-7342 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (not (with-no-warnings (thread-last-error)))) :form #28# :value not ert-explainer :explanation apply ert--signal-should-execution] 7] gensym #29# (error) #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless (bound-and-true-p main-thread)) :form (and (boundp 'main-thread) main-thread) :value ert--signal-should-execution] 6] boundp string-equal (error) #30="feature/tramp-thread-safe" #31=#:ert-form-evaluation-aborted-7349 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (string-equal (bound-and-true-p emacs-repository-branch) #30#)) :form #31# :value string-equal ert-explainer :explanation apply ert--signal-should-execution] 7] 0 tramp-trace-buffer-name append #11# #[0 "?\205/ \302V\205/\303 \210\304 \211\205-\211@r\211q\210\305\306\307 #\210)\310!\210A\266\202\202\262\207" [tramp--test-instrument-test-case-p tramp-verbose 3 untrace-all tramp-list-tramp-buffers message #32# buffer-string kill-buffer] 6] t #33=#:timeout run-with-timer 60 #[0 "\300\301\211\"\207" [throw #33#] 3] #[0 "\301\300!\207" [V0 cancel-timer] 2] (lambda (#34=#:def-tmp-var) (defvar tmp-name1 #34#)) tramp--test-make-temp-name (lambda (#34#) (defvar tmp-name2 #34#)) (lambda (#34#) (defvar tmp-mutex #34#)) make-mutex "mutex" debug-ignored-errors inhibit-message tramp--test-instrument-test-case-p with-timeout-timers tmp-mutex tmp-name1 tmp-name2 tmp-condvar1 tmp-condvar2 (lambda (#34#) (defvar tmp-condvar1 #34#)) make-condition-variable "condvar1" (lambda (#34#) (defvar tmp-condvar2 #34#)) "condvar2" #[0 "\3021\f\303!0\210\202 \210\3041\303 !0\210\202\210\305 A\203/\306\305 A@\307\310#\210\311 \210\202\31218\313\314!0\207\210\310\207" [tmp-name1 tmp-name2 (error) delete-file (error) all-threads thread-signal error nil thread-yield (error) thread-last-error cleanup] 4] write-region "foo" file-exists-p (error) #35=#:ert-form-evaluation-aborted-7354 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #35# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #36=#:ert-form-evaluation-aborted-7359 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name2)) :form #36# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] mutexp (error) #37=#:ert-form-evaluation-aborted-7364 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (mutexp tmp-mutex)) :form #37# :value mutexp ert-explainer :explanation apply ert--signal-should-execution] 7] condition-variable-p (error) #38=#:ert-form-evaluation-aborted-7369 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (condition-variable-p tmp-condvar1)) :form #38# :value condition-variable-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #39=#:ert-form-evaluation-aborted-7374 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (condition-variable-p tmp-condvar2)) :form #39# :value condition-variable-p ert-explainer :explanation apply ert--signal-should-execution] 7] make-thread #[0 "\304 \"\210\305\n!\306!\210\307\310\"\216\311\n\312\"\210)\210\305 !\306!\210\307\313\"\216\314 !\210)\210\304 \"\207" [tmp-name1 tmp-name2 tmp-condvar2 tmp-condvar1 rename-file condition-mutex mutex-lock make-closure #[0 "\301\300!\207" [V0 mutex-unlock] 2] condition-notify t #[0 "\301\300!\207" [V0 mutex-unlock] 2] condition-wait] 4] "thread1" threadp (error) #40=#:ert-form-evaluation-aborted-7379 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (threadp tmp-thread1)) :form #40# :value threadp ert-explainer :explanation apply ert--signal-should-execution] 7] thread-live-p (error) #41=#:ert-form-evaluation-aborted-7384 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (thread-live-p tmp-thread1)) :form #41# :value thread-live-p ert-explainer :explanation apply ert--signal-should-execution] 7] #[0 "\304!\305!\210\306\307\"\216\310!\210)\210\311 \n\"\210\304 !\305!\210\306\312\"\216\313 \314\"\210)\210\304!\305!\210\306\315\"\216\310!\210)\210\311 \n\"\207" [tmp-condvar2 tmp-name2 tmp-name1 tmp-condvar1 condition-mutex mutex-lock make-closure #[0 "\301\300!\207" [V0 mutex-unlock] 2] condition-wait rename-file #[0 "\301\300!\207" [V0 mutex-unlock] 2] condition-notify t #[0 "\301\300!\207" [V0 mutex-unlock] 2]] 4] "thread2" (error) #42=#:ert-form-evaluation-aborted-7389 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (threadp tmp-thread2)) :form #42# :value threadp ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #43=#:ert-form-evaluation-aborted-7394 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (thread-live-p tmp-thread2)) :form #43# :value thread-live-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 3 #44=#:ert-form-evaluation-aborted-7399 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (length (all-threads)) 3)) :form #44# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] thread-join (error) #45=#:ert-form-evaluation-aborted-7404 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (thread-live-p tmp-thread1)) :form #45# :value thread-live-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) 2 #46=#:ert-form-evaluation-aborted-7409 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (length (all-threads)) 2)) :form #46# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #47=#:ert-form-evaluation-aborted-7414 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (thread-last-error)) :form #47# :value thread-last-error ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #48=#:ert-form-evaluation-aborted-7419 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name2)) :form #48# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #49=#:ert-form-evaluation-aborted-7424 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name1)) :form #49# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] condition-mutex mutex-lock #[0 "\301\300!\207" [V0 mutex-unlock] 2] condition-notify (error) #50=#:ert-form-evaluation-aborted-7429 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (thread-live-p tmp-thread2)) :form #50# :value thread-live-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #51=#:ert-form-evaluation-aborted-7434 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (= (length (all-threads)) 1)) :form #51# :value = ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #52=#:ert-form-evaluation-aborted-7439 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (thread-last-error)) :form #52# :value thread-last-error ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #53=#:ert-form-evaluation-aborted-7444 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (file-exists-p tmp-name1)) :form #53# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #54=#:ert-form-evaluation-aborted-7449 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (file-exists-p tmp-name2)) :form #54# :value file-exists-p ert-explainer :explanation apply ert--signal-should-execution] 7] tramp--test-timeout-handler] 13] tramp-test45-auto-load "Check that Tramp autoloads properly." #[0 "\306C\3071\310 )\311D0\202\312\240\210\211@AD\262\313C\314C\31517\316\317%\216\320\242\"\240)0\2029\210\314\204A\321\242!\210\266\322C\3231N\3140\202Y\312\240\210\211@AD\262\324C\314C\3251u\316\326%\216\320\242\"\240)0\202w\210\314\204\321\242!\210\266\327\n!\330\331 \"\332C\3331\257\310\334\335\330\336\337\327 %\"!\340\337&\341#\337!$!)D0\202\272\312\240\210\211@AD\262\342C\314C\316\343%\216\320\242\"\240)\204\326\344\242!\210\210\211\242\262\266\202)\207" [signal-hook-function tramp-syntax temporary-file-directory tramp-test-temporary-file-directory default-directory invocation-name eq (error) ert--should-signal-hook default signal #55=#:ert-form-evaluation-aborted-7454 nil (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (eq tramp-syntax 'default)) :form #55# :value eq ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip tramp--test-enabled (error) #56=#:ert-form-evaluation-aborted-7459 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #56# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] expand-file-name format "(let ((non-essential t)) (message \"Tramp loaded: %%s\" (and (file-remote-p %S) t)))" string-match-p (error) #57="Tramp loaded: t[\n ]+" shell-command-to-string #58="%s -batch -Q -L %s --eval %s" shell-quote-argument mapconcat #59=" -L " #60=#:ert-form-evaluation-aborted-7464 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p #57# (shell-command-to-string (format #58# (shell-quote-argument (expand-file-name invocation-name invocation-directory)) (mapconcat #'shell-quote-argument load-path #59#) (shell-quote-argument code))))) :form #60# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail invocation-directory load-path] 12] tramp-test45-delay-load "Check that Tramp is loaded lazily, only when needed." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320!\321\322\211\205\245\211@\323C\3241u\325\326\327\"\330\326\331\332\320 \f\"!\333\332 \334#\332\326 \n\"!$!)D0\202\200\311\240\210\211@AD\262\335C\310C\314\336%\216\316\242\"\240)\204\234\337\242!\210\266A\266\202\202E\262)\207" [temporary-file-directory default-directory signal-hook-function invocation-name invocation-directory load-path tramp--test-emacs26-p (error) nil signal #61=#:ert-form-evaluation-aborted-7469 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs26-p)) :form #61# :value tramp--test-emacs26-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip expand-file-name "(progn (setq tramp-mode %s) (message \"Tramp loaded: %%s\" (featurep 'tramp)) (file-name-all-completions \"/foo\" \"/\") (message \"Tramp loaded: %%s\" (featurep 'tramp)) (file-name-all-completions \"/foo:\" \"/\") (message \"Tramp loaded: %%s\" (featurep 'tramp)))" (t nil) string-match-p (error) ert--should-signal-hook format #62="Tramp loaded: nil[\n ]+Tramp loaded: nil[\n ]+Tramp loaded: %s[\n ]+" shell-command-to-string #63="%s -batch -Q -L %s --eval %s" shell-quote-argument mapconcat #64=" -L " #65=#:ert-form-evaluation-aborted-7474 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p (format #62# tm) (shell-command-to-string (format #63# (shell-quote-argument (expand-file-name invocation-name invocation-directory)) (mapconcat #'shell-quote-argument load-path #64#) (shell-quote-argument (format code tm)))))) :form #65# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail] 15] tramp-test45-recursive-load "Check that Tramp does not fail due to recursive load." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320!\321\322\n\"\321\323\n#D\211\205\246\211@\324C\3251v\326\327\330\321\331\332\320\f \"!\333\332 \334#\332!$!)D0\202\201\311\240\210\211@AD\262\335C\310C\314\336%\216\316\242\"\240)\203\235\337\242!\210\266A\266\202\202L\262)\207" [temporary-file-directory default-directory tramp-test-temporary-file-directory signal-hook-function invocation-name invocation-directory tramp--test-enabled (error) nil signal #66=#:ert-form-evaluation-aborted-7479 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-enabled)) :form #66# :value tramp--test-enabled ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip expand-file-name format "(expand-file-name %S)" "(let ((default-directory %S)) (expand-file-name %S))" string-match-p (error) ert--should-signal-hook #67="Recursive load" shell-command-to-string #68="%s -batch -Q -L %s --eval %s" shell-quote-argument mapconcat #69=" -L " #70=#:ert-form-evaluation-aborted-7484 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (string-match-p #67# (shell-command-to-string (format #68# (shell-quote-argument (expand-file-name invocation-name invocation-directory)) (mapconcat #'shell-quote-argument load-path #69#) (shell-quote-argument code))))) :form #70# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail load-path] 12] tramp-test45-remote-load-path "Check that Tramp autoloads its packages with remote `load-path'." #[0 "\306C\3071 \3100\202\311\240\210\211@AD\262\312C\310C\31312\314\315%\216\316\242\"\240)0\2024\210\310\204<\317\242!\210\266\320!\321C\3221p\323\324\325\326\320\327\330\331\332!!\"!\"\333\324\334\335\320 \f\"!\336\335 \337#\335\340!$!)D0\202{\311\240\210\211@AD\262\341C\310C\314\342%\216\316\242\"\240)\204\227\343\242!\210\210\211\242\262\266\202)\207" [temporary-file-directory default-directory signal-hook-function invocation-name invocation-directory load-path tramp--test-emacs26-p (error) nil signal #71=#:ert-form-evaluation-aborted-7489 (error) make-closure #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs26-p)) :form #71# :value tramp--test-emacs26-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply ert-skip expand-file-name string-match-p (error) ert--should-signal-hook format #72="Loading %s" regexp-quote #73="tramp-cmds" file-name-directory locate-library #74="tramp" shell-command-to-string #75="%s -batch -Q -L %s -l tramp-sh --eval %s" shell-quote-argument mapconcat #76=" -L " "(let ((force-load-messages t) (load-path (cons \"/foo:bar:\" load-path))) (tramp-cleanup-all-connections))" #77=#:ert-form-evaluation-aborted-7494 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (string-match-p (format #72# (regexp-quote (expand-file-name #73# (file-name-directory (locate-library #74#))))) (shell-command-to-string (format #75# (shell-quote-argument (expand-file-name invocation-name invocation-directory)) (mapconcat #'shell-quote-argument load-path #76#) (shell-quote-argument code))))) :form #77# :value string-match-p ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail] 10] tramp-test46-unload "Check that Tramp and its subpackages unload completely.\nSince it unloads Tramp, it shall be the last test to run." #[0 "\304\305!C\306C\3071\310\311#\216\240)0\202\210\306\204\"\312\242!\210\266\313C\3141/\3060\202:\315\240\210\211@AD\262\316C\306C\3171V\310\320%\216\321\242\"\240)0\202X\210\306\204`\312\242!\210\266\322\323!\210\322\324!\210\325C\3261v\323C0\202\201\315\240\210\211@AD\262\327C\306C\310\330%\216\321\242\"\240)\204\235\331\242!\210\266\325C\3321\253\324C0\202\266\315\240\210\211@AD\262\333C\306C\310\334%\216\321\242\"\240)\204\322\331\242!\210\266\335\323\336\"\210\325C\3371\345\323C0\202\360\315\240\210\211@AD\262\340C\306C\310\341%\216\321\242\"\240)\203\f\331\242!\210\266\325C\3421\324C0\202%\315\240\210\211@AD\262\343C\306C\310\344%\216\321\242\"\240)\203A\331\242!\210\266\325C\3451O\346C0\202Z\315\240\210\211@AD\262\347C\306C\310\350%\216\321\242\"\240)\203v\331\242!\210\266\351C\3521\216\353\354\355\356\355\357\n\"\")D0\202\231\315\240\210\211@AD\262\360C\306C\310\361%\216\321\242\"\240)\203\265\331\242!\210\266\351C\3621\312\353\354\363\364 \")D0\202\325\315\240\210\211@AD\262\365C\306C\310\366%\216\321\242\"\240)\203\361\331\242!\210\266\367\370!\210\371C\3721\373\374D0\202\315\240\210\211@AD\262\375C\306C\310\376%\216\321\242\"\240)\203+\331\242!\210\266\367\377!\210\367\201@!\207" [noninteractive signal-hook-function features file-name-handler-alist gensym #29# nil (error) make-closure #[0 "\301\302\303\304\305\300\242\257\240\210\306\301\242!\207" [V0 V1 (skip-unless noninteractive) :form noninteractive :value ert--signal-should-execution] 6] ert-skip tramp--test-emacs26-p (error) signal #78=#:ert-form-evaluation-aborted-7501 (error) #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (skip-unless (tramp--test-emacs26-p)) :form #78# :value tramp--test-emacs26-p ert-explainer :explanation apply ert--signal-should-execution] 7] apply require tramp tramp-archive featurep (error) #79=#:ert-form-evaluation-aborted-7506 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (featurep 'tramp)) :form #79# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] ert-fail (error) #80=#:ert-form-evaluation-aborted-7511 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should (featurep 'tramp-archive)) :form #80# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] unload-feature force (error) #81=#:ert-form-evaluation-aborted-7516 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (featurep 'tramp)) :form #81# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] (error) #82=#:ert-form-evaluation-aborted-7521 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (featurep 'tramp-archive)) :form #82# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] (error) tramp-theme #83=#:ert-form-evaluation-aborted-7526 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (featurep 'tramp-theme)) :form #83# :value featurep ert-explainer :explanation apply ert--signal-should-execution] 7] all-completions (error) ert--should-signal-hook #84="tramp" delq tramp-tests tramp-archive-tests #85=#:ert-form-evaluation-aborted-7531 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (all-completions #84# (delq 'tramp-tests (delq 'tramp-archive-tests features)))) :form #85# :value all-completions ert-explainer :explanation apply ert--signal-should-execution] 7] (error) mapcar cdr #86=#:ert-form-evaluation-aborted-7536 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (all-completions "tramp" (mapcar #'cdr file-name-handler-alist))) :form #86# :value all-completions ert-explainer :explanation apply ert--signal-should-execution] 7] mapatoms #[257 "\301!\203\f\302!\203\303!\205c\211K\211\242\304=\262?\205c\305\306!\307\310\311#)\266\203\205c\211\312=?\205c\313\306!\307\310\311#)\266\203?\205c\314\306!\307\310\311#)\266\203?\205c\315\316\317\"!\207" [inhibit-changing-match-data boundp local-variable-if-set-p functionp autoload "^tramp" symbol-name nil t string-match tramp-completion-mode "^tramp\\(-archive\\)?--?test" "unload-hook$" ert-fail format "`%s' still bound"] 8 "\n\n(fn X)"] get (error) tramp-file-name cl--class #87=#:ert-form-evaluation-aborted-7541 #[0 "\303\304C\305\300\242\301BD\244\302\242\306=?\205\307\302\242D\244\302\242\306=?\205.\310\311N\211\205,\312\313\301\"D\262\244\240\210\314\303\242!\207" [V0 V1 V2 V3 (should-not (cl--find-class 'tramp-file-name)) :form #87# :value get ert-explainer :explanation apply ert--signal-should-execution] 7] #[257 "\301!\205\302\303!\304\305\306#)\266\203\205\307\310\311\"!\207" [inhibit-changing-match-data functionp "tramp-file-name" symbol-name nil t string-match ert-fail format "Structure function `%s' still exists"] 8 "\n\n(fn X)"] #[257 "\301!\205J\302\303!\304\305\306#)\266\203\205J\307\303!\304\305\306#)\266\203?\205J\211J:\205J\3101>\311\312J\"0\202A\210\304\207\205J\313\314\315\"!\207" [inhibit-changing-match-data boundp "-\\(hook\\|function\\)s?$" symbol-name nil t string-match "unload-hook$" (error) all-completions "tramp" ert-fail format "Hook `%s' still contains Tramp function"] 8 "\n\n(fn X)"]] 10] (:expensive-test)] 12) #@117 Run all tests for \[tramp]. If INTERACTIVE is non-nil, the tests are run interactively. (fn &optional INTERACTIVE) (defalias 'tramp-test-all #[256 "\211\203\300\202 \301\302!\207" [ert-run-tests-interactively ert-run-tests-batch "^tramp"] 3 (#$ . 906803) "p"]) (provide 'tramp-tests)