You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildr.apache.org by vb...@apache.org on 2009/03/25 19:14:22 UTC
svn commit: r758383 - /buildr/trunk/lib/buildr/java/test_result.rb
Author: vborja
Date: Wed Mar 25 18:14:17 2009
New Revision: 758383
URL: http://svn.apache.org/viewvc?rev=758383&view=rev
Log:
mkdir_p does not exist except on FileUtils and dump_yaml takes two parameters
Modified:
buildr/trunk/lib/buildr/java/test_result.rb
Modified: buildr/trunk/lib/buildr/java/test_result.rb
URL: http://svn.apache.org/viewvc/buildr/trunk/lib/buildr/java/test_result.rb?rev=758383&r1=758382&r2=758383&view=diff
==============================================================================
--- buildr/trunk/lib/buildr/java/test_result.rb (original)
+++ buildr/trunk/lib/buildr/java/test_result.rb Wed Mar 25 18:14:17 2009
@@ -13,7 +13,7 @@
# License for the specific language governing permissions and limitations under
# the License.
-
+require 'fileutils'
module Buildr #:nodoc:
module TestFramework
@@ -30,15 +30,15 @@
end
def self.dump_yaml(file, e)
- mkdir_p File.dirname(file)
+ FileUtils.mkdir_p File.dirname(file)
File.open(file, 'w') { |f| f.puts(YAML.dump(Error.new(e.message, e.backtrace))) }
end
def self.guard(file)
begin
yield
- rescue
- dump_yaml(file)
+ rescue => e
+ dump_yaml(file, e)
end
end
end
@@ -105,7 +105,7 @@
files = options.files
result.succeeded = files - result.failed
- mkdir_p File.dirname(where)
+ FileUtils.mkdir_p File.dirname(where)
File.open(where, 'w') { |f| f.puts YAML.dump(result) }
end
end # YamlFormatter