You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by da...@apache.org on 2012/05/10 18:41:22 UTC

svn commit: r1336783 - /subversion/trunk/subversion/tests/cmdline/revert_tests.py

Author: danielsh
Date: Thu May 10 16:41:22 2012
New Revision: 1336783

URL: http://svn.apache.org/viewvc?rev=1336783&view=rev
Log:
Add a WIMP test.

* subversion/tests/cmdline/revert_tests.py
  (revert_nonexistent): New.  Fails in ebug builds.
  (test_list): Run it.

Modified:
    subversion/trunk/subversion/tests/cmdline/revert_tests.py

Modified: subversion/trunk/subversion/tests/cmdline/revert_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/revert_tests.py?rev=1336783&r1=1336782&r2=1336783&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/revert_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/revert_tests.py Thu May 10 16:41:22 2012
@@ -1600,6 +1600,13 @@ def revert_with_unversioned_targets(sbox
   actual_disk = svntest.tree.build_tree_from_wc(wc_dir, 1)
   svntest.tree.compare_trees("disk", actual_disk, expected_disk.old_tree())
 
+@Wimp()
+# leaks an unresetted svn_sqlite__stmt_t in maintainer builds
+def revert_nonexistent(sbox):
+  'svn revert -R nonexistent'
+  sbox.build(read_only=True)
+  svntest.main.run_svn(None, 'revert', '-R', sbox.ospath('nonexistent'))
+
 ########################################################################
 # Run the tests
 
@@ -1638,6 +1645,7 @@ test_list = [ None,
               revert_no_text_change_conflict,
               revert_no_text_change_conflict_recursive,
               revert_with_unversioned_targets,
+              revert_nonexistent,
              ]
 
 if __name__ == '__main__':