Re: [patch] comment Ruby Binding test and request uncomment when it should pass again
From: Joe Swatosh <joe.swatosh_at_gmail.com>
Date: Wed, 30 Dec 2009 22:00:50 -0800
Thanks Gavin, but this patch was made moot by philip fixing the
--
Joe
On Wed, Dec 30, 2009 at 3:51 PM, Gavin 'Beau' Baumanis
<gavinb_at_thespidernet.com> wrote:
> Ping.
> This Submission has received no comments.
>
> Gavin.
>
>
> On 13/12/2009, at 03:48 , Joe Swatosh wrote:
>
>> [[[
>> Since the standard Ruby unit test framework has no ability to mark a test as
>> "XFail," just remove it until it can pass again. Include a request to restore
>> the test when it should pass again....
>>
>> * subversion/bindings/swig/ruby/test/test_client.rb
>> (SvnClientTest#test_mkdir_p): Comment out
>>
>> * subversion/tests/cmdline/basic_tests.py
>> (test_list): Annotate the "Wimp" test for basic_mkdir_wc_with_parents with
>> a request to uncomment the Ruby test when functionality is restored.
>> ]]]
>>
>>
>>
>> Index: subversion/bindings/swig/ruby/test/test_client.rb
>> ===================================================================
>> --- subversion/bindings/swig/ruby/test/test_client.rb (revision 889879)
>> +++ subversion/bindings/swig/ruby/test/test_client.rb (working copy)
>> @@ -211,38 +211,38 @@
>> end
>> end
>>
>> - def test_mkdir_p
>> - log = "sample log"
>> - dir = "parent"
>> - child_dir = "parent/child"
>> - dir_path = Pathname.new(@wc_path) + dir
>> - child_dir_path = dir_path + "child"
>> - full_paths = [dir_path, child_dir_path].collect {|path| path.expand_path}
>> +# def test_mkdir_p
>> +# log = "sample log"
>> +# dir = "parent"
>> +# child_dir = "parent/child"
>> +# dir_path = Pathname.new(@wc_path) + dir
>> +# child_dir_path = dir_path + "child"
>> +# full_paths = [dir_path, child_dir_path].collect {|path| path.expand_path}
>> +#
>> +# make_context(log) do |ctx|
>> +#
>> +# infos = []
>> +# ctx.set_notify_func do |notify|
>> +# infos << [notify.path, notify]
>> +# end
>> +#
>> +# assert_equal([false, false], [dir_path.exist?, child_dir_path.exist?])
>> +# ctx.mkdir_p(child_dir_path.to_s)
>> +# assert_equal(full_paths.collect {|path| path.to_s}.sort,
>> +# infos.collect{|path, notify| path}.sort)
>> +# assert_equal([true, true],
>> +# infos.collect{|path, notify| notify.add?})
>> +# assert_equal([true, true], [dir_path.exist?, child_dir_path.exist?])
>> +#
>> +# infos.clear
>> +# ctx.commit(@wc_path)
>> +# assert_equal(full_paths.collect {|path| path.to_s}.sort,
>> +# infos.collect{|path, notify| path}.sort)
>> +# assert_equal([true, true],
>> +# infos.collect{|path, notify| notify.commit_added?})
>> +# end
>> +# end
>>
>> - make_context(log) do |ctx|
>> -
>> - infos = []
>> - ctx.set_notify_func do |notify|
>> - infos << [notify.path, notify]
>> - end
>> -
>> - assert_equal([false, false], [dir_path.exist?, child_dir_path.exist?])
>> - ctx.mkdir_p(child_dir_path.to_s)
>> - assert_equal(full_paths.collect {|path| path.to_s}.sort,
>> - infos.collect{|path, notify| path}.sort)
>> - assert_equal([true, true],
>> - infos.collect{|path, notify| notify.add?})
>> - assert_equal([true, true], [dir_path.exist?, child_dir_path.exist?])
>> -
>> - infos.clear
>> - ctx.commit(@wc_path)
>> - assert_equal(full_paths.collect {|path| path.to_s}.sort,
>> - infos.collect{|path, notify| path}.sort)
>> - assert_equal([true, true],
>> - infos.collect{|path, notify| notify.commit_added?})
>> - end
>> - end
>> -
>> def test_delete
>> log = "sample log"
>> src = "sample source\n"
>> Index: subversion/tests/cmdline/basic_tests.py
>> ===================================================================
>> --- subversion/tests/cmdline/basic_tests.py (revision 889879)
>> +++ subversion/tests/cmdline/basic_tests.py (working copy)
>> @@ -2491,6 +2491,9 @@
>> basic_update,
>> basic_mkdir_url,
>> basic_mkdir_url_with_parents,
>> + # Please uncomment the test_mkdir_p test in
>> + # subversion/bindings/swig/ruby/test/test_client.rb
>> + # when un"Wimp"ing this test
>> Wimp("currently, WC locks are being left behind",
>> basic_mkdir_wc_with_parents),
>> basic_corruption,
>
>
Received on 2009-12-31 07:01:25 CET
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.