gnu: Add go-github-com-coder-quartz.

* gnu/packages/golang-check.scm (go-github-com-coder-quartz): New variable.

Change-Id: Ib9ed659959961e6df57bbbd29818dc794f1720d5
This commit is contained in:
Sharlatan Hellseher 2025-03-28 21:08:20 +00:00
parent 5fcc5e94d2
commit d046c9775c
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -343,6 +343,33 @@ test (using testing.TB's @code{TempDir}) and with a few helper methods.")
"A testing library for Go programs.")
(license license:expat)))
(define-public go-github-com-coder-quartz
(package
(name "go-github-com-coder-quartz")
(version "0.1.3")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/coder/quartz")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "08ghwy4i4h9shxchcly69pqprqqcs7pcvaprc7kjgghbvwbgr69k"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/coder/quartz"))
(home-page "https://github.com/coder/quartz")
(synopsis "Golang time testing library for writing deterministic unit tests")
(description
"Package quartz is a library for testing time related code. It exports
an interface Clock that mimics the standard library time package functions.
In production, an implementation that calls thru to the standard library is
used. In testing, a Mock clock is used to precisely control and intercept
time functions.")
(license license:cc0)))
(define-public go-github-com-corpix-uarand
(package
(name "go-github-com-corpix-uarand")