diff options
author | mguetlein <martin.guetlein@gmail.com> | 2010-09-07 10:23:16 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2010-09-07 10:23:16 +0200 |
commit | fd1258afd54660cffe4c45472f9c856c68d30e61 (patch) | |
tree | 0e091a62d5a86096bed0c16c4b3160fd455d9260 /example.rb | |
parent | 9fac92f0165d7e0a13b5680c92c5c26521beec65 (diff) |
fix examples
Diffstat (limited to 'example.rb')
-rw-r--r-- | example.rb | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -100,8 +100,15 @@ class Example end # performs all curl calls listed in examples after ">>>", next line is added if line ends with "\" - def self.test_examples - lines = transform_example.split("\n") + def self.test_examples(example_uri=nil) + + if (example_uri) + examples = OpenTox::RestClientWrapper.get(example_uri) + else + examples = transform_example # use local examples + end + + lines = examples.split("\n") curl_call = false curl_calls = [] @@ -136,7 +143,7 @@ class Example result = "" IO.popen(cmd.to_s+" 2> /dev/null") do |f| while line = f.gets - result += line + result += line if result.size<50 end end result.gsub!(/\n/, " \\n ") @@ -151,7 +158,7 @@ class Example log "failed ( " +result.to_s[0,50]+" )" end end - log num.to_s+"/"+num.to_s+" curls succeeded" + log suc.to_s+"/"+num.to_s+" curls succeeded" @@summary end "testing in background, check log for results" |