diff options
author | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-04-12 16:04:04 +0100 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-04-12 16:58:43 +0100 |
commit | e60072bff7adc21a844f6b683f13b4c0e3c4a632 (patch) | |
tree | 08652c0af4d6f24cff7a50cb8527a09b8583cfea /gnu | |
parent | f704d64fa7541b6dd311f4ef6834ba1142eac913 (diff) | |
download | guix-e60072bff7adc21a844f6b683f13b4c0e3c4a632.tar.gz guix-e60072bff7adc21a844f6b683f13b4c0e3c4a632.zip |
gnu: go-go-uber-org-zap: Enable tests.
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap):
[arguments]: <#:go>: Use go-1.19. <#:tests?>: Enable them.
<#:phases>: Add 'remove-test-files phase.
[propagated-inputs]: Add go-github-com-benbjohnson-clock.
[native-inputs]: Remove go-github-com-stretchr-testify; add
go-github-com-stretchr-testify-next and go-go-uber-org-goleak.
Change-Id: I6c96d1067338e9b8d1b8d26488dc1471cbde5b21
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/golang-xyz.scm | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm index a525bbd176..8ca83d7d64 100644 --- a/gnu/packages/golang-xyz.scm +++ b/gnu/packages/golang-xyz.scm @@ -3304,14 +3304,27 @@ object dependencies graph during the process startup.") (base32 "0lzbbs87fvixzbyv4wpl3s70vm2m0jz2jgdvrviiksc2al451qgs")))) (build-system go-build-system) (arguments - '(#:import-path "go.uber.org/zap" - #:tests? #f)) ; TODO: Fix tests + (list + #:go go-1.19 + #:import-path "go.uber.org/zap" + #:phases + #~(modify-phases %standard-phases + ;; Remove test files requiring to download all dependencies for the + ;; current Go module and reports their module paths and locations on + ;; disk. + (add-after 'unpack 'remove-test-files + (lambda* (#:key import-path #:allow-other-keys) + (delete-file + (string-append "src/" import-path + "/stacktrace_ext_test.go"))))))) (native-inputs - (list go-github-com-stretchr-testify + (list go-github-com-stretchr-testify-next + go-go-uber-org-goleak go-golang-org-x-lint go-honnef-co-go-tools)) (propagated-inputs - (list go-github-com-pkg-errors + (list go-github-com-benbjohnson-clock + go-github-com-pkg-errors go-go-uber-org-atomic go-go-uber-org-multierr go-gopkg-in-yaml-v2)) |