dev-util / bats

Bats-core: Bash Automated Testing System

Official package sites : https://github.com/bats-core/bats-core/ ·

Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. A Bats test file is a Bash script with special syntax for defining test cases. Under the hood, each test case is just a function with a description. Bats is most useful when testing software written in Bash, but you can use it to test any UNIX program.

v1.9.0 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm arm64 hppa ppc64 x86 ~ppc ~riscv ~sparc

app-shells / bash : The standard GNU Bourne again shell

app-shells / bash : The standard GNU Bourne again shell

app-backup / mkstage4 : Bash Utility for Creating Stage 4 Tarballs

Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: drop old
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/30940 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bats: Stabilize 1.9.0 ALLARCHES, #903539
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump version to 1.9.0
Also switch test from makeopts_jobs to get_nproc. On systems configured for distcc we could potentially overcommit and make timing based tests time out and fail. Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/29560 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: drop old
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/29312 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bats: Stabilize 1.8.2 ALLARCHES, #889936
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump version to 1.8.2
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/27865 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bats: Stabilize 1.7.0 hppa, #856262
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump version to 1.8.0
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/27262 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: drop 1.6.0
1.6.0 is known to have bugs, we are skipping 1.6.1 and are jumping right to 1.7.0 Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/25481 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Henning Schild · gentoo
dev-util/bats: bump version to 1.7.0
Signed-off-by: Henning Schild <henning@hennsch.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bats: Stabilize 1.5.0 arm, #834938
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bats: Keyword 1.6.0 ppc, #834937
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bats: Keyword 1.6.0 hppa, #834937
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
dev-util/bats: keyword 1.6.0 for sparc, bug #834937
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump version to 1.6.0
Closes: https://github.com/gentoo/gentoo/pull/24345 Signed-off-by: Henning Schild <henning@hennsch.de> Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: drop old
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/24098 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bats: Stabilize 1.5.0 ALLARCHES, #828355
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bats: Stabilize 1.3.0 arm64, #824598
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump version to 1.5.0
Switch EAPI to 8 and drop the workaround we had in place for a test that used to fail in previous versions. Related-to: https://bugs.gentoo.org/809755 Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/22668 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: silence "command -v" output
We just want to know whether it is there but do not care about the output in our logs. Fixes: ff3c1baa23b2 ("dev-util/bats: respect "makeopts_jobs" in test suite") Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/22087 Signed-off-by: Sam James <sam@gentoo.org>
Henning Schild · gentoo
dev-util/bats: disable failing test
Could not figure out why exactly that test fails, but it has to do with the portage environment it runs in. Outside that environment it works just fine and upstream will have tested that when they release to us. Closes: https://bugs.gentoo.org/809755 Signed-off-by: Henning Schild <henning@hennsch.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-util/bats: bash out 1.4.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Henning Schild · gentoo
dev-util/bats: respect "makeopts_jobs" in test suite
The fact that the testsuite might run a random number of jobs if "sys-process/parallel" is installed was raised in a bug. While this commit does not solve the bug in question, it makes the test respect MAKEOPTS"-jX". Bug: https://bugs.gentoo.org/734358 Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/21883 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: drop old
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/21784 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Henning Schild · gentoo
dev-util/bats: bump version to 1.4.1
Signed-off-by: Henning Schild <henning@hennsch.de> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-util/bats: keyword 1.3.0 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bats: Stabilize 1.3.0 ALLARCHES, #790083
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-util/bats: drop 0.4.0, 0.4.0_p20170219
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump version to 1.3.0
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/19962 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bats: Stabilize 1.2.1 ALLARCHES, #762086
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/bats: Stabilize 1.2.1 amd64, #762086
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bats: add arm64 keyword
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: add postinst information on optional rdep
Signed-off-by: Henning Schild <henning@hennsch.de> Closes: https://github.com/gentoo/gentoo/pull/18059 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Henning Schild · gentoo
dev-util/bats: bump to 1.2.1
The project has been forked and now internally called "bats-core", let us keep the original name for now. Signed-off-by: Henning Schild <henning@hennsch.de> Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-util/bats: x86 stable wrt bug #715522
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bats: 0.4.0_p20170219 ppc64 stable, bug #715522
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Agostino Sarubbo · gentoo
dev-util/bats: amd64 stable wrt bug #715522
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Luke Dashjr · gentoo
dev-util/bats: Keyword ~ppc64
Signed-off-by: Luke Dashjr <luke-jr+git@utopios.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Nelo-T. Wallus · gentoo
dev-util/bats: Keyword unstable arm
Closes: https://bugs.gentoo.org/638450 Package-Manager: Portage-2.3.16, Repoman-2.3.6 Closes: https://github.com/gentoo/gentoo/pull/7013
Nelo-T. Wallus · gentoo
dev-util/bats: Snapshot bump to latest version
Package-Manager: Portage-2.3.6, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/5378
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Sam Jorna · gentoo
dev-util/bats: add missing die
Reported-by: Gokturk Yuksek <gokturk@binghamton.edu> Package-Manager: portage-2.2.28
Sam Jorna · gentoo
dev-util/bats: new package
Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. This has been added in order to support app-admin/yadm in bug 581118. Maintainer assigned to Espen H per request under Proxy Maintainers. Gentoo-bug: 581392 Package-Manager: portage-2.2.28