diff options
author | hunt <hunt> | 2006-03-09 08:48:06 +0000 |
---|---|---|
committer | hunt <hunt> | 2006-03-09 08:48:06 +0000 |
commit | 68642a15584f9e4fbf8cfc5765a3cfaeac0a5bbb (patch) | |
tree | 456b5d73292446a4017fcecf5162e5b20be86e95 /runtime/bench2/stap_bench | |
parent | 43efac911763c31250e953fcd633d7f275d88270 (diff) | |
download | systemtap-steved-68642a15584f9e4fbf8cfc5765a3cfaeac0a5bbb.tar.gz systemtap-steved-68642a15584f9e4fbf8cfc5765a3cfaeac0a5bbb.tar.xz systemtap-steved-68642a15584f9e4fbf8cfc5765a3cfaeac0a5bbb.zip |
2006-03-09 Martin Hunt <hunt@redhat.com>
* bench2: New directory containing a benchmark framework.
Diffstat (limited to 'runtime/bench2/stap_bench')
-rwxr-xr-x | runtime/bench2/stap_bench | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/runtime/bench2/stap_bench b/runtime/bench2/stap_bench new file mode 100755 index 00000000..b3b450d8 --- /dev/null +++ b/runtime/bench2/stap_bench @@ -0,0 +1,16 @@ +#!/usr/bin/env ruby +load './bench.rb' + +# run tests on all the files ending in ".st" +# These must be systemtap scripts. +# First line of scripts must be a comment with the test description. + +Dir["*.st"].each do |file| + File.open(file,"r") do |f| + desc = f.gets.sub(/^#/,'').strip + test = Stapbench.new(desc) + test.file = file + test.run + test.print + end +end |