Mercurial > hgrepos > FreeBSD > ports > sysutils > local-bsdtools
diff tests/testsetup.sh @ 583:55c024c809ca
Begin unittests for farray.sh using "cram"
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Wed, 18 Sep 2024 00:46:17 +0200 |
| parents | |
| children | 45c47bc1f7d2 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/testsetup.sh Wed Sep 18 00:46:17 2024 +0200 @@ -0,0 +1,19 @@ +#!/bin/sh +# +# Test helpers for the shell unittests using cram. +# + +#: +#: Check that no global variables that hold any array storage are left. +#: +#: Returns: +#: int: 0 if no unexpected storage is left, 1 otherwise +#: +check_no_array_artifacts() { + # _farr_A_ is the storage prefix for arrays + if set | grep -E -e '^_farr_A_.*='; then + return 1 + else + return 0 + fi +}
