aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/iozone.rb7
1 files changed, 5 insertions, 2 deletions
diff --git a/Library/Formula/iozone.rb b/Library/Formula/iozone.rb
index 0284e9d12..9e33d90dd 100644
--- a/Library/Formula/iozone.rb
+++ b/Library/Formula/iozone.rb
@@ -20,8 +20,11 @@ class Iozone < Formula
man1.install 'docs/iozone.1'
end
- def test
- `#{bin}/iozone -I -s 16M | grep -c O_DIRECT`.chomp == '1'
+ test do
+ require 'open3'
+ Open3.popen3("#{bin}/iozone", "-I", "-s", "16M") do |_, stdout, _|
+ /File size set to 16384 KB/ === stdout.read
+ end
end
end