mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: go-github-com-prometheus-common: Adjust tests for non x86_64 architecture.
As seen in CI <https://ci.guix.gnu.org/build/5327084/log/raw>. * gnu/packages/prometheus.scm (go-github-com-prometheus-common) [arguments] <#:phases>: Adjust selection of Golang packages during 'check phase. Change-Id: I2dba887aeaf9268df135c1a0483023c08853d0c7
This commit is contained in:
parent
5bba9592ec
commit
fc39918530
1 changed files with 14 additions and 3 deletions
|
@ -30,6 +30,7 @@ (define-module (gnu packages prometheus)
|
||||||
#:use-module (guix gexp)
|
#:use-module (guix gexp)
|
||||||
#:use-module (guix git-download)
|
#:use-module (guix git-download)
|
||||||
#:use-module (guix packages)
|
#:use-module (guix packages)
|
||||||
|
#:use-module (guix utils)
|
||||||
#:use-module (gnu packages)
|
#:use-module (gnu packages)
|
||||||
#:use-module (gnu packages golang-build)
|
#:use-module (gnu packages golang-build)
|
||||||
#:use-module (gnu packages golang-check)
|
#:use-module (gnu packages golang-check)
|
||||||
|
@ -241,11 +242,21 @@ (define-public go-github-com-prometheus-common
|
||||||
(when tests?
|
(when tests?
|
||||||
(with-directory-excursion (string-append "src/" import-path)
|
(with-directory-excursion (string-append "src/" import-path)
|
||||||
(invoke "go" "test" "-v"
|
(invoke "go" "test" "-v"
|
||||||
;; "./config/..." requries
|
;; Skipp, as it requires
|
||||||
;; <github.com/prometheus/client_golang/prometheus>,
|
;; <github.com/prometheus/client_golang/prometheus>,
|
||||||
;; which introduce cycle.
|
;; which introduces cycle.
|
||||||
|
;; "./config/..."
|
||||||
|
|
||||||
|
;; Some tests fail on non x86_64 architecture:
|
||||||
|
;; Cannot use 9223372036 (untyped int constant) as int
|
||||||
|
;; value in ;; struct literal (overflows).
|
||||||
|
;; Cannot use math.MaxInt64
|
||||||
|
;; (untyped int constant 9223372036854775807) as int value
|
||||||
|
;; in argument to HumanizeTimestamp (overflows)
|
||||||
|
#$@(if (target-x86-64?)
|
||||||
|
'("./helpers/...")
|
||||||
|
'())
|
||||||
"./expfmt/..."
|
"./expfmt/..."
|
||||||
"./helpers/..."
|
|
||||||
"./model/..."
|
"./model/..."
|
||||||
"./promlog/..."
|
"./promlog/..."
|
||||||
"./route/..."
|
"./route/..."
|
||||||
|
|
Loading…
Reference in a new issue