summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gnu/packages/high-availability.scm19
1 files changed, 15 insertions, 4 deletions
diff --git a/gnu/packages/high-availability.scm b/gnu/packages/high-availability.scm
index 677b2b49ae..2799b5097d 100644
--- a/gnu/packages/high-availability.scm
+++ b/gnu/packages/high-availability.scm
@@ -215,6 +215,21 @@ applications.")
(sha256
(base32 "0r1d0l3mmb90956wl97vqlb3cdhax7jkqa95hvx9b380g93a08py"))))
(build-system go-build-system)
+ (arguments
+ (list
+ #:install-source? #f
+ #:import-path "github.com/nats-io/nats-server"
+ ;; The test logic is taken from project's GitHub Actions workflow file
+ ;; <.github/workflows/tests.yaml>.
+ #:test-flags
+ #~(list "-count=1" "-vet=off" "-failfast"
+ "-skip" (string-join
+ (list "TestHTTPHost"
+ "TestSysLogger"
+ "TestLogMaxArchives")
+ "|") )
+ #:test-subdirs
+ #~(list "conf/..." "internal/..." "logger/..." "test/...")))
(inputs
(list go-github-com-klauspost-compress
go-github-com-minio-highwayhash
@@ -226,10 +241,6 @@ applications.")
go-golang-org-x-crypto
go-golang-org-x-sys
go-golang-org-x-time))
- (arguments
- (list
- #:import-path "github.com/nats-io/nats-server"
- #:install-source? #f))
(home-page "https://github.com/nats-io/nats-server")
(synopsis "High performance message broker")
(description