GNU bug report logs -
#69975
[PATCH] gnu: Add bash-unit.
Previous Next
Reported by: chris <chris <at> bumblehead.com>
Date: Sun, 24 Mar 2024 10:34:02 UTC
Severity: normal
Tags: patch
Done: Greg Hogan <code <at> greghogan.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your message dated Tue, 11 Mar 2025 08:20:50 -0400
with message-id <CA+3U0Z=qM4dONvM0s04z3u9gCGWAbdRNvkwAyAuiDoGaqLZfxQ <at> mail.gmail.com>
and subject line Re: [bug#69975] [PATCH] gnu: Add bash-unit.
has caused the debbugs.gnu.org bug report #69975,
regarding [PATCH] gnu: Add bash-unit.
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
69975: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=69975
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
* (bash-unit): New variable.
Change-Id: I0952538a456e2ce5f6bbb94c0fa8c1b467606835
---
gnu/packages/bash.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/bash.scm b/gnu/packages/bash.scm
index bb3359d5d1..17a371d385 100644
--- a/gnu/packages/bash.scm
+++ b/gnu/packages/bash.scm
@@ -7,6 +7,7 @@
;;; Copyright © 2019 Mathieu Othacehe <m.othacehe <at> gmail.com>
;;; Copyright © 2020 Zhu Zihao <all_but_last <at> 163.com>
;;; Copyright © 2021 Marius Bakke <marius <at> gnu.org>
+;;; Copyright © 2024 chris <chris <at> bumblehead.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -47,6 +48,7 @@ (define-module (gnu packages bash)
#:use-module (guix monads)
#:use-module (guix store)
#:use-module (guix build-system gnu)
+ #:use-module (guix build-system copy)
#:use-module (guix build-system trivial)
#:autoload (guix gnupg) (gnupg-verify*)
#:autoload (guix base32) (bytevector->nix-base32-string)
@@ -481,3 +483,33 @@ (define-public blesh
which replaces the default GNU Readline. It adds syntax highlighting, auto
suggestions, vim modes, and more to Bash interactive sessions.")
(license license:bsd-3)))
+
+(define-public bash-unit
+ (package
+ (name "bash-unit")
+ (version "2.3.1")
+ (home-page "https://github.com/pgrange/bash_unit")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url home-page)
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "16vaw9lc7g43g9va1kxbzxqs6b1mawsj4gqi8izz9km3dkbn3pli"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan '(("bash_unit" "bin/"))
+ #:phases (modify-phases %standard-phases
+ (add-before 'install 'check
+ (lambda* (#:key tests? #:allow-other-keys)
+ (when tests?
+ (invoke "./bash_unit" "tests/test_core.sh")) #t)))))
+ (inputs (list bash-minimal))
+ (synopsis "Bash unit testing framework")
+ (description
+ "@command{bash_unit} allows you to write unit tests, run them and, in case of
+ failure, display the stack trace with source file and line number indications
+ to locate the problem.")
+ (license license:gpl3+)))
base-commit: 28bc0e870b4d48b8e3e773382bb0e999df2e3611
--
2.41.0
[Message part 3 (message/rfc822, inline)]
On Fri, Jul 12, 2024 at 3:30 AM chris <chris <at> bumblehead.com> wrote:
>
> > can take a look if you are able to find the time to send a new patch rebased on the latest master
>
> An updated patch is submitted
Bumped the version to 2.3.2 and pushed as
338867d01cf362679cbed37e93ed2527664a9104.
Greg
This bug report was last modified 72 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.