summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2025-10-01 16:27:47 +0200
committerGabriel Wicki <gabriel@erlikon.ch>2025-10-01 18:42:23 +0200
commitfa7440a30ced4a2c1748fd501e1415c116641003 (patch)
tree3cad7ea535d4fed1b4b9adfcb1348a220d0f2d05
parent9e299926c6922fa3d5988540ea9d1462c5c4d7d6 (diff)
gnu: osvvm: Conditionnally run tests.
* gnu/packages/electronics.scm (osvvm)[arguments]: Use #:tests? in check * gnu/packages/electronics.scm (osvvm-2023.04)[arguments]: Disable #:tests?. Change-Id: Icca5d7158abe8339e00be14d0672b2797a8a36ea Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
-rw-r--r--gnu/packages/electronics.scm15
1 files changed, 9 insertions, 6 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index 3ab1ac83ce..d50bec3877 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -1393,12 +1393,13 @@ GUI for sigrok.")
(("\\[FindOsvvmSettingsDirectory\\]")
" \"\" "))))
(add-after 'fix-scripts 'check
- (lambda _
- (setenv "OSVVM_DIR" (getcwd))
- (setenv "OSVVM_MUST_BUILD" (getcwd))
- (invoke "tclsh"
- (string-append #$(this-package-native-input "nvc")
- "/test/test-osvvm.tcl")))))))
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (setenv "OSVVM_DIR" (getcwd))
+ (setenv "OSVVM_MUST_BUILD" (getcwd))
+ (invoke "tclsh"
+ (string-append #$(this-package-native-input "nvc")
+ "/test/test-osvvm.tcl"))))))))
(native-inputs
(list nvc tcl tcllib which))
(native-search-paths
@@ -1434,6 +1435,8 @@ verification.")
(base32 "1kn18ibvm7bzdyw2d914284wriravyh5qwfarj06pb052x1yblyx"))))
(arguments
(substitute-keyword-arguments (package-arguments osvvm)
+ ((#:tests? _ #t)
+ #f)
((#:phases phases #~%standard-phases)
#~(modify-phases #$phases
(delete 'fix-scripts)))))))