Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-3670

Test suite fails to complete, SVN corrupts checkouts

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.6.x
    • ---
    • tests
    • None
    • Mac OS X

    Description

      After I updated to the newest version of SVN, 1.6.12, the 'svn' application was corrupting my checkouts 
      as indicated here - http://pastebin.com/RmFVqZYd. After I downgraded to version 1.6.9, everything 
      was still fine. I then ran the test case with the following result:
      
      Summary of test results:
        2 tests SKIPPED
        3 tests XFAILED
        40 tests FAILED
      
      In SVN 1.6.11, I would even have 89 build failures; in 1.6.12 this has been lowered to 40.
      
      These are all the tests that fail:
      
      FAIL:  diff-diff3-test 1: these dump core
      FAIL:  diff-diff3-test 2: 2-way unified diff and trivial merge
      FAIL:  diff-diff3-test 3: 2-way unified diff where output is suspect
      FAIL:  diff-diff3-test 4: 3-way merge, non-overlapping changes
      FAIL:  diff-diff3-test 5: 3-way merge, non-conflicting overlapping changes
      FAIL:  diff-diff3-test 6: 3-way merge, conflicting overlapping changes
      FAIL:  diff-diff3-test 7: random trivial merge (seed:3035760163)
      FAIL:  diff-diff3-test 8: random 3-way merge (seed:3692240255)
      FAIL:  diff-diff3-test 9: merge with part already present (seed:3211981541)
      FAIL:  diff-diff3-test 10: 3-way merge, adjacent changes
      FAIL:  diff-diff3-test 11: 3-way merge with conflict styles
      FAIL:  fs-pack-test 1: pack a FSFS filesystem
      FAIL:  fs-pack-test 2: pack FSFS where revs % shard = 0
      FAIL:  fs-pack-test 3: read from a packed FSFS filesystem
      FAIL:  fs-pack-test 4: commit to a packed FSFS filesystem
      FAIL:  fs-test: Unknown test failure see tests.log.
      FAIL:  locks-test 1: lock only
      FAIL:  locks-test 2: lookup lock by path
      FAIL:  locks-test 3: attach lock
      FAIL:  locks-test 4: get locks
      FAIL:  locks-test 5: basic locking
      FAIL:  locks-test 6: test that locking requires proper credentials
      FAIL:  locks-test 7: test that locking is enforced in final commit step
      FAIL:  locks-test 8: dir propchange can be committed with locked child
      FAIL:  locks-test 11: test that locks can expire
      FAIL:  locks-test 12: breaking, stealing, refreshing a lock
      FAIL:  locks-test 13: check out-of-dateness before locking
      FAIL:  repos-test 1: test svn_repos_dir_delta2
      FAIL:  repos-test 2: test deletions under copies in node_tree code
      FAIL:  repos-test 3: test svn_repos_history() (partially)
      FAIL:  repos-test 4: test svn_repos_node_locations
      FAIL:  repos-test 5: test svn_repos_node_locations some more
      FAIL:  repos-test 6: test removal of defunct locks
      FAIL:  repos-test 8: test authz in the commit editor
      FAIL:  repos-test 9: test commit with explicit txn
      FAIL:  repos-test 10: test svn_repos_node_location_segments
      FAIL:  repos-test 11: test reporter and svn_depth_exclude
      FAIL:  repos-test 13: test svn_repos_get_logs ranges and limits
      FAIL:  changes-test 4: fetch compressed changes from the changes table
      FAIL:  strings-reps-test 6: write a null string
      
      The complete tests.log is available at http://kmess.org/~sjors/tests.log. One interesting thing I see you 
      don't see very well in the browser display, but you do see it in vim, for example:
      
      svn_tests: Can't remove 'test-repo-test-strings/43^E'
      svn_tests: Can't remove file 'test-repo-test-strings/43^E': No such file or directory
      
      The ^E here is one unprintable character. This may have to do with some off-by-one error somewhere 
      in the code.
      

      Original issue reported by dazjorz

      Attachments

        1. 1_tests.log
          78 kB
          Subversion Importer

        Activity

          People

            Unassigned Unassigned
            subversion-importer Subversion Importer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: