You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "NOCERA, ANDY (ATTSI)" <an...@att.com> on 2010/06/02 17:06:58 UTC

Subversion Compile/Test on HPUX11.11: How to review/resolve make check results?


> Hi,
> 
> I am new to building & testing SVN and I was wondering where to start
> in interpreting the failures identified from running make check.  
> 
> 
> Thanks,
> Andy
> 
> 
> 
> $ make check
> Running all tests in auth-test [1/67]...success
> Running all tests in cache-test [2/67]...success
> Running all tests in checksum-test [3/67]...success
> Running all tests in client-test [4/67]...success
> Running all tests in compat-test [5/67]...success
> Running all tests in config-test [6/67]...success
> Running all tests in diff-diff3-test [7/67]...success
> Running all tests in dirent_uri-test [8/67]...success
> Running all tests in error-test [9/67]...success
> Running all tests in fs-pack-test [10/67]...success
> Running all tests in fs-test [11/67]...success
> Running all tests in hashdump-test [12/67]...success
> Running all tests in locks-test [13/67]...success
> Running all tests in mergeinfo-test [14/67]...success
> Running all tests in opt-test [15/67]...success
> Running all tests in path-test [16/67]...success
> Running all tests in ra-local-test [17/67]...success
> Running all tests in random-test [18/67]...success
> Running all tests in repos-test [19/67]...success
> Running all tests in revision-test [20/67]...success
> Running all tests in skel-test [21/67]...success
> Running all tests in stream-test [22/67]...success
> Running all tests in string-test [23/67]...success
> Running all tests in target-test [24/67]...success
> Running all tests in time-test [25/67]...success
> Running all tests in translate-test [26/67]...success
> Running all tests in tree-conflict-data-test [27/67]...success
> Running all tests in utf-test [28/67]...FAILURE
> Running all tests in window-test [29/67]...success
> Running all tests in getopt_tests.py [30/67]...success
> Running all tests in basic_tests.py [31/67]...success
> Running all tests in checkout_tests.py [32/67]...success
> Running all tests in commit_tests.py [33/67]...success
> Running all tests in update_tests.py [34/67]...success
> Running all tests in switch_tests.py [35/67]...success
> Running all tests in 
> [36/67]...FAILURE
> Running all tests in schedule_tests.py [37/67]...success
> Running all tests in log_tests.py [38/67]...success
> Running all tests in copy_tests.py [39/67]...success
> Running all tests in diff_tests.py [40/67]...success
> Running all tests in export_tests.py [41/67]...success
> Running all tests in externals_tests.py [42/67]...success
> Running all tests in merge_tests.py [43/67]...success
> Running all tests in merge_authz_tests.py [44/67]...success
> Running all tests in revert_tests.py [45/67]...success
> Running all tests in mergeinfo_tests.py [46/67]...success
> Running all tests in stat_tests.py [47/67]...success
> Running all tests in trans_tests.py [48/67]...success
> Running all tests in autoprop_tests.py [49/67]...success
> Running all tests in blame_tests.py [50/67]...success
> Running all tests in special_tests.py [51/67]...success
> Running all tests in svnadmin_tests.py [52/67]...success
> Running all tests in svnlook_tests.py [53/67]...success
> Running all tests in svnversion_tests.py [54/67]...success
> Running all tests in utf8_tests.py [55/67]...success
> Running all tests in history_tests.py [56/67]...success
> Running all tests in lock_tests.py [57/67]...success
> Running all tests in cat_tests.py [58/67]...success
> Running all tests in import_tests.py [59/67]...success
> Running all tests in svnsync_tests.py [60/67]...success
> Running all tests in authz_tests.py [61/67]...success
> Running all tests in depth_tests.py [62/67]...success
> Running all tests in svndumpfilter_tests.py [63/67]...success
> Running all tests in changelist_tests.py [64/67]...success
> Running all tests in info_tests.py [65/67]...success
> Running all tests in tree_conflict_tests.py [66/67]...success
> Running all tests in resolved_tests.py [67/67]...success
> At least one test was SKIPPED, checking
> /usr/local/svn_build/subversion-1.6.9/tests.log
> SKIP:  cache-test 2: basic memcache svn_cache test
> SKIP:  cache-test 3: memcache svn_cache with very long keys
> SKIP:  update_tests.py 32: update wc on the root of a Windows
> (virtual) drive
> SKIP:  merge_tests.py 101: commits to subtrees added by merge wreak
> havoc
> SKIP:  merge_authz_tests.py 1: skipped paths get overriding mergeinfo
> SKIP:  utf8_tests.py 1: conversion of paths and logs to/from utf8
> SKIP:  svnsync_tests.py 14: verify that unreadable content is not
> synced
> SKIP:  svnsync_tests.py 15: verify that copies from unreadable dirs
> work
> SKIP:  svnsync_tests.py 16: verify copies with mods from unreadable
> dirs
> SKIP:  svnsync_tests.py 17: verify copies with mods from unreadable
> dirs +copy
> SKIP:  authz_tests.py 1: authz issue #2486 - open root
> SKIP:  authz_tests.py 2: authz issue #2486 - open directory
> SKIP:  authz_tests.py 3: broken authz files cause errors
> SKIP:  authz_tests.py 4: test authz for read operations
> SKIP:  authz_tests.py 5: test authz for write operations
> SKIP:  authz_tests.py 6: test authz for checkout
> SKIP:  authz_tests.py 7: test authz for log and tracing path changes
> SKIP:  authz_tests.py 8: test authz for checkout and update
> SKIP:  authz_tests.py 9: test authz for export with unreadable
> subfolder
> SKIP:  authz_tests.py 10: test authz for aliases
> SKIP:  authz_tests.py 11: test the authz validation rules
> SKIP:  authz_tests.py 12: test authz for locking
> SKIP:  authz_tests.py 13: authz issue #2712
> SKIP:  authz_tests.py 14: switched to directory, no read access on
> parents
> At least one test XFAILED, checking
> /usr/local/svn_build/subversion-1.6.9/tests.log
> XFAIL: fs-test 18: merging commit
> XFAIL: locks-test 9: able to reserve a name (lock non-existent path)
> XFAIL: locks-test 10: directory locks (kinda)
> XFAIL: tree-conflict-data-test 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 72: merge target with non inheritable mergeinfo
> XFAIL: merge_tests.py 91: merge added subtree
> XFAIL: merge_tests.py 115: tree conflicts 5.1: leaf edit, tree del
> XFAIL: merge_tests.py 116: tree conflicts 5.2: leaf del, tree del
> XFAIL: merge_tests.py 120: tree conflicts 5.1: leaf edit (no ci), tree
> del
> XFAIL: merge_tests.py 121: tree conflicts 5.2: leaf del (no ci), tree
> del
> XFAIL: merge_tests.py 125: 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: special_tests.py 10: diff a symlink to a directory
> 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
> /usr/local/svn_build/subversion-1.6.9/tests.log
> FAIL:  utf-test 3: test svn_utf_cstring_to_utf8_ex2
> FAIL:  utf-test 4: test svn_utf_cstring_from_utf8_ex2
> FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel, pe)
> FAIL:  prop_tests.py 16: property operations on an URL
> Summary of test results:
>   24 tests SKIPPED
>   25 tests XFAILED
>   4 tests FAILED
> *** Error exit code 1
> 
> Stop.
> 
> 

