1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 19:10:49 +02:00
Commit graph

6675 commits

Author SHA1 Message Date
Liliana Marie Prikler
2bafa92d35
gnu: emacs-skewer-mode: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-skewer-mode)[arguments]: Add #:tests? #f.
2025-06-15 16:57:14 +02:00
Liliana Marie Prikler
39756f8828
gnu: emacs-orgit-forge: Skip tests.
* gnu/packages/emacs-xyz.scm (emacs-orgit-forge)[arguments]: Add #:tests? #f.
2025-06-15 16:57:14 +02:00
Liliana Marie Prikler
0bb791990f
gnu: emacs-window-purpose: Improve package style.
* gnu/packages/emacs-xyz.scm (emacs-window-purpose)[propagated-inputs]
[native-inputs]: Move after…
[arguments]: … this.  Convert to list of G-Expressions.
2025-06-15 16:57:14 +02:00
Liliana Marie Prikler
9c45340fc2
gnu: emacs-window-purpose: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-window-purpose)[native-inputs]: Add
emacs-ert-runner.
[arguments]: Add #:test-command and #:phases.
2025-06-15 16:57:14 +02:00
Nicolas Graves
352e0673e0
gnu: emacs-pass: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-pass)
[arguments]{tests?}: Disable them.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:14 +02:00
Nicolas Graves
4bae8ee67a
gnu: emacs-org-recent-headings: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-org-recent-headings)
[source]: Remove makem script.
[arguments]{phases}: Add phase 'inject-makem.
[native-inputs]: Add makem-minimal.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:14 +02:00
Nicolas Graves
7767ef6f23
gnu: emacs-helm-org-rifle: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-helm-org-rifle)
[arguments]{test-command}: Set it.
[native-inputs]: Add emacs-buttercup.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:13 +02:00
Nicolas Graves
05f7d8dc48
gnu: emacs-password-store: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-password-store)
[arguments]{test-command}: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:13 +02:00
Nicolas Graves
c652706ac5
gnu: emacs-racket-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-racket-mode)
[arguments]{test-command}: Set it.
{phases}: Add phase 'pre-check and skip failing tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:13 +02:00
Nicolas Graves
82af10e99f
gnu: emacs-parseedn: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-parseedn)
[arguments]{test-command}: Set it.
[native-inputs]: Add emacs-eldev.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:13 +02:00
Nicolas Graves
11873c8773
gnu: emacs-cider: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-cider)[arguments]: Improve style.
{test-command}: Set it.
{phases}: Add phase 'skip-failing-tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:13 +02:00
Nicolas Graves
0122aa335b
gnu: emacs-parseclj: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-parseclj)
[arguments]{test-command}: Set it.
[native-inputs]: Add emacs-eldev.

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

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
d26d4bf431
gnu: emacs-sly: Skip failing test.
* gnu/packages/emacs-xyz.scm (emacs-sly) [arguments]: Improve style.
{phases}: Add phase patch-tests to ignore a single failing test.
[native-inputs]: Add sbcl.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
4526f8bb08
gnu: emacs-tomelr: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-tomelr)
[arguments]{test-command}: Set it.
{phases}: Add phase 'patch-tests to fix test run.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
62f02b699f
gnu: emacs-poly-noweb: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-poly-noweb)
[arguments]{tests?}: Disable them.
{test-command}: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
c31a255ba4
gnu: emacs-polymode-markdown: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-polymode-markdown)
[arguments]{tests?}: Disable them.
{test-command}: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
d5f2c26ebb
gnu: emacs-scala-mode: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-scala-mode)
[arguments]{test-command}: Set it.
[native-inputs]: Add emacs-ert-runner.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
decd8a918d
gnu: emacs-polymode-org: Skip failing tests.
* gnu/packages/emacs-xyz.scm (emacs-polymode-org)
[arguments]{test-command}: Set it.
{phases}: Add phase 'patch-tests to skip failing tests.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:12 +02:00
Nicolas Graves
43e27534c6
gnu: emacs-polymode: Skip failing test.
* gnu/packages/emacs-xyz.scm (emacs-polymode)
[arguments]{test-command}: Set it.
{phases}: Add phase 'patch-tests to ignore some tests.

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:11 +02:00
Nicolas Graves
2665ae9f8a
gnu: emacs-paren-face: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-paren-face)
[arguments]{test-command}: Set it.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:11 +02:00
Nicolas Graves
9de3835cd2
gnu: emacs-ripgrep: Fix tests.
* gnu/packages/emacs-xyz.scm (emacs-ripgrep)
[arguments]{test-command}: Set it.
[native-inputs]: Add emacs-ert-runner.

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

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:11 +02:00
Nicolas Graves
61aa54bae5
gnu: emacs-lsp-ui: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-lsp-ui)
[arguments]{test-command}: Set it.
[native-inputs]: Add emacs-ert-runner, emacs-rustic.

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

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

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

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:11 +02:00
Nicolas Graves
8ba1035b3a
gnu: emacs-bbdb-vcard: Skip failing tests.
* gnu/packages/emacs-xyz.scm (emacs-bbdb-vcard)[arguments]
{test-command}: Set it.
{phases}: Add phase 'patch-tests to make it run. Some tests are
failing.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:10 +02:00
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