From a43303a2dd3fb10e74c07c8f834f320934b5cf25 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Thu, 4 Sep 2025 00:20:09 +0100 Subject: [PATCH] gnu: go-connectrpc-com-connect: Enable tests. * gnu/packages/golang-web.scm (go-connectrpc-com-connect) [source] : Delete submodules with their own go.mod. [arguments] : Run short unit tests. : Skip some problematic tests. Change-Id: If5019334ab41b37b1428c92be2ba15cb41723689 --- gnu/packages/golang-web.scm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index e383dd8ef955ae532f97c8e7f3cc5bffc66125a3..71fe817e85d246c637fc21d7f230aed44f818ed2 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -287,13 +287,21 @@ backwards-compatibility is mostly given.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0a6rzp57srhyf66jri62gfsj4ndpfxgb9ln15qdpfwv0xvcffz63")))) + (base32 "0a6rzp57srhyf66jri62gfsj4ndpfxgb9ln15qdpfwv0xvcffz63")) + (modules '((guix build utils))) + (snippet + #~(begin + ;; Submodules with their own go.mod files and packaged separately: + ;; + ;; - connectrpc.com/connect/internal/conformance + (delete-file-recursively "internal/conformance"))))) (build-system go-build-system) (arguments (list #:import-path "connectrpc.com/connect" - ;; Needs additional dependencies.. - #:tests? #f)) + ;; TODO: Generate with protoc-gen-go, protoc-gen-connect-go, and buf. + ;; See: . + #:test-flags #~(list "-short" "-skip" "TestVersion|TestGenerate"))) (propagated-inputs (list go-github-com-google-go-cmp go-golang-org-x-net