RE: Subversion Compile/Test on HPUX11.11: How to review/resolve make check results?

Posted by "NOCERA, ANDY (ATTSI)" <an...@att.com>.
Julian,

Thanks for the follow-up.  I had already found the logs and was trying
to figure out what is broke.    My subversion knowledge is lacking, so
your advice may help.

Thanks,
Andy

-----Original Message-----
From: Julian Foad [mailto:julianfoad@btopenworld.com] 
Sent: Monday, June 07, 2010 6:39 AM
To: NOCERA, ANDY (ATTSI)
Cc: dev@subversion.apache.org
Subject: Re: Subversion Compile/Test on HPUX11.11: How to review/resolve
make check results?

On Wed, 2010-06-02 at 13:06 -0400, NOCERA, ANDY (ATTSI) wrote:
> > Hi,
> > 
> > I am new to building & testing SVN and I was wondering where to
start
> > in interpreting the failures identified from running make check.  

Hi Andy.  As your message was five days ago, I expect you've already got
past this, but if not, start by looking in the file 'tests.log' to find
the detailed output from the first failure, or run the test individually
as:

  subversion/tests/cmdline/utf8_tests.py 3 --verbose

(See
<http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdli
ne/README> for details.)

I hope you're getting somewhere.

- Julian


> > At least one test FAILED, checking
> > /usr/local/svn_build/subversion-1.6.9/tests.log
> > FAIL:  utf-test 3: test svn_utf_cstring_to_utf8_ex2
> > FAIL:  utf-test 4: test svn_utf_cstring_from_utf8_ex2
> > FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel,
pe)
> > FAIL:  prop_tests.py 16: property operations on an URL



