Running 28 tests (2024-07-02 21:12:15+0100, selector `(not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))') passed 1/28 treesit-basic-parsing (0.001037 sec) passed 2/28 treesit-cross-boundary (0.000934 sec) passed 3/28 treesit-cursor-helper-with-missing-node (0.000584 sec) Can't guess python-indent-offset, using defaults: 4 passed 4/28 treesit-defun-navigation-nested-1 (0.054941 sec) passed 5/28 treesit-defun-navigation-nested-2 (0.123645 sec) passed 6/28 treesit-defun-navigation-nested-3 (0.003565 sec) skipped 7/28 treesit-defun-navigation-nested-4 (0.000444 sec) Can't guess python-indent-offset, using defaults: 4 passed 8/28 treesit-defun-navigation-top-level (0.004352 sec) passed 9/28 treesit-indirect-buffer (0.000633 sec) skipped 10/28 treesit-multi-lang (0.000727 sec) passed 11/28 treesit-narrow (0.000479 sec) passed 12/28 treesit-node-api (0.000650 sec) passed 13/28 treesit-node-at (0.000373 sec) Test treesit-node-check backtrace: signal(ert-test-failed (((should (treesit-node-check array-node 'outdated)) :form (treesit-node-check # outdated) :value nil))) ert-fail(((should (treesit-node-check array-node 'outdated)) :form (treesit-node-check # outdated) :value nil)) #f(compiled-function () #)() #f(compiled-function () #)() handler-bind-1(#f(compiled-function () #) (error quit) #f(compiled-function (err) #)) ert--run-test-internal(#s(ert--test-execution-info :test #s(ert-test :name treesit-node-check :documentation "Test `treesit-node-check'." :body #f(compiled-function () #) :most-recent-result #s(ert-test-failed :messages "" :should-forms (... ... ... ... ... ...) :duration 0.000728285 :condition (ert-test-failed ...) :backtrace (... ... ... ... ... ... ... ... ... ... ... ... ... ... ...) :infos nil) :expected-result-type :passed :tags nil :file-name "/var/tmp/portage/app-editors/emacs-30.0.9999-r1/work/emacs/test/src/treesit-tests.el") :result #s(ert-test-failed :messages "" :should-forms ((... :form ... :value t) (... :form ... :value t) (... :form ... :value t) (... :form ...) (... :form ... :value t) (... :form ... :value nil)) :duration 0.000728285 :condition (ert-test-failed (... :form ... :value nil)) :backtrace (#s(backtrace-frame :evald t :fun signal :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun handler-bind-1 :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args #0 :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args ... :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args ... :flags nil :locals ... :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :exit-continuation #f(compiled-function () #) :ert-debug-on-error nil)) ert-run-test(#s(ert-test :name treesit-node-check :documentation "Test `treesit-node-check'." :body #f(compiled-function () #) :most-recent-result #s(ert-test-failed :messages "" :should-forms (((skip-unless (treesit-language-available-p ...)) :form (treesit-language-available-p json) :value t) ((should (treesit-node-check comment-node ...)) :form (treesit-node-check # extra) :value t) ((should (treesit-node-check array-node ...)) :form (treesit-node-check # has-error) :value t) ((should-error (treesit-node-check array-node ...)) :form (treesit-node-check # xxx)) ((should (treesit-node-check ... ...)) :form (treesit-node-check # missing) :value t) ((should (treesit-node-check array-node ...)) :form (treesit-node-check # outdated) :value nil)) :duration 0.000728285 :condition (ert-test-failed ((should (treesit-node-check array-node ...)) :form (treesit-node-check # outdated) :value nil)) :backtrace (#s(backtrace-frame :evald t :fun signal :args (ert-test-failed (...)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-fail :args ((... :form ... :value nil)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun #f(compiled-function () #) :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun handler-bind-1 :args (#f(compiled-function () #) (error quit) #f(compiled-function (err) #)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert--run-test-internal :args (#s(ert--test-execution-info :test #1 :result #2 :exit-continuation #f(compiled-function () #) :ert-debug-on-error nil)) :flags nil :locals ((ert--infos) (lexical-binding . t)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-test :args #0 :flags nil :locals ((ert--running-tests #1) (message-log-max . t) (ert--should-execution-observer . #f(compiled-function (form-description) #))) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-or-rerun-test :args (#s(ert--stats :selector ... :tests ... :test-map # :test-results ... :test-start-times ... :test-end-times ... :passed-expected 11 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 1 :skipped 2 :start-time ... :end-time nil :aborted-p nil :current-test #1 :next-redisplay 0.0) #1 #f(compiled-function (event-type &rest event-args) #)) :flags nil :locals ((ert--current-run-stats . ...)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests :args ((not ...) #f(compiled-function (event-type &rest event-args) #) nil) :flags nil :locals ((ert--current-run-stats . ...)) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch :args ((not ...)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun ert-run-tests-batch-and-exit :args ((not ...)) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun eval :args ((ert-run-tests-batch-and-exit ...) t) :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line-1 :args (("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-load-path '(\"/var/tmp/portage/app-editors/emacs-30.0.9999-r1/homedir/.emacs.d/tree-sitter\"))" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-l" "src/treesit-tests" "--eval" "(ert-run-tests-batch-and-exit (quote (not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))))")) :flags nil :locals ((command-line-args-left) (argi . "-eval")) :buffer nil :pos nil) #s(backtrace-frame :evald t :fun command-line :args nil :flags nil :locals nil :buffer nil :pos nil) #s(backtrace-frame :evald t :fun normal-top-level :args nil :flags nil :locals nil :buffer nil :pos nil)) :infos nil) :expected-result-type :passed :tags nil :file-name "/var/tmp/portage/app-editors/emacs-30.0.9999-r1/work/emacs/test/src/treesit-tests.el")) ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-map # :test-results ... :test-start-times ... :test-end-times ... :passed-expected 11 :passed-unexpected 0 :failed-expected 0 :failed-unexpected 1 :skipped 2 :start-time ... :end-time nil :aborted-p nil ...) #s(ert-test :name treesit-node-check :documentation "Test `treesit-node-check'." :body #f(compiled-function () #) :most-recent-result ... :expected-result-type :passed :tags nil :file-name "/var/tmp/portage/app-editors/emacs-30.0.9999-r1/work/emacs/test/src/treesit-tests.el") #f(compiled-function (event-type &rest event-args) #)) ert-run-tests((not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp))) #f(compiled-function (event-type &rest event-args) #) nil) ert-run-tests-batch((not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))) eval((ert-run-tests-batch-and-exit '(not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))) t) command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-load-path '(\"/var/tmp/portage/app-editors/emacs-30.0.9999-r1/homedir/.emacs.d/tree-sitter\"))" "--eval" "(setq ert-batch-backtrace-right-margin nil)" "-l" "src/treesit-tests" "--eval" "(ert-run-tests-batch-and-exit (quote (not (or (tag :expensive-test) (tag :unstable) (tag :nativecomp)))))")) command-line() normal-top-level() Test treesit-node-check condition: (ert-test-failed ((should (treesit-node-check array-node 'outdated)) :form (treesit-node-check # outdated) :value nil)) FAILED 14/28 treesit-node-check (0.000728 sec) at src/treesit-tests.el:48 passed 15/28 treesit-node-supplemental (0.000495 sec) passed 16/28 treesit-parser-supplemental (0.000533 sec) passed 17/28 treesit-query-api (0.000917 sec) passed 18/28 treesit-range (0.000397 sec) passed 19/28 treesit-range-offset (0.007032 sec) passed 20/28 treesit-search-backward (0.000707 sec) passed 21/28 treesit-search-backward-named-only (0.000590 sec) passed 22/28 treesit-search-forward (0.000431 sec) passed 23/28 treesit-search-forward-named-only (0.000392 sec) passed 24/28 treesit-search-forward-predicate (0.000431 sec) passed 25/28 treesit-search-forward-predicate-invalid-predicate (0.000381 sec) passed 26/28 treesit-search-subtree (0.000396 sec) Can't guess python-indent-offset, using defaults: 4 passed 27/28 treesit-search-subtree-backward-1 (0.002028 sec) Can't guess python-indent-offset, using defaults: 4 passed 28/28 treesit-search-subtree-forward-1 (0.001891 sec) Ran 28 tests, 25 results as expected, 1 unexpected, 2 skipped (2024-07-02 21:12:16+0100, 0.333061 sec) 1 unexpected results: FAILED treesit-node-check ((should (treesit-node-check array-node 'outdated)) :form (treesit-node-check # outdated) :value nil) 2 skipped results: SKIPPED treesit-defun-navigation-nested-4 ((skip-unless (treesit-language-available-p 'elixir)) :form (treesit-language-available-p elixir) :value nil) SKIPPED treesit-multi-lang ((skip-unless (and (treesit-language-available-p 'html) (treesit-language-available-p 'css) (treesit-language-available-p 'javascript))) :form (and (treesit-language-available-p 'html) (treesit-language-available-p 'css) (treesit-language-available-p 'javascript)) :value nil)