You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2015/08/26 19:42:35 UTC

svn commit: r1697979 - /subversion/trunk/subversion/tests/cmdline/svnfsfs_tests.py

Author: stefan2
Date: Wed Aug 26 17:42:35 2015
New Revision: 1697979

URL: http://svn.apache.org/r1697979
Log:
Document the idea behind the 'svnfsfs load-index' test.
No functional change.

* subversion/tests/cmdline/svnfsfs_tests.py
  (): Replace the global comment taken over from svnadmin_tests.py

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

Modified: subversion/trunk/subversion/tests/cmdline/svnfsfs_tests.py
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/tests/cmdline/svnfsfs_tests.py?rev=1697979&r1=1697978&r2=1697979&view=diff
==============================================================================
--- subversion/trunk/subversion/tests/cmdline/svnfsfs_tests.py (original)
+++ subversion/trunk/subversion/tests/cmdline/svnfsfs_tests.py Wed Aug 26 17:42:35 2015
@@ -57,29 +57,17 @@ Item = svntest.wc.StateItem
 
 # How we currently test 'svnfsfs' --
 #
-#   'svnadmin create':   Create an empty repository, test that the
-#                        root node has a proper created-revision,
-#                        because there was once a bug where it
-#                        didn't.
-#
-#                        Note also that "svnadmin create" is tested
-#                        implicitly every time we run a python test
-#                        script.  (An empty repository is always
-#                        created and then imported into;  if this
-#                        subcommand failed catastrophically, every
-#                        test would fail and we would know instantly.)
-#
-#   'svnadmin createtxn'
-#   'svnadmin rmtxn':    See below.
-#
-#   'svnadmin lstxns':   We don't care about the contents of transactions;
-#                        we only care that they exist or not.
-#                        Therefore, we can simply parse transaction headers.
-#
-#   'svnadmin dump':     A couple regression tests that ensure dump doesn't
-#                        error out, and one to check that the --quiet option
-#                        really does what it's meant to do. The actual
-#                        contents of the dump aren't verified at all.
+#   'svnfsfs load-index': Create a greek repo but set shard to 2 and pack
+#                         it so we can load into a packed shard with more
+#                         than one revision to test ordering issues etc.
+#                         r1 also contains a non-trival number of items such
+#                         that parser issues etc. have a chance to surface.
+#
+#                         The idea is dump the index of the pack, mess with
+#                         it to cover lots of UI guarantees but keep the
+#                         semantics of the relevant bits. Then feed it back
+#                         to load-index and verify that the result is still
+#                         a complete, consistent etc. repo.
 #
 ######################################################################
 # Helper routines