guix/doc
Troy Figiel 56cc37bfb2
build-system/go: Allow providing additional test flags.
By allowing the use of test flags, we can more precisely skip failing tests
(for go version >=1.20), disable the vetting stage or select a subset of tests
(e.g. if an upstream flag is provided to skip tests which require a network
connection).  At the moment, the only way around these test failures is to
remove the test file completely or patch the code ourselves.

* guix/build-system/go.scm (go-build): Add test-flags variable.
(go-cross-build): Add test-flags variable.
* guix/build/go-build-system.scm (check): Pass the additional test flags to the invoke call.
* doc/guix.texi (go-build-system): Document <#:test-flags> parameter.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Change-Id: I4015870fbbc15503cb405fe9ef6032953a5ff17f
2024-11-09 21:33:39 +00:00
..
images doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images. 2024-04-14 10:29:07 +02:00
build.scm doc: Refer to ‘iso-codes’, not ‘iso-codes/pinned’. 2024-10-14 14:08:42 +02:00
contributing.texi doc: Explicitly mention --localstatedir and --sysconfdir configure flags. 2024-11-05 22:46:20 +00:00
environment-gdb.scm
fdl-1.3.texi
guix-cookbook.texi doc: Fix typos. 2024-10-31 17:09:29 +01:00
guix.texi build-system/go: Allow providing additional test flags. 2024-11-09 21:33:39 +00:00
he-config-bare-bones.scm
htmlxref.cnf nls: Update translations. 2024-06-03 00:27:12 +02:00
local.mk nls: Update translations. 2024-06-03 00:27:12 +02:00
package-hello.json
package-hello.scm