From e944734ef9afa1ac9b46579934482b7d909ed24e Mon Sep 17 00:00:00 2001 From: Marius Bakke <marius@gnu.org> Date: Thu, 27 Oct 2022 20:31:38 +0200 Subject: build-system/pyproject: Always run tests verbosely for supported backends. * guix/build-system/pyproject.scm (pyproject-build): Default to '() instead of #false for TEST-FLAGS. * guix/build/pyproject-build-system.scm (check): Unconditionally enable verbose test flags. * doc/guix.texi (Build Systems): Document this change. * gnu/packages/fontutils.scm (python-glyphslib)[arguments]: Remove verbosity from #:test-flags. * gnu/packages/pdf.scm (python-pydyf, weasyprint)[arguments]: Likewise. * gnu/packages/python-web.scm (python-openapi-spec-validator)[arguments]: Likewise. * gnu/packages/python-xyz.scm (python-path, python-tempora)[arguments]: Likewise. --- doc/guix.texi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index 3bfb89bc33..80fb3bc47f 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -9332,8 +9332,9 @@ to guess the appropriate backend based on @file{pyproject.toml}. @code{#:test-backend} is added. It defaults to @code{#false} and will guess an appropriate test backend based on what is available in package inputs. @item -@code{#:test-flags} is added. The default is @code{#false}, and varies based -on the detected @code{#:test-backend}. +@code{#:test-flags} is added. The default is @code{'()}. These flags are +passed as arguments to the test command. Note that flags for verbose output +is always enabled on supported backends. @end itemize It is considered ``experimental'' in that the implementation details are -- cgit v1.2.3