RE: Subversion Compile/Test on HPUX11.11: How to review/resolve make check results?

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Julian Foad wrote on Tue, 8 Jun 2010 at 02:29 -0000:
>   1. The test suite sets the environment variable SVN_EDITOR to
> os.path.join(sys.path[0], 'svneditor.py'), i.e.
> 'subversion/tests/cmdline/svneditor.py'.

We could also set it to

    sys.executable + space + 'subversion/tests/cmdline/svneditor.py'
    (+ appropriate quoting)

I had to do the same for windows (see use of envvar SVN_TEST_PYTHON)
a long time ago, for the same reason you speculate below.

It'd be something like this (but less crude than it):

[[[
Index: subversion/tests/cmdline/svntest/main.py
===================================================================
--- subversion/tests/cmdline/svntest/main.py	(revision 951533)
+++ subversion/tests/cmdline/svntest/main.py	(working copy)
@@ -119,7 +119,7 @@
 if windows:
   svneditor_script = os.path.join(sys.path[0], 'svneditor.bat')
 else:
-  svneditor_script = os.path.join(sys.path[0], 'svneditor.py')
+  svneditor_script = "'%s' '%s'" % (sys.executable, os.path.join(sys.path[0], 'svneditor.py'))
 
 # Username and password used by the working copies
 wc_author = 'jrandom'
]]]

Daniel

>   2. "svn propedit" will execute the program named in SVN_EDITOR.
>   3. "svneditor.py" looks at the environment variable
> SVNTEST_EDITOR_FUNC and executes the Python function named therein.
>   4. The Python function foo_to_bar() (defined in svneditor.py) does the
> foo-to-bar text substitution.
> 
> So the problem might well be something to do with environment variables
> or running external scripts on your system.  Is 'svneditor.py' marked as
> executable?  It should be.  That's probably the problem.

RE: Subversion Compile/Test on HPUX11.11: How to review/resolve make check results?

Posted by Julian Foad <ju...@btopenworld.com>.
On Mon, 2010-06-07 at 15:47 -0400, NOCERA, ANDY (ATTSI) wrote:
> Julian,
> 
> Below it claims "Expected 'mu' and actual 'mu' in disk tree are
> different!"  I see them as the same.  

There is a difference: One has property 'editme': 'the bar fighters',
the other has 'editme': 'the foo fighters'.

The command that was supposed to edit that property went like this:

[[[
CMD: svn propedit editme svn-test-work/working_copies/prop_tests-1/A/mu
--config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.338089>
No changes to property 'editme' on
'svn-test-work/working_copies/prop_tests-1/A/mu'
]]]

But when I run that test on my (Ubuntu) system, the output for that part
is:

[[[
CMD: svn propedit editme svn-test-work/working_copies/prop_tests-1/A/mu
--config-dir /home/julianfoad/build/subversion-d/subversion/tests/cmdline/svn-test-work/local_tmp/config --password rayjandom --no-auth-cache --username jrandom
<TIME = 0.237794>
Set new value for property 'editme' on
'svn-test-work/working_copies/prop_tests-1/A/mu'
]]]

So the "propedit" isn't working.  The "propedit" command is supposed to
invoke an editor which can be specified by an environment variable.
Looking at the Python code in the test suite, I see it is configured
like so (in prop_tests.py):

[[[
  svntest.main.use_editor('foo_to_bar')
  # Edit one property
  svntest.main.run_svn(None, 'propedit', 'editme',
                       os.path.join(wc_dir, 'A', 'mu'))
]]]

where use_editor is defined in svntest/main.py as:

[[[
def use_editor(func):
  os.environ['SVN_EDITOR'] = svneditor_script
  os.environ['SVN_MERGE'] = svneditor_script
  os.environ['SVNTEST_EDITOR_FUNC'] = func
  os.environ['SVN_TEST_PYTHON'] = sys.executable
]]]

That's rather complex:

  1. The test suite sets the environment variable SVN_EDITOR to
os.path.join(sys.path[0], 'svneditor.py'), i.e.
'subversion/tests/cmdline/svneditor.py'.
  2. "svn propedit" will execute the program named in SVN_EDITOR.
  3. "svneditor.py" looks at the environment variable
SVNTEST_EDITOR_FUNC and executes the Python function named therein.
  4. The Python function foo_to_bar() (defined in svneditor.py) does the
foo-to-bar text substitution.

So the problem might well be something to do with environment variables
or running external scripts on your system.  Is 'svneditor.py' marked as
executable?  It should be.  That's probably the problem.

- Julian


> CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync
> <TIME = 0.152026>
> CMD: svn import -m "Log message for revision 1."
> svn-test-work/local_tmp/greekfiles
> file:///usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/sv
> n-test-work/local_tmp/repos --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.383874>
> 
> CMD: svn import -m "Log message for revision 1."
> svn-test-work/local_tmp/greekfiles file:///usr/tmp/x --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.383874>
> Adding         svn-test-work/local_tmp/greekfiles/A
> Adding         svn-test-work/local_tmp/greekfiles/A/B
> Adding         svn-test-work/local_tmp/greekfiles/A/B/lambda
> Adding         svn-test-work/local_tmp/greekfiles/A/B/E
> Adding         svn-test-work/local_tmp/greekfiles/A/B/E/alpha
> Adding         svn-test-work/local_tmp/greekfiles/A/B/E/beta
> Adding         svn-test-work/local_tmp/greekfiles/A/B/F
> Adding         svn-test-work/local_tmp/greekfiles/A/mu
> Adding         svn-test-work/local_tmp/greekfiles/A/C
> Adding         svn-test-work/local_tmp/greekfiles/A/D
> Adding         svn-test-work/local_tmp/greekfiles/A/D/gamma
> Adding         svn-test-work/local_tmp/greekfiles/A/D/G
> Adding         svn-test-work/local_tmp/greekfiles/A/D/G/rho
> Adding         svn-test-work/local_tmp/greekfiles/A/D/G/pi
> Adding         svn-test-work/local_tmp/greekfiles/A/D/G/tau
> Adding         svn-test-work/local_tmp/greekfiles/A/D/H
> Adding         svn-test-work/local_tmp/greekfiles/A/D/H/chi
> Adding         svn-test-work/local_tmp/greekfiles/A/D/H/omega
> Adding         svn-test-work/local_tmp/greekfiles/A/D/H/psi
> Adding         svn-test-work/local_tmp/greekfiles/iota
> 
> Committed revision 1.
> CMD: svnadmin create svn-test-work/repositories/prop_tests-1
> --bdb-txn-nosync <TIME = 0.137276>
> CMD: svnadmindump svn-test-work/local_tmp/repos | svnadminload
> svn-test-work/repositories/prop_tests-1 --ignore-uuid <TIME = 0.139582>
> CMD: svn co
> file:///usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/sv
> n-test-work/repositories/prop_tests-1
> svn-test-work/working_copies/prop_tests-1 --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.598268>
> A    svn-test-work/working_copies/prop_tests-1/A
> A    svn-test-work/working_copies/prop_tests-1/A/B
> A    svn-test-work/working_copies/prop_tests-1/A/B/lambda
> A    svn-test-work/working_copies/prop_tests-1/A/B/E
> A    svn-test-work/working_copies/prop_tests-1/A/B/E/alpha
> A    svn-test-work/working_copies/prop_tests-1/A/B/E/beta
> A    svn-test-work/working_copies/prop_tests-1/A/B/F
> A    svn-test-work/working_copies/prop_tests-1/A/mu
> A    svn-test-work/working_copies/prop_tests-1/A/C
> A    svn-test-work/working_copies/prop_tests-1/A/D
> A    svn-test-work/working_copies/prop_tests-1/A/D/gamma
> A    svn-test-work/working_copies/prop_tests-1/A/D/G
> A    svn-test-work/working_copies/prop_tests-1/A/D/G/pi
> A    svn-test-work/working_copies/prop_tests-1/A/D/G/rho
> A    svn-test-work/working_copies/prop_tests-1/A/D/G/tau
> A    svn-test-work/working_copies/prop_tests-1/A/D/H
> A    svn-test-work/working_copies/prop_tests-1/A/D/H/chi
> A    svn-test-work/working_copies/prop_tests-1/A/D/H/omega
> A    svn-test-work/working_copies/prop_tests-1/A/D/H/psi
> A    svn-test-work/working_copies/prop_tests-1/iota
> Checked out revision 1.
> CMD: svn propset blue azul
> svn-test-work/working_copies/prop_tests-1/A/mu --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.102801>
> property 'blue' set on 'svn-test-work/working_copies/prop_tests-1/A/mu'
> CMD: svn propset green verde
> svn-test-work/working_copies/prop_tests-1/A/mu --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.092393>
> property 'green' set on 'svn-test-work/working_copies/prop_tests-1/A/mu'
> CMD: svn propset editme "the foo fighters"
> svn-test-work/working_copies/prop_tests-1/A/mu --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.148250>
> property 'editme' set on
> 'svn-test-work/working_copies/prop_tests-1/A/mu'
> CMD: svn propset red rojo
> svn-test-work/working_copies/prop_tests-1/A/D/G --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.096041>
> property 'red' set on 'svn-test-work/working_copies/prop_tests-1/A/D/G'
> CMD: svn propset yellow amarillo
> svn-test-work/working_copies/prop_tests-1/A/D/G --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.092249>
> property 'yellow' set on
> 'svn-test-work/working_copies/prop_tests-1/A/D/G'
> CMD: svn status -v -u -q svn-test-work/working_copies/prop_tests-1
> --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.151168>
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/iota
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/B
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/B/lambda
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/B/E
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/B/E/alpha
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/B/E/beta
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/B/F
>  M               1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/mu
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/C
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/gamma
>  M               1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/G
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/G/pi
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/G/rho
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/G/tau
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/H
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/H/chi
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/H/omega
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A/D/H/psi
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1/A
>                  1        1 jrandom
> svn-test-work/working_copies/prop_tests-1
> Status against revision:      1
> CMD: svn propdel yellow svn-test-work/working_copies/prop_tests-1/A/D/G
> --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.106103>
> property 'yellow' deleted from
> 'svn-test-work/working_copies/prop_tests-1/A/D/G'.
> CMD: svn propedit editme svn-test-work/working_copies/prop_tests-1/A/mu
> --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.338089>
> No changes to property 'editme' on
> 'svn-test-work/working_copies/prop_tests-1/A/mu'
> CMD: svn proplist --verbose svn-test-work/working_copies/prop_tests-1
> svn-test-work/working_copies/prop_tests-1/A
> svn-test-work/working_copies/prop_tests-1/iota
> svn-test-work/working_copies/prop_tests-1/A/B
> svn-test-work/working_copies/prop_tests-1/A/C
> svn-test-work/working_copies/prop_tests-1/A/D
> svn-test-work/working_copies/prop_tests-1/A/mu
> svn-test-work/working_copies/prop_tests-1/A/B/E
> svn-test-work/working_copies/prop_tests-1/A/B/F
> svn-test-work/working_copies/prop_tests-1/A/B/lambda
> svn-test-work/working_copies/prop_tests-1/A/B/E/alpha
> svn-test-work/working_copies/prop_tests-1/A/B/E/beta
> svn-test-work/working_copies/prop_tests-1/A/D/G
> svn-test-work/working_copies/prop_tests-1/A/D/H
> svn-test-work/working_copies/prop_tests-1/A/D/gamma
> svn-test-work/working_copies/prop_tests-1/A/D/G/pi
> svn-test-work/working_copies/prop_tests-1/A/D/G/rho
> svn-test-work/working_copies/prop_tests-1/A/D/G/tau
> svn-test-work/working_copies/prop_tests-1/A/D/H/chi
> svn-test-work/working_copies/pro!
>  p_tests-1/A/D/H/omega
> svn-test-work/working_copies/prop_tests-1/A/D/H/psi --config-dir
> /usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
> work/local_tmp/config --password rayjandom --no-auth-cache --username
> jrandom <TIME = 0.107095>
> Properties on 'svn-test-work/working_copies/prop_tests-1/A/mu':
>   green
>     verde
>   blue
>     azul
>   editme
>     the foo fighters
> Properties on 'svn-test-work/working_copies/prop_tests-1/A/D/G':
>   red
>     rojo
> =============================================================
> Expected 'mu' and actual 'mu' in disk tree are different!
> =============================================================
> EXPECTED NODE TO BE:
> =============================================================
>  * Node name:   mu
>     Path:       __SVN_ROOT_NODE/A/mu
>     Contents:   This is the file 'mu'.
> 
>     Properties: {'blue': 'azul', 'editme': 'the bar fighters', 'green':
> 'verde'}
>     Attributes: {}
>     Children:  None (node is probably a file)
> =============================================================
> ACTUAL NODE FOUND:
> =============================================================
>  * Node name:   mu
>     Path:       __SVN_ROOT_NODE/A/mu
>     Contents:   This is the file 'mu'.
> 
>     Properties: {'blue': 'azul', 'editme': 'the foo fighters', 'green':
> 'verde'}
>     Attributes: {}
>     Children:  None (node is probably a file)
> Unequal at node mu
> Unequal at node A
> EXCEPTION: SVNTreeUnequal
> Traceback (most recent call last):
>   File
> "/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
> main.py", line 1224, in run
>     rc = self.pred.run(**kw)
>   File
> "/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
> testcase.py", line 121, in run
>     return self.func(sandbox)
>   File "./prop_tests.py", line 90, in make_local_props
>     expected_disk.old_tree())
>   File
> "/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
> tree.py", line 612, in compare_trees
>     singleton_handler_b, b_baton)
>   File
> "/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
> tree.py", line 612, in compare_trees
>     singleton_handler_b, b_baton)
>   File
> "/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
> tree.py", line 587, in compare_trees
>     raise SVNTreeUnequal
> SVNTreeUnequal
> FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel, pe)
> 
> -----Original Message-----
> From: Julian Foad [mailto:julianfoad@btopenworld.com] 
> Sent: Monday, June 07, 2010 6:39 AM
> To: NOCERA, ANDY (ATTSI)
> Cc: dev@subversion.apache.org
> Subject: Re: Subversion Compile/Test on HPUX11.11: How to review/resolve
> make check results?
> 
> On Wed, 2010-06-02 at 13:06 -0400, NOCERA, ANDY (ATTSI) wrote:
> > > Hi,
> > > 
> > > I am new to building & testing SVN and I was wondering where to
> start
> > > in interpreting the failures identified from running make check.  
> 
> Hi Andy.  As your message was five days ago, I expect you've already got
> past this, but if not, start by looking in the file 'tests.log' to find
> the detailed output from the first failure, or run the test individually
> as:
> 
>   subversion/tests/cmdline/utf8_tests.py 3 --verbose
> 
> (See
> <http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdli
> ne/README> for details.)
> 
> I hope you're getting somewhere.
> 
> - Julian
> 
> 
> > > At least one test FAILED, checking
> > > /usr/local/svn_build/subversion-1.6.9/tests.log
> > > FAIL:  utf-test 3: test svn_utf_cstring_to_utf8_ex2
> > > FAIL:  utf-test 4: test svn_utf_cstring_from_utf8_ex2
> > > FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel,
> pe)
> > > FAIL:  prop_tests.py 16: property operations on an URL
> 
> 
> 


