unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#32955: Cuirass: Some tests depend on 'guix-current', which makes them resource expensive
@ 2018-10-06 14:10 Clément Lassieur
  2018-10-06 14:37 ` Clément Lassieur
  2018-10-08 13:25 ` Ludovic Courtès
  0 siblings, 2 replies; 5+ messages in thread
From: Clément Lassieur @ 2018-10-06 14:10 UTC (permalink / raw)
  To: 32955

Hi,

Tests depending on 'guix-current' are expensive in terms of CPU and
storage usage since we need to build (current-guix) and then store a
couple of full system images.

They are built at each evaluation because they depend on 'guix-current'.
(And they all fail.)

    test.btrfs-root-os.x86_64-linux
    test.encrypted-root-os.x86_64-linux
    test.installed-extlinux-os.x86_64-linux
    test.separate-home-os.x86_64-linux
    test.raid-root-os.x86_64-linux
    test.separate-store-os.x86_64-linux
    test.iso-image-installer.x86_64-linux
    test.installed-os.x86_64-linux
    
    test.btrfs-root-os.i686-linux
    test.encrypted-root-os.i686-linux
    test.installed-extlinux-os.i686-linux
    test.separate-home-os.i686-linux
    test.raid-root-os.i686-linux
    test.separate-store-os.i686-linux
    test.iso-image-installer.i686-linux
    test.installed-os.i686-linux

It seems that the reason is explained by that comment in
gnu/tests/install.scm:

    ;; Since the image has no network access, use the
    ;; current Guix so the store items we need are in
    ;; the image and add packages provided.

Is there another way to get those tests to work without depending on
'guix-current'?

Clément

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-10-08 14:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-06 14:10 bug#32955: Cuirass: Some tests depend on 'guix-current', which makes them resource expensive Clément Lassieur
2018-10-06 14:37 ` Clément Lassieur
2018-10-07 12:16   ` Clément Lassieur
2018-10-08 13:25 ` Ludovic Courtès
2018-10-08 13:44   ` Clément Lassieur

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).