~ruther/guix-local

ref: cdb2e84801c8c08a2fc02a78bc23bddd85873c81 guix-local/tests d---------
3fa75fd1 — Nicolas Graves 7 months ago
import: gem: Move tests to tests/import/gem.scm.

Follow-up forgotten in 94df3e6f28e.

* tests/gem.scm: Move to tests/import/gem.scm.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
ef42ecb8 — Brennan Vincent 7 months ago
tests: Fix ‘store-deduplication.scm’ on systems with large blocks.

Fixes <https://issues.guix.gnu.org/74862>.

In particular, this makes it possible to build guix on Asahi, whose tmpfs has
16KiB blocks by default.

* tests/store-deduplication.scm
("copy-file/deduplicate, sparse files (holes: ~a/~a/~a)"): Scale hole sizes so
the test works with blocks bigger than 4KiB.

Change-Id: I92fee04f6f69d4e5bfea7443991303ad68da7b2c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
548f225f — Danny Milosavljevic 9 months ago
grafts: Always depend on all the outputs of the original derivation.

Fixes <https://bugs.gnu.org/75157>.
Fixes problem introduced with commit 482fda2729c3e76999892cb8f9a0391a7bd37119.

* guix/grafts.scm (cumulative-grafts): Remove parameter "outputs" and replace
it by always all outputs.
(graft-derivation): Fix calls of cumulative-grafts.
* tests/grafts.scm (graft-derivation with #:outputs): Remove.
(graft-derivation, no applicable grafts): Add.
(graft-derivation, unused outputs not depended on): Remove.
(graft-derivation, multi-output graft determinism): Add.
(graft-derivation, consistent cache keys): Add.

Change-Id: Ice924a45c483d6fd1acc9221a0ec650abb039610
1dab0f01 — Nicolas Graves 7 months ago
import: utils: Move tests to tests/import/utils.scm.

* tests/utils.scm: Move to tests/import/utils.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
12e6d3b4 — Nicolas Graves 7 months ago
import: npm-binary: Move tests to tests/import/npm-binary.scm.

* tests/npm-binary.scm: Move to tests/import/npm-binary.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a14df090 — Nicolas Graves 7 months ago
import: composer: Move tests to tests/import/composer.scm.

* tests/composer.scm: Move to tests/import/composer.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a34376aa — Nicolas Graves 7 months ago
import: texlive: Move tests to tests/import/texlive.scm.

* tests/texlive.scm: Move to tests/import/texlive.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
0dba512d — Nicolas Graves 7 months ago
import: luanti: Move tests to tests/import/luanti.scm.

* tests/luanti.scm: Move to tests/import/luanti.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
15b35169 — Nicolas Graves 7 months ago
import: github: Move tests to tests/import/github.scm.

* tests/import-github.scm: Move to tests/import/github.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
16c08ac5 — Nicolas Graves 7 months ago
import: print: Move tests to tests/import/print.scm.

* tests/print.scm: Move to tests/import/print.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
090d574d — Nicolas Graves 7 months ago
import: hexpm: Move tests to tests/import/hexpm.scm.

* tests/hexpm.scm: Move to tests/import/hexpm.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5507b1bf — Nicolas Graves 7 months ago
import: opam: Move tests to tests/import/opam.scm.

* tests/opam.scm: Move to tests/import/opam.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
fc905a5a — Nicolas Graves 7 months ago
import: elpa: Move tests to tests/import/elpa.scm.

* tests/elpa.scm: Move to tests/import/elpa.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
7a41349b — Nicolas Graves 7 months ago
import: cran: Move tests to tests/import/cran.scm.

* tests/cran.scm: Move to tests/import/cran.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
02f1ff69 — Nicolas Graves 7 months ago
import: git: Move tests to tests/import/git.scm.

* tests/import-git.scm: Move to tests/import/git.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
9bf4e572 — Nicolas Graves 7 months ago
import: elm: Move tests to tests/import/elm.scm.

* tests/elm.scm: Move to tests/import/elm.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
bf468f4b — Nicolas Graves 7 months ago
import: egg: Move tests to tests/import/egg.scm.

* tests/egg.scm: Move to tests/import/egg.scm.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
d4fda72d — Nicolas Graves 7 months ago
import: go: Move tests to tests/import/go.scm.

* tests/go.scm: Move to tests/import/go.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.
* etc/teams.scm: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
fbc1da99 — Nicolas Graves 7 months ago
import: crate: Move tests to tests/import/crate.scm.

* tests/crate.scm: Move to tests/import/crate.scm.
* Makefile.am: Refresh it.
* CODEOWNERS: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
d950c929 — Nicolas Graves 7 months ago
import: cpan: Move tests to tests/import/cpan.scm.

* tests/cpan.scm: Move to tests/import/cpan.scm.
* gnu/packages/admin.scm (ansible): Update comment.
* Makefile.am: Refresh it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Next