1
mirror of https://github.com/rapid7/metasploit-framework synced 2024-11-05 14:57:30 +01:00

small changes, making testing of msfconsole output easier

git-svn-id: file:///home/svn/framework3/trunk@11435 4d416f70-5f16-0410-b530-b9f4589650da
This commit is contained in:
Jonathan Cran 2010-12-28 19:50:44 +00:00
parent b5d0f1837f
commit 45efaa2088

View File

@ -104,6 +104,9 @@ class Regexr
re = Regexp.new(condition, @case_insensitive)
data_lines.each {|line|
if line =~ re
if @verbose
puts "DEBUG: matched success: " + line
end
success_count += 1
matched = true
break
@ -121,13 +124,14 @@ class Regexr
if target_successes == success_count
if @verbose
puts "DEBUG: woot, got all successes"
puts "DEBUG: Woot, got all successes"
end
return true
else
if @verbose
puts "DEBUG: Didn't get enough successes, somehow. (" + count + "/" + target_successes + ")"
puts "DEBUG: Didn't get enough successes, failing. (" + count + "/" + target_successes + ")"
end
return false
end
else
return true # No successes are defined, so count this as a pass (true).
@ -151,7 +155,7 @@ class Regexr
okay = false # oh, we found a match
if @verbose
puts "found " + line
puts "DEBUG: Matched failure: " + line
end
@ -162,7 +166,7 @@ class Regexr
# If the exception matches here, we'll spare it
if reg_exception =~ line
if @verbose
puts "\'" + line + "\' is an exception, we can ignore it."
puts "DEBUG: but \'" + line + "\' is an exception, we can ignore it."
end
okay = true
break