|
12 | 12 | (eldev-add-extra-dependencies 'runtime '(:package logview :optional t))
|
13 | 13 | (eldev-add-extra-dependencies 'runtime '(:package clojure-ts-mode :optional t))
|
14 | 14 |
|
| 15 | +(defvar clojure-ts-failing-tests |
| 16 | + (when (member system-type '(ms-dos windows-nt cygwin)) |
| 17 | + '("./test/cider-client-tests.el" |
| 18 | + "./test/cider-eval-tests.el")) |
| 19 | + "Tests that fail when running against clojure-ts-mode. These need to be fixed. |
| 20 | +See 'cider-expected-ns returns the namespace matching the given string path' |
| 21 | +and 'cider-provide-file can handle multibyte characters' |
| 22 | +test results from windows CI run.") |
| 23 | + |
15 | 24 | (defvar cider-test-type 'main)
|
16 | 25 | (setf eldev-standard-excludes `(:or ,eldev-standard-excludes
|
17 | 26 | ;; Avoid including files in test "projects".
|
18 | 27 | (eldev-pcase-exhaustive cider-test-type
|
19 | 28 | (`main "./test/*/")
|
20 | 29 | (`integration '("./test/" "!./test/integration"))
|
21 |
| - (`clojure-ts-mode '("./test/*/" "!./test/clojure-ts-mode" |
22 |
| - ;; 1 test in each of the below files fails |
23 |
| - ;; when running clojure-ts-mode tests on windows. |
24 |
| - "./test/cider-client-tests.el" |
25 |
| - "./test/cider-eval-tests.el")) |
| 30 | + (`clojure-ts-mode `("./test/*/" "!./test/clojure-ts-mode" |
| 31 | + ,@clojure-ts-failing-tests)) |
26 | 32 | (`all '("./test/*/" "!./test/integration")))
|
27 | 33 | "test/integration/projects"
|
28 | 34 | ;; This file is _supposed_ to be excluded
|
|
0 commit comments