Re: t5000-tar-tree.sh failing
- From
Brian Gernhardt <benji@silverinsanity.com>
- Date
- Dec 21, 2006, 14:17 UTC
- Message-ID
- <9A725DAA-FAA8-4779-A73D-ED117CC068C1@silverinsanity.com>
- In-Reply-To
- <Pine.LNX.4.63.0612211458360.19693@wbgn013.biozentrum.uni-wuerzburg.de>
On Dec 21, 2006, at 9:00 AM, Johannes Schindelin wrote:
Show 10 quoted lines
> > Why not enclose the tests in a > > if unzip -h >/dev/null 2>/dev/null; then > > # all these tests > > fi > > Hmm?
Several other test frameworks provide a "skip" method to indicate why we've skipped something. We could do something similar...
if skip 'unzip -h' 'tests need unzip'; then
# unzip tests
fiskip() {
# Have not checked to see if this is anything resembling working code
if eval $1 > /dev/null 2>&1; then
true
else
echo "* skipping tests: $2" 1>&2
false
fi
}Mostly so that skipped tests are obvious, provide a reason, and have a standardized display format. Again, too busy in actual work to try to do this myself right now, but might hack at it this afternoon if nobody else (hopefully someone more fluent in shell than I am) does.
~~ Brian