RE: Subversion Compile/Test on HPUX11.11: How to review/resolve make check results?

Posted by "NOCERA, ANDY (ATTSI)" <an...@att.com>.
Julian,

Below it claims "Expected 'mu' and actual 'mu' in disk tree are
different!"  I see them as the same.  

Any Suggestions?

Thanks,
Andy




CMD: svnadmin create svn-test-work/local_tmp/repos --bdb-txn-nosync
<TIME = 0.152026>
CMD: svn import -m "Log message for revision 1."
svn-test-work/local_tmp/greekfiles
file:///usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/sv
n-test-work/local_tmp/repos --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.383874>

CMD: svn import -m "Log message for revision 1."
svn-test-work/local_tmp/greekfiles file:///usr/tmp/x --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.383874>
Adding         svn-test-work/local_tmp/greekfiles/A
Adding         svn-test-work/local_tmp/greekfiles/A/B
Adding         svn-test-work/local_tmp/greekfiles/A/B/lambda
Adding         svn-test-work/local_tmp/greekfiles/A/B/E
Adding         svn-test-work/local_tmp/greekfiles/A/B/E/alpha
Adding         svn-test-work/local_tmp/greekfiles/A/B/E/beta
Adding         svn-test-work/local_tmp/greekfiles/A/B/F
Adding         svn-test-work/local_tmp/greekfiles/A/mu
Adding         svn-test-work/local_tmp/greekfiles/A/C
Adding         svn-test-work/local_tmp/greekfiles/A/D
Adding         svn-test-work/local_tmp/greekfiles/A/D/gamma
Adding         svn-test-work/local_tmp/greekfiles/A/D/G
Adding         svn-test-work/local_tmp/greekfiles/A/D/G/rho
Adding         svn-test-work/local_tmp/greekfiles/A/D/G/pi
Adding         svn-test-work/local_tmp/greekfiles/A/D/G/tau
Adding         svn-test-work/local_tmp/greekfiles/A/D/H
Adding         svn-test-work/local_tmp/greekfiles/A/D/H/chi
Adding         svn-test-work/local_tmp/greekfiles/A/D/H/omega
Adding         svn-test-work/local_tmp/greekfiles/A/D/H/psi
Adding         svn-test-work/local_tmp/greekfiles/iota

