]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
add hammer.sh
authorSage Weil <sage@newdream.net>
Wed, 9 Nov 2011 21:37:02 +0000 (13:37 -0800)
committerSage Weil <sage@newdream.net>
Wed, 9 Nov 2011 21:37:02 +0000 (13:37 -0800)
simple script to repeat a test until it fails.  can probably do something much more sophisticated
here, but this works.

hammer.sh [new file with mode: 0755]

diff --git a/hammer.sh b/hammer.sh
new file mode 100755 (executable)
index 0000000..2b56c4f
--- /dev/null
+++ b/hammer.sh
@@ -0,0 +1,21 @@
+#!/bin/sh -ex
+
+job=$1
+test -e $1
+
+bin/teuthology-nuke $job
+
+title() {
+       echo '\[\033]0;hammer '$job' '$N' passes\007\]'
+}
+
+N=0
+title
+while bin/teuthology $job $2 $3 $4
+do
+       date
+       N=$(($N+1))
+       echo "$job: $N passes"
+       title
+done
+echo "$job: $N passes, then failure."