Author: svn-role Date: Fri Apr 13 04:01:13 2012 New Revision: 1325603 URL: http://svn.apache.org/viewvc?rev=1325603&view=rev Log: Merge the r1310535 group from trunk:
* r1310535, r1310594 Handle APR Hash order changes in Ruby bindings test expectations. Justification: Avoid spurious test failures. Votes: +1: joeswatosh +0: hwright Modified: subversion/branches/1.7.x/ (props changed) subversion/branches/1.7.x/STATUS subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb Propchange: subversion/branches/1.7.x/ ------------------------------------------------------------------------------ Merged /subversion/trunk:r1310535,1310594 Modified: subversion/branches/1.7.x/STATUS URL: http://svn.apache.org/viewvc/subversion/branches/1.7.x/STATUS?rev=1325603&r1=1325602&r2=1325603&view=diff ============================================================================== --- subversion/branches/1.7.x/STATUS (original) +++ subversion/branches/1.7.x/STATUS Fri Apr 13 04:01:13 2012 @@ -144,14 +144,6 @@ Veto-blocked changes: Approved changes: ================= - * r1310535, r1310594 - Handle APR Hash order changes in Ruby bindings test expectations. - Justification: - Avoid spurious test failures. - Votes: - +1: joeswatosh - +0: hwright - * r1311935 Fix a pool lifetime problem in the diff code. Justification: Modified: subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb URL: http://svn.apache.org/viewvc/subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb?rev=1325603&r1=1325602&r2=1325603&view=diff ============================================================================== --- subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb (original) +++ subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_client.rb Fri Apr 13 04:01:13 2012 @@ -2341,7 +2341,9 @@ class SvnClientTest < Test::Unit::TestCa def test_changelists_get_without_block assert_changelists do |ctx, changelist_name| - ctx.changelists(changelist_name, @wc_path) + changelists = ctx.changelists(changelist_name, @wc_path) + changelists.each_value { |v| v.sort! } + changelists end end @@ -2351,6 +2353,7 @@ class SvnClientTest < Test::Unit::TestCa ctx.changelists(changelist_name, @wc_path) do |path,cl_name| changelists[cl_name] << path end + changelists.each_value { |v| v.sort! } changelists end end Modified: subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb URL: http://svn.apache.org/viewvc/subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb?rev=1325603&r1=1325602&r2=1325603&view=diff ============================================================================== --- subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb (original) +++ subversion/branches/1.7.x/subversion/bindings/swig/ruby/test/test_wc.rb Fri Apr 13 04:01:13 2012 @@ -747,14 +747,15 @@ EOE :file_changed_prop_name => prop_name, :file_changed_prop_value => prop_value, } - expected_props, actual_result = yield(property_info, callbacks.result) + sorted_result = callbacks.result.sort_by {|r| r.first.to_s} + expected_props, actual_result = yield(property_info, sorted_result) dir_changed_props, file_changed_props, empty_changed_props = expected_props assert_equal([ [:dir_props_changed, @wc_path, dir_changed_props], - [:file_changed, path1, file_changed_props], [:file_added, path2, empty_changed_props], + [:file_changed, path1, file_changed_props], ], - callbacks.result) + sorted_result) end end end