Committed revision 1.
CMD: svnadmin create svn-test-work/repositories/prop_tests-1
--bdb-txn-nosync <TIME = 0.137276>
CMD: svnadmindump svn-test-work/local_tmp/repos | svnadminload
svn-test-work/repositories/prop_tests-1 --ignore-uuid <TIME = 0.139582>
CMD: svn co
file:///usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/sv
n-test-work/repositories/prop_tests-1
svn-test-work/working_copies/prop_tests-1 --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.598268>
A    svn-test-work/working_copies/prop_tests-1/A
A    svn-test-work/working_copies/prop_tests-1/A/B
A    svn-test-work/working_copies/prop_tests-1/A/B/lambda
A    svn-test-work/working_copies/prop_tests-1/A/B/E
A    svn-test-work/working_copies/prop_tests-1/A/B/E/alpha
A    svn-test-work/working_copies/prop_tests-1/A/B/E/beta
A    svn-test-work/working_copies/prop_tests-1/A/B/F
A    svn-test-work/working_copies/prop_tests-1/A/mu
A    svn-test-work/working_copies/prop_tests-1/A/C
A    svn-test-work/working_copies/prop_tests-1/A/D
A    svn-test-work/working_copies/prop_tests-1/A/D/gamma
A    svn-test-work/working_copies/prop_tests-1/A/D/G
A    svn-test-work/working_copies/prop_tests-1/A/D/G/pi
A    svn-test-work/working_copies/prop_tests-1/A/D/G/rho
A    svn-test-work/working_copies/prop_tests-1/A/D/G/tau
A    svn-test-work/working_copies/prop_tests-1/A/D/H
A    svn-test-work/working_copies/prop_tests-1/A/D/H/chi
A    svn-test-work/working_copies/prop_tests-1/A/D/H/omega
A    svn-test-work/working_copies/prop_tests-1/A/D/H/psi
A    svn-test-work/working_copies/prop_tests-1/iota
Checked out revision 1.
CMD: svn propset blue azul
svn-test-work/working_copies/prop_tests-1/A/mu --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.102801>
property 'blue' set on 'svn-test-work/working_copies/prop_tests-1/A/mu'
CMD: svn propset green verde
svn-test-work/working_copies/prop_tests-1/A/mu --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.092393>
property 'green' set on 'svn-test-work/working_copies/prop_tests-1/A/mu'
CMD: svn propset editme "the foo fighters"
svn-test-work/working_copies/prop_tests-1/A/mu --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.148250>
property 'editme' set on
'svn-test-work/working_copies/prop_tests-1/A/mu'
CMD: svn propset red rojo
svn-test-work/working_copies/prop_tests-1/A/D/G --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.096041>
property 'red' set on 'svn-test-work/working_copies/prop_tests-1/A/D/G'
CMD: svn propset yellow amarillo
svn-test-work/working_copies/prop_tests-1/A/D/G --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.092249>
property 'yellow' set on
'svn-test-work/working_copies/prop_tests-1/A/D/G'
CMD: svn status -v -u -q svn-test-work/working_copies/prop_tests-1
--config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.151168>
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/iota
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/B
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/B/lambda
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/B/E
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/B/E/alpha
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/B/E/beta
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/B/F
 M               1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/mu
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/C
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/gamma
 M               1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/G
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/G/pi
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/G/rho
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/G/tau
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/H
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/H/chi
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/H/omega
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A/D/H/psi
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1/A
                 1        1 jrandom
