From 554d4a0850769c0cee166b59a5704dd27b8cf570 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Mon, 23 Mar 2026 11:13:38 +0200 Subject: [PATCH] gnu: bonnie++: Enable tests. * gnu/packages/benchmark.scm (bonnie++)[arguments]: Add a custom 'check phase. Enable tests. Change-Id: I38e68e8da5ab2a71ce35e6093f64c9100e8b70ae --- gnu/packages/benchmark.scm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/gnu/packages/benchmark.scm b/gnu/packages/benchmark.scm index be295b0a9a..4c5913c707 100644 --- a/gnu/packages/benchmark.scm +++ b/gnu/packages/benchmark.scm @@ -281,8 +281,19 @@ tests.") (list perl)) (arguments (list - #:tests? #f ; there are no tests - #:make-flags #~(list "MORECFLAGS=-std=c++11"))) + #:make-flags #~(list "MORECFLAGS=-std=c++11") + #:phases + #~(modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (begin + ;; As seen in ./debian/tests/smoke + (mkdir "test-dir") + (invoke "./bonnie++" "-q" + "-d" "test-dir" + "-s" "-0" + "-n" "1")))))))) (home-page "https://doc.coker.com.au/projects/bonnie/") (synopsis "Hard drive and file system benchmark suite") (description