You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2010/05/14 17:35:49 UTC

svn commit: r944314 - /subversion/trunk/subversion/tests/cmdline/obliterate_tests.py

Author: philip
Date: Fri May 14 15:35:49 2010
New Revision: 944314

URL: http://svn.apache.org/viewvc?rev=944314&view=rev
Log:
Avoid spurious obliterate XFAIL with BDB.

* subversion/tests/cmdline/obliterate_tests.py
  (supports_obliterate): Check if client has obliterate support.

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

Modified: subversion/trunk/subversion/tests/cmdline/obliterate_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/obliterate_tests.py?rev=944314&r1=944313&r2=944314&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/obliterate_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/obliterate_tests.py Fri May 14 15:35:49 2010
@@ -201,7 +201,13 @@ def pre_obliterate_hook(sbox):
 # Run the tests
 
 def supports_obliterate():
-  return svntest.main.is_ra_type_file() and not svntest.main.is_fs_type_fsfs()
+  if svntest.main.is_ra_type_file() and not svntest.main.is_fs_type_fsfs():
+    code, output, error = svntest.main.run_svn(None, "help")
+    for line in output:
+      if line.find("obliterate") != -1:
+        return True
+  return False
+    
 
 # list all tests here, starting with None:
 test_list = [ None,