From b0bd3ef9aabbfd45e72ba252a700d71e18e17842 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Tue, 13 Sep 2022 01:36:27 +0200 Subject: gnu: u-boot-tools: Disable check for 100% coverage. * gnu/packages/bootloaders.scm (u-boot-tools)[arguments]: Add substitution. --- gnu/packages/bootloaders.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'gnu/packages/bootloaders.scm') diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index b521b57ecd..210bc30536 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -600,7 +600,12 @@ (define-public u-boot-tools (("'cc'") "'gcc'")) (substitute* "tools/patman/test_util.py" ;; python3-coverage is simply called coverage in guix. - (("python3-coverage") "coverage")) + (("python3-coverage") "coverage") + + ;; Don't require 100% coverage since it's brittle and can + ;; fail with newer versions of coverage or dependencies. + (("raise ValueError\\('Test coverage failure'\\)") + "print('Continuing anyway since Guix does not care :O')")) (substitute* "test/run" ;; Make it easier to find test failures. (("#!/bin/bash") "#!/bin/bash -x") -- cgit v1.2.3