public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] xfsqa: call _notrun in common.dump if dump utils not found
@ 2008-03-23  3:34 Eric Sandeen
       [not found] ` <20080323054136.GA7529@puku.stupidest.org>
  2008-03-25  3:23 ` Timothy Shimmin
  0 siblings, 2 replies; 9+ messages in thread
From: Eric Sandeen @ 2008-03-23  3:34 UTC (permalink / raw)
  To: xfs-oss

it may not always be obvious to outsiders that xfsdump is packaged
separately from xfsprogs... is it worth checking for the binaries
rather than spewing verbose failures if it's not installed?

(and are the locations ok for irix/bsd/whatnot too...?)

... also abort if bc not found (common.filter requires this,
my minimal testing root didn't have it and much error spew
ensued... nicer to check up front IMHO)

-Eric

Index: xfstests/common.dump
===================================================================
--- xfstests.orig/common.dump
+++ xfstests/common.dump
@@ -41,6 +41,10 @@ do_quota_check=true # do quota check if 
 
 _need_to_be_root
 
+[ -x /usr/sbin/xfsdump ] || _notrun "xfsdump executable not found"
+[ -x /usr/sbin/xfsrestore ] || _notrun "xfsrestore executable not found"
+[ -x /usr/sbin/xfsinvutil ] || _notrun "xfsinvutil executable not found"
+
 # install our cleaner
 trap "_cleanup; exit \$status" 0 1 2 3 15
 
Index: xfstests/common.config
===================================================================
--- xfstests.orig/common.config
+++ xfstests/common.config
@@ -114,6 +114,9 @@ export AWK_PROG="`set_prog_path awk`"
 export SED_PROG="`set_prog_path sed`"
 [ "$SED_PROG" = "" ] && _fatal "sed not found"
 
+export BC_PROG="`set_prog_path bc`"
+[ "$BC_PROG" = "" ] && _fatal "bc not found"
+
 export PS_ALL_FLAGS="-ef"
 
 export DF_PROG="`set_prog_path df`"

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-03-25 23:57 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-23  3:34 [PATCH] xfsqa: call _notrun in common.dump if dump utils not found Eric Sandeen
     [not found] ` <20080323054136.GA7529@puku.stupidest.org>
2008-03-23 20:29   ` Eric Sandeen
2008-03-25  3:23 ` Timothy Shimmin
2008-03-25  3:35   ` Barry Naujok
2008-03-25  4:20     ` Eric Sandeen
2008-03-25  4:58       ` Timothy Shimmin
2008-03-25  6:05         ` Timothy Shimmin
2008-03-25 12:54           ` Eric Sandeen
2008-03-25 23:57             ` Timothy Shimmin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox