The Guix Data Service can now compare system tests between two revisions

2021-01-04 Thread Christopher Baines
ta Service web interface. 1: https://git.savannah.gnu.org/cgit/guix/data-service.git/commit/?id=6f89066355246a475897a66751afc7a75dd62aa3 There's an example of what this looks like here [2]. In the script I'm using to submit the builds to the Guix Build Coordinator instance, it has a list

Re: Fwd: Running individual system tests

2019-10-25 Thread Ludovic Courtès
Hi Daniel, Daniel Schäfer skribis: > I hacked together a solution that works but is far from nice. > It is based off of build-aux/run-system-tests.scm and I tried to strip > it down to the core. There’s a simpler solution: --8<---cut here---start->8--- $ cat

Re: Fwd: Running individual system tests

2019-10-23 Thread Ricardo Wurmus
Daniel Schäfer writes: > Is there maybe an interpreted mode? Yes, if you don’t compile the Scheme files they will be interpreted. It’s much slower than using the compiled Guix. -- Ricardo

Re: Running individual system tests

2019-10-23 Thread Danny Milosavljevic
Hi, On Wed, 23 Oct 2019 14:03:20 +0200 Daniel Schäfer wrote: > And I have to do it, whenever I want to run any system test, or build an > in-tree package (which I'm going to submit for inclusion)? Yes, in the end you have to do that. I agree that that's a very high bar of entry (for example c

Re: Fwd: Running individual system tests

2019-10-23 Thread Daniel Schäfer
So you're saying, I have to run ``` ./bootstrap ./configure make ./pre-inst-env guix build my-new-package ``` which builds the daemon, and compiles all Guile modules? And I have to do it, whenever I want to run any system test, or build an in-tree package (which I'm going to submit for inclusio

Re: Fwd: Running individual system tests

2019-10-21 Thread Daniel Schäfer
Hi Ricardo, For a test of an external system, like something I develop at work, I don't want/need to have Guix with all modules compiled present. I don't want unnecessary steps if they are not necessary. Please refer to my first mail with an example of running a test standalone. I'd like some

Re: Fwd: Running individual system tests

2019-10-19 Thread Ricardo Wurmus
Hi Daniel, I don’t understand why you would want to run a system test without building Guix first. Could you elaborate? -- Ricardo

Re: Fwd: Running individual system tests

2019-10-19 Thread Marius Bakke
Hello Daniel, Daniel Schäfer writes: > I'm still trying to figure out, how to run a single Guix system test > without building the entirety of Guix. > Does anybody do this? Has anybody written a Guix system test for > something not in Guix? Maybe a personal or work-related project. You only h

Fwd: Running individual system tests

2019-10-19 Thread Daniel Schäfer
o've added guix system tests. Thanks, Daniel Forwarded Message Subject:Running individual system tests Date: Tue, 15 Oct 2019 13:21:45 +0200 From: Daniel Schäfer To: help-g...@gnu.org Hi Guix, Guix System has nice system tests, as described in [1] but the

GuixSD system tests

2016-06-28 Thread Ludovic Courtès
Hello! I posted a story on the new GuixSD system tests at: https://savannah.gnu.org/forum/forum.php?forum_id=8605 Thanks to Leo and Ricardo for feedback on an earlier draft! Ludo’.

Re: System tests

2016-06-22 Thread Ludovic Courtès
l...@gnu.org (Ludovic Courtès) skribis: > If everything goes well, Hydra will eventually run these tests It does! https://hydra.gnu.org/job/gnu/master/test.basic.x86_64-linux https://hydra.gnu.org/job/gnu/master/test.installed-os.x86_64-linux … Ludo’.

Re: System tests

2016-06-21 Thread Ludovic Courtès
Hello! l...@gnu.org (Ludovic Courtès) skribis: > I just pushed a couple of new modules to run system tests. As done in > NixOS¹ (in Perl + Bash), the idea is to run the system under test in a > VM and to instrument the guest system with a backdoor so we can fiddle > with it from

System tests

2016-05-04 Thread Ludovic Courtès
Hello Guix! I just pushed a couple of new modules to run system tests. As done in NixOS¹ (in Perl + Bash), the idea is to run the system under test in a VM and to instrument the guest system with a backdoor so we can fiddle with it from the outside. Here, the backdoor is obviously a Guile REPL