Commit graph

6790 commits

Author SHA1 Message Date
Nicolas Graves
9f4fc855a3
gnu: emacs-semi-epg: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-semi-epg)
[arguments]{tests?}: Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
8e307eb84d
gnu: emacs-spamfilter-el: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-spamfilter-el)
[arguments]{tests?}: Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
54e89b3021
gnu: emacs-ol-notmuch: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-ol-notmuch)
[arguments]{test-command}: Set it to fix tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
686c61beb5
gnu: emacs-git-email: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-git-email)[arguments]: Improve
style.
{tests?}: Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
19a60f03c3
gnu: emacs-lsp-metals: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-lsp-metals)[arguments]{tests?}:
Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
89d0623498
gnu: emacs-persp-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-persp-mode)[arguments]: Add
{test-command} and phase 'tests-add-lexical-bindings.
[native-inputs]: Add emacs-buttercup.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
f129d98b36
gnu: emacs-flycheck-grammalecte: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-grammalecte)
[arguments]{tests?}: Disable them, since they require being run from a
tty.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
e649e90c9a
gnu: emacs-orgit: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-orgit)[arguments]{tests?}: Disable
them, since there are none.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
92a0d25e97
gnu: emacs-org-noter: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-org-noter)
[native-inputs]: Add testing inputs: emacs-buttercup, emacs-djvu,
emacs-nov-el, emacs-org-roam, emacs-pdf-tools.
[arguments]{tests?}: Disable tests.
{test-command}: Define buttercup command.
{phases}: Set HOME.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
Nicolas Graves
abb8bb929c
gnu: emacs-pcre2el: Skip failing tests.
* gnu/packages/emacs-xyz.scm (emacs-pcre2el): Skip failing tests.
[arguments]: Add {test-command} and phase 'skip-failing-tests.
[native-inputs]: Add emacs-ert-runner.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Nicolas Graves
b54c598365
gnu: emacs-pcre2el: Update to 1.12-0.b4d846d.
* gnu/packages/emacs-xyz.scm (emacs-pcre2el): Update to 1.12-0.b4d846d.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Nicolas Graves
ce2ccca14e
gnu: Remove emacs-matrix-client.
* gnu/packages/emacs-xyz.scm (emacs-matrix-client): Delete variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Nicolas Graves
e9a8f93e41
gnu: emacs-magit-todos: Disable absent tests.
* gnu/packages/emacs-xyz.scm (emacs-magit-todos)[source]: Delete
Makefile and makem.sh to disable tests search, there are none.
[arguments]{tests?}: Disable tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Nicolas Graves
a4ac98d5fd
gnu: emacs-org-sidebar: Disable absent tests.
* gnu/packages/emacs-xyz.scm (emacs-org-sidebar)[source]: Delete
Makefile and makem.sh to disable tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Nicolas Graves
c9db5f27ee
gnu: Add (gnu packages emacs-build) module.
* gnu/packages/emacs-xyz.scm (emacs-ansi, emacs-buttercup, emacs-compat)
(emacs-commander, emacs-dash, emacs-eldev, emacs-el-mock)
(emacs-ert-async, emacs-ert-expectations, emacs-ert-runner, emacs-f)
(emacs-package-lint, emacs-s, emacs-shut-up, emacs-undercover): Move from
here…
* gnu/packages/emacs-build.scm: … to here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Liliana Marie Prikler
267a4c4403
gnu: emacs-meson-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-meson-mode)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
6888282526
gnu: emacs-quickrun: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-quickrun)[arguments]: Add #:test-command.
[native-inputs]: Add python-wrapper.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
087ba745bc
gnu: emacs-log4e: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-log4e)[arguments]: Add #:tests? #f.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
a639ed8d9f
gnu: emacs-org-ref: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-org-ref)[#:phases]: Add
‘skip-failing-test’.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
cb25c2898d
gnu: emacs-org-roam: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-org-roam)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
cd3013c2cf
gnu: emacs-ov: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-ov)[arguments]: Add #:test-command.
<#:phases>: Add ‘skip-failing-tests’.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
43cf700cd4
gnu: emacs-helm-lsp: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-helm-lsp)[arguments]: Add #:tests? #f.
2025-06-15 16:57:08 +02:00
Liliana Marie Prikler
524af2798b
gnu: emacs-flycheck-rust: Add missing test inputs.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-rust)[native-inputs]: Add
emacs-buttercup, rust-boostrap and rust-boostrap:cargo.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
09b473dce9
gnu: emacs-lsp-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-lsp-mode)[arguments]: Add #:test-command.
<#:phases>: Add ‘skip-failing-tests’ and ‘set-home’.
[native-inputs]: Add emacs-deferred, emacs-el-mock, and emacs-ert-runner.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
5f10194518
gnu: emacs-hl-todo: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-hl-todo)[arguments]: Add #:tests? #f.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
e99b5fc0a5
gnu: emacs-image+: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-image+)[arguments]: Add #:test-command.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
1cd7e27ac8
gnu: emacs-ivy-omni-org: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-ivy-omni-org)[arguments]: Add #:tests? #f.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
6364319bd9
gnu: emacs-global-tags: Handle tests.
* gnu/packages/emacs-xyz.scm (emacs-global-tags)[source]: Add requirement for
eieio.
[arguments]: Add #:tests? #f.
[native-inputs]: Add emacs-buttercup and emacs-f.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
93951eaac9
gnu: emacs-interactive-align: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-interactive-align)[arguments]:
Add #:tests? #f.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
ec3d9007d8
gnu: emacs-hsluv: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-hsluv)[arguments]: Add #:test-command.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
934e7173c6
gnu: emacs-gitlab-ci-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-gitlab-ci-mode)[arguments]:
Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:07 +02:00
Liliana Marie Prikler
ed6918f770
gnu: emacs-helm-flycheck: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-helm-flycheck)[arguments]: Add #:tests? #f.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
8b762e556b
gnu: emacs-jabber: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-jabber)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
c055953fa2
gnu: emacs-fountain-mode: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-fountain-mode)[arguments]: Add #:tests? #f.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
9d8be82876
gnu: emacs-lispyville: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-lispyville)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
58d98809f8
gnu: emacs-gnuplot: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-gnuplot)[arguments]: Add #:test-command
and #:phases.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
744dc903ae
gnu: emacs-flycheck-package: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-flycheck-package)[arguments]:
Add #:tests? #f.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
1f8037fef6
gnu: emacs-helm-swoop: Add missing test inputs.
* gnu/packages/emacs-xyz.scm (emacs-helm-swoop)[native-inputs]: Add
emacs-buttercup.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
664fb41608
gnu: emacs-hcl-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-hcl-mode)[arguments]: Add #:test-command.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
9dda9bb4c9
gnu: emacs-interleave: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-interleave)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ecukes.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
df26be554e
gnu: emacs-inheritenv: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-inheritenv)[arguments]: Add #:test-command.
2025-06-15 16:57:06 +02:00
Liliana Marie Prikler
be6335f2da
gnu: emacs-helm-linux-disks: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-helm-linux-disks)[arguments]:
Add #:tests? #f.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
86f6e8af4f
gnu: emacs-elpher: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-elpher)[arguments]: Add #:tests? #f.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
3503a4d03b
gnu: emacs-ibuffer-vc: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-ibuffer-vc)[arguments]: Add #:tests? #f.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
fea6d68e13
gnu: emacs-jupyter: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-jupyter)[arguments]: Add #:tests? #f.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
450c3037ad
gnu: emacs-git-gutter-fringe: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-git-gutter-fringe)[arguments]:
Add #:tests? #f.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
10a3e44b31
gnu: emacs-package-lint: Handle tests.
* gnu/packages/emacs-xyz.scm (emacs-package-lint)[arguments]:
Add #:test-command.  Disable tests.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
c5e0e534d5
gnu: emacs-back-button: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-back-button)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-ert-runner.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
f64542a36e
gnu: emacs-flim-lb: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-flim-lb)[#:phases]: Add ‘set-home’.
2025-06-15 16:57:05 +02:00
Liliana Marie Prikler
37fb31685e
gnu: emacs-bind-map: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-bind-map)[arguments]: Add #:test-command.
[native-inputs]: Add emacs-evil.
2025-06-15 16:57:05 +02:00