Looking at my failing tests most of them seem to be property related. Tests
expect certain properties to be set, but they aren't being set.
Can anyone give me some guidance on where I should be looking to resolve
these? Is this caused by a particular dependency?
Here's an example of what I'm seeing in the test logs:
=============================================================
Expected 'B_COPY' and actual 'B_COPY' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
* Node name: B_COPY
Path: __SVN_ROOT_NODE\A\B_COPY
Contents: N/A (node is a directory)
Properties: {'svn:mergeinfo': '/A/B:3-5'}
Attributes: {}
Children: 3
=============================================================
ACTUAL NODE FOUND:
=============================================================
* Node name: B_COPY
Path: __SVN_ROOT_NODE\A\B_COPY
Contents: N/A (node is a directory)
Properties: {}
Attributes: {}
Children: 3
Thanks!
Glen
On Mon, Mar 21, 2011 at 2:10 PM, Glen Cooper <glen_at_glenc.net> wrote:
> Great - thanks!
>
>
> On Mon, Mar 21, 2011 at 2:07 PM, Mark Phippard <markphip_at_gmail.com> wrote:
>
>> The tests marked XFAIL are expected to fail. You can ignore those and
>> just focus on the rest.
>>
>>
>>
>> On Mon, Mar 21, 2011 at 5:04 PM, Glen Cooper <glen_at_glenc.net> wrote:
>> > Hello,
>> > I have built Subversion on Windows and am running the test suite. I am
>> > getting a number of failing tests and I just wanted to ask if there are
>> any
>> > tests that are expected to fail? I don't want to spend time running
>> down
>> > failures if they're expected.
>> > Here are the details on my build environment:
>> > Build Server: Windows Server 2008 x64
>> > Using: Visual Studio 2008
>> > Building against a fresh checkout
>> > of https://svn.apache.org/repos/asf/subversion/tags/1.6.16
>> > Berkeley DB: 4.8.30
>> > OpenSSL: 0.9.8r
>> > HTTPD: 2.2.16
>> > Neon: 0.29.5
>> > ZLib: 1.2.4
>> > Serf: 0.7.0
>> > SQLite: 3.7.5
>> > Cyrus SASL: 2.1.23
>> > Here is the summary results when I run the test suite:
>> > At least one test XFAILED, checking
>> > C:\Source\svn\subversion-1.6.16\Release\tests.log
>> > XFAIL: fs-test.exe 18: merging commit
>> > XFAIL: locks-test.exe 9: able to reserve a name (lock non-existent path)
>> > XFAIL: locks-test.exe 10: directory locks (kinda)
>> > XFAIL: tree-conflict-data-test.exe 3: detect broken tree conflict data
>> > XFAIL: basic_tests.py 39: remotely remove directories from two
>> repositories
>> > XFAIL: update_tests.py 50: tree conflicts 2.3: skip on 2nd update
>> > XFAIL: switch_tests.py 10: switch a file to a dir and back to the file
>> > XFAIL: log_tests.py 21: test log -c on range of changes
>> > XFAIL: diff_tests.py 28: diff a renamed directory
>> > XFAIL: diff_tests.py 49: diff URL against working copy with local mods
>> > XFAIL: diff_tests.py 50: diff -r1 of removed file to its local addition
>> > XFAIL: merge_tests.py 34: replace both dir and one of its children
>> > XFAIL: merge_tests.py 55: avoid repeated merges for cyclic merging
>> > XFAIL: merge_tests.py 71: merge target with non inheritable mergeinfo
>> > XFAIL: merge_tests.py 90: merge added subtree
>> > XFAIL: merge_tests.py 114: tree conflicts 5.1: leaf edit, tree del
>> > XFAIL: merge_tests.py 115: tree conflicts 5.2: leaf del, tree del
>> > XFAIL: merge_tests.py 119: tree conflicts 5.1: leaf edit (no ci), tree
>> del
>> > XFAIL: merge_tests.py 120: tree conflicts 5.2: leaf del (no ci), tree
>> del
>> > XFAIL: merge_tests.py 124: merge prior to rename src existence still
>> dels
>> > src
>> > XFAIL: revert_tests.py 4: revert a moved file
>> > XFAIL: mergeinfo_tests.py 4: 'mergeinfo' with uninteresting source
>> selection
>> > XFAIL: info_tests.py 2: info on added file
>> > XFAIL: tree_conflict_tests.py 14: merge dir: del/rpl/mv onto not-same
>> > At least one test FAILED, checking
>> > C:\Source\svn\subversion-1.6.16\Release\tests.log
>> > FAIL: update_tests.py 2: update to an old revision of a binary files
>> > FAIL: update_tests.py 34: update handles obstructing paths scheduled
>> for
>> > add
>> > FAIL: update_tests.py 35: update conflicted files
>> > FAIL: update_tests.py 36: mergeinfo does not elide after update
>> > FAIL: update_tests.py 37: update should make use of copyfrom args
>> > FAIL: switch_tests.py 23: mergeinfo does not elide post switch
>> > FAIL: prop_tests.py 1: write/read props in wc only (ps, pl, pdel, pe)
>> > FAIL: prop_tests.py 3: receive properties via update
>> > FAIL: prop_tests.py 6: update with conflicting props
>> > FAIL: prop_tests.py 9: props work when reverting a replacement
>> > FAIL: copy_tests.py 31: svn cp PATH PATH replace file with props
>> > FAIL: copy_tests.py 33: svn cp URL PATH replace file with props
>> > FAIL: copy_tests.py 48: copy added uncommitted paths with props
>> > FAIL: externals_tests.py 18: binary file externals
>> > FAIL: externals_tests.py 20: tag directory with file externals from wc
>> to
>> > url
>> > FAIL: merge_tests.py 2: merge and add new files/dirs with history
>> > FAIL: merge_tests.py 3: merge that deletes items
>> > FAIL: merge_tests.py 4: some simple property merges
>> > FAIL: merge_tests.py 12: merge change into unchanged binary file
>> > FAIL: merge_tests.py 13: 3-way merge of 'file add' into existing binary
>> > FAIL: merge_tests.py 21: merge --dry-run adding a new file with props
>> > FAIL: merge_tests.py 28: property merges don't overwrite existing
>> prop-mods
>> > FAIL: merge_tests.py 29: property merge conflict even without local
>> mods
>> > FAIL: merge_tests.py 43: use subtree's mergeinfo to avoid repeated
>> merge
>> > FAIL: merge_tests.py 45: target inherits mergeinfo from nearest
>> ancestor
>> > FAIL: merge_tests.py 48: merge works when target has copied children
>> > FAIL: merge_tests.py 50: merge to path with switched children
>> > FAIL: merge_tests.py 53: merge adding prop to child of merge target
>> works
>> > FAIL: merge_tests.py 60: merge test for --depth files
>> > FAIL: merge_tests.py 61: subtrees can lose non-inheritable ranges
>> > FAIL: merge_tests.py 62: merge to sparse directories
>> > FAIL: merge_tests.py 69: merge of propchange on subdir raises conflict
>> > FAIL: merge_tests.py 75: normalized mergeinfo is recorded on subtrees
>> > FAIL: merge_tests.py 76: subtrees added after start of merge range are
>> ok
>> > FAIL: merge_tests.py 78: merge --reintegrate with renamed file on
>> branch
>> > FAIL: merge_tests.py 87: merge from a foreign repository
>> > FAIL: merge_tests.py 98: subtree merge source might not exist
>> > FAIL: merge_tests.py 108: merge adds mergeinfo to subtrees correctly
>> > FAIL: merge_tests.py 123: no self referential filtering on added path
>> > FAIL: merge_tests.py 125: merge --reintegrate with subtree mergeinfo
>> > FAIL: merge_tests.py 134: source has target's history as explicit
>> mergeinfo
>> > FAIL: merge_tests.py 135: added subtrees with mergeinfo break
>> reintegrate
>> > FAIL: revert_tests.py 5: revert svn cp PATH PATH replace file with
>> props
>> > FAIL: revert_tests.py 7: revert svn cp URL PATH replace file with props
>> > FAIL: svnlook_tests.py 3: test the printing of property diffs
>> > FAIL: svnlook_tests.py 9: test 'svnlook diff -x --ignore-eol-style'
>> > FAIL: changelist_tests.py 6: propset/del/get --changelist
>> > Summary of test results:
>> > 48 tests SKIPPED
>> > 24 tests XFAILED
>> > 47 tests FAILED
>> > --
>> > Glen Cooper
>> > (425) 522-3013
>> >
>>
>>
>>
>> --
>> Thanks
>>
>> Mark Phippard
>> http://markphip.blogspot.com/
>>
>
>
>
> --
> Glen Cooper
> (425) 522-3013
>
--
Glen Cooper
(425) 522-3013
Received on 2011-03-22 02:20:10 CET