From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#32539: Cuirass: a commit that updates doc will produce 86 tests Date: Wed, 29 Aug 2018 23:21:25 +0200 Message-ID: <87r2ig6f8q.fsf@gnu.org> References: <87in3wb2zw.fsf@lassieur.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40159) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fv85T-0007z1-Sq for bug-guix@gnu.org; Wed, 29 Aug 2018 17:33:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fv7uc-0005WC-Sd for bug-guix@gnu.org; Wed, 29 Aug 2018 17:22:03 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:60764) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fv7uc-0005W1-O5 for bug-guix@gnu.org; Wed, 29 Aug 2018 17:22:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fv7uc-0005dj-ES for bug-guix@gnu.org; Wed, 29 Aug 2018 17:22:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87in3wb2zw.fsf@lassieur.org> ("=?UTF-8?Q?Cl=C3=A9ment?= Lassieur"'s message of "Mon, 27 Aug 2018 10:57:55 +0200") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Cc: 32539@debbugs.gnu.org Hi Cl=C3=A9ment, Cl=C3=A9ment Lassieur skribis: > Evaluation 338[1] is triggered by commit 1d8d69c[2], which only updates > the documentation. This evaluation produces 86 useless tests: > test.mcron.i686-linux, test.opensmtpd.i686-linux, etc. I believe those > tests are triggered at each evaluation (almost), and it's a considerable > waste of resources. I claim that these tests are useful and that having them under CI is a good thing! AFAICS the result of test.basic.*, test.mcron.*, etc. should be unchanged when doc/*.texi are modified; if that=E2=80=99s not the case, we = have a bug. :-) So there=E2=80=99s no waste of resources in this case. However the tests in (gnu tests install) do entail a full build of Guix from the checkout, among other things, at every commit, so they are expensive. They are useful though, so I=E2=80=99d rather keep it this way = if our build farm can keep up. Thoughts? Ludo=E2=80=99.