svn-test-work/working_copies/prop_tests-1
Status against revision:      1
CMD: svn propdel yellow svn-test-work/working_copies/prop_tests-1/A/D/G
--config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.106103>
property 'yellow' deleted from
'svn-test-work/working_copies/prop_tests-1/A/D/G'.
CMD: svn propedit editme svn-test-work/working_copies/prop_tests-1/A/mu
--config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.338089>
No changes to property 'editme' on
'svn-test-work/working_copies/prop_tests-1/A/mu'
CMD: svn proplist --verbose svn-test-work/working_copies/prop_tests-1
svn-test-work/working_copies/prop_tests-1/A
svn-test-work/working_copies/prop_tests-1/iota
svn-test-work/working_copies/prop_tests-1/A/B
svn-test-work/working_copies/prop_tests-1/A/C
svn-test-work/working_copies/prop_tests-1/A/D
svn-test-work/working_copies/prop_tests-1/A/mu
svn-test-work/working_copies/prop_tests-1/A/B/E
svn-test-work/working_copies/prop_tests-1/A/B/F
svn-test-work/working_copies/prop_tests-1/A/B/lambda
svn-test-work/working_copies/prop_tests-1/A/B/E/alpha
svn-test-work/working_copies/prop_tests-1/A/B/E/beta
svn-test-work/working_copies/prop_tests-1/A/D/G
svn-test-work/working_copies/prop_tests-1/A/D/H
svn-test-work/working_copies/prop_tests-1/A/D/gamma
svn-test-work/working_copies/prop_tests-1/A/D/G/pi
svn-test-work/working_copies/prop_tests-1/A/D/G/rho
svn-test-work/working_copies/prop_tests-1/A/D/G/tau
svn-test-work/working_copies/prop_tests-1/A/D/H/chi
svn-test-work/working_copies/pro!
 p_tests-1/A/D/H/omega
svn-test-work/working_copies/prop_tests-1/A/D/H/psi --config-dir
/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svn-test-
work/local_tmp/config --password rayjandom --no-auth-cache --username
jrandom <TIME = 0.107095>
Properties on 'svn-test-work/working_copies/prop_tests-1/A/mu':
  green
    verde
  blue
    azul
  editme
    the foo fighters
Properties on 'svn-test-work/working_copies/prop_tests-1/A/D/G':
  red
    rojo
=============================================================
Expected 'mu' and actual 'mu' in disk tree are different!
=============================================================
EXPECTED NODE TO BE:
=============================================================
 * Node name:   mu
    Path:       __SVN_ROOT_NODE/A/mu
    Contents:   This is the file 'mu'.

    Properties: {'blue': 'azul', 'editme': 'the bar fighters', 'green':
'verde'}
    Attributes: {}
    Children:  None (node is probably a file)
=============================================================
ACTUAL NODE FOUND:
=============================================================
 * Node name:   mu
    Path:       __SVN_ROOT_NODE/A/mu
    Contents:   This is the file 'mu'.

    Properties: {'blue': 'azul', 'editme': 'the foo fighters', 'green':
'verde'}
    Attributes: {}
    Children:  None (node is probably a file)
Unequal at node mu
Unequal at node A
EXCEPTION: SVNTreeUnequal
Traceback (most recent call last):
  File
"/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
main.py", line 1224, in run
    rc = self.pred.run(**kw)
  File
"/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
testcase.py", line 121, in run
    return self.func(sandbox)
  File "./prop_tests.py", line 90, in make_local_props
    expected_disk.old_tree())
  File
"/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
tree.py", line 612, in compare_trees
    singleton_handler_b, b_baton)
  File
"/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
tree.py", line 612, in compare_trees
    singleton_handler_b, b_baton)
  File
"/usr/local/svn_build/subversion-1.6.9/subversion/tests/cmdline/svntest/
tree.py", line 587, in compare_trees
    raise SVNTreeUnequal
SVNTreeUnequal
FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel, pe)

-----Original Message-----
From: Julian Foad [mailto:julianfoad@btopenworld.com] 
Sent: Monday, June 07, 2010 6:39 AM
To: NOCERA, ANDY (ATTSI)
Cc: dev@subversion.apache.org
Subject: Re: Subversion Compile/Test on HPUX11.11: How to review/resolve
make check results?

On Wed, 2010-06-02 at 13:06 -0400, NOCERA, ANDY (ATTSI) wrote:
> > Hi,
> > 
> > I am new to building & testing SVN and I was wondering where to
start
> > in interpreting the failures identified from running make check.  

Hi Andy.  As your message was five days ago, I expect you've already got
past this, but if not, start by looking in the file 'tests.log' to find
the detailed output from the first failure, or run the test individually
as:

  subversion/tests/cmdline/utf8_tests.py 3 --verbose

(See
<http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdli
ne/README> for details.)

I hope you're getting somewhere.

- Julian


> > At least one test FAILED, checking
> > /usr/local/svn_build/subversion-1.6.9/tests.log
> > FAIL:  utf-test 3: test svn_utf_cstring_to_utf8_ex2
> > FAIL:  utf-test 4: test svn_utf_cstring_from_utf8_ex2
> > FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel,
pe)
> > FAIL:  prop_tests.py 16: property operations on an URL



Re: Subversion Compile/Test on HPUX11.11: How to review/resolve make check results?

Posted by Julian Foad <ju...@btopenworld.com>.
On Wed, 2010-06-02 at 13:06 -0400, NOCERA, ANDY (ATTSI) wrote:
> > Hi,
> > 
> > I am new to building & testing SVN and I was wondering where to start
> > in interpreting the failures identified from running make check.  

Hi Andy.  As your message was five days ago, I expect you've already got
past this, but if not, start by looking in the file 'tests.log' to find
the detailed output from the first failure, or run the test individually
as:

  subversion/tests/cmdline/utf8_tests.py 3 --verbose

(See
<http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdline/README> for details.)

I hope you're getting somewhere.

- Julian


> > At least one test FAILED, checking
> > /usr/local/svn_build/subversion-1.6.9/tests.log
> > FAIL:  utf-test 3: test svn_utf_cstring_to_utf8_ex2
> > FAIL:  utf-test 4: test svn_utf_cstring_from_utf8_ex2
> > FAIL:  prop_tests.py 1: write/read props in wc only (ps, pl, pdel, pe)
> > FAIL:  prop_tests.py 16: property operations on an URL