You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by David Darj <zi...@alagazam.net> on 2010/03/30 17:08:58 UTC

Fwd: Building for Win32 - tests fail

Hi

I now started building subversion 1.6.9 for Win32, starting from the
vc6-build.bat.in template.
Everything looks fine when building (after a very few tweaks) and
running the test using file:// and svn:// protocol looks good (for both
fsfs and bdb-backend).

But when running against http:// I get
   22 tests SKIPPED
   25 tests XFAILED
   74 tests FAILED   (list below)
   1 tests XPASSED

Searching for some of them didn't give me any clues.

My environment:
WindowsXP MCE, fully updated (except IE7 and IE8) using WindowsUpdate.
Visual C++ 6 with SP 3
PlatformSDK February 2003 (latest for VC++6)
Python 2.6.5
ActivePerl 5.10.1.1007
Apache 2.2.15

Anybody got some ideas?

/David

FAIL:  basic_tests.py 42: basic relative url target using current dir
FAIL:  basic_tests.py 43: basic relative url target using other targets
FAIL:  commit_tests.py 39: set revision props during remote mkdir
FAIL:  commit_tests.py 40: set revision props during remote delete
FAIL:  commit_tests.py 41: set revision props during commit
FAIL:  commit_tests.py 42: set revision props during import
FAIL:  commit_tests.py 43: set revision props during repos-to-repos copy
FAIL:  commit_tests.py 44: set revision props during wc-to-repos copy
FAIL:  commit_tests.py 45: set revision props during repos-to-repos move
FAIL:  commit_tests.py 46: set revision props during remote property edit
FAIL:  commit_tests.py 47: set multiple revision props during remote mkdir
FAIL:  commit_tests.py 48: set revprop without value ('') during remote
mkdir
FAIL:  commit_tests.py 49: set revprop without '=' during remote mkdir
FAIL:  log_tests.py 5: 'svn log -r COMMITTED' of dynamic/local WC rev
FAIL:  log_tests.py 19: test 'svn log -g' a path added before merge
FAIL:  log_tests.py 24: test revprop retrieval
FAIL:  merge_authz_tests.py 1: skipped paths get overriding mergeinfo
FAIL:  stat_tests.py 17: status output in XML format
FAIL:  stat_tests.py 21: status -v -N -u from different current directories
FAIL:  stat_tests.py 24: run 'status -u' variations w/ incoming propchanges
FAIL:  stat_tests.py 25: run 'status -uv' w/ incoming propchanges
FAIL:  stat_tests.py 31: status with tree conflicts
FAIL:  trans_tests.py 1: commit new files with keywords active from birth
FAIL:  blame_tests.py 4: blame output in XML format
FAIL:  blame_tests.py 6: blame targets with peg-revisions
FAIL:  blame_tests.py 8: ignore whitespace when blaming
FAIL:  blame_tests.py 9: ignore eol styles when blaming
FAIL:  blame_tests.py 10: test 'svn blame -g'
FAIL:  blame_tests.py 11: don't look for merged files out of range
FAIL:  blame_tests.py 12: blame target not in HEAD with peg-revisions
FAIL:  blame_tests.py 14: blame -g output with inserted lines
FAIL:  lock_tests.py 1: lock a file and verify that it's locked
FAIL:  lock_tests.py 2: commit a file and keep lock
FAIL:  lock_tests.py 3: commit a file and release lock
FAIL:  lock_tests.py 4: commit a locked file with a prop change
FAIL:  lock_tests.py 5: lock a file and verify lock breaking behavior
FAIL:  lock_tests.py 6: lock a file and verify lock stealing behavior
FAIL:  lock_tests.py 7: examine the fields of a lockfile for correctness
FAIL:  lock_tests.py 8: verify behavior when a lock in a wc is defunct
FAIL:  lock_tests.py 10: verify svn:needs-lock behavior with defunct lock
FAIL:  lock_tests.py 11: verify lock removal on a deleted path
FAIL:  lock_tests.py 12: lock and unlock some files
FAIL:  lock_tests.py 13: verify removal of a directory with locks inside
FAIL:  lock_tests.py 14: verify status of lock in working copy
FAIL:  lock_tests.py 15: verify status of stolen lock
FAIL:  lock_tests.py 16: verify status of broken lock
FAIL:  lock_tests.py 18: lock an out-of-date file and ensure failure
FAIL:  lock_tests.py 19: update handles svn:needs-lock correctly
FAIL:  lock_tests.py 20: verify svn:needs-lock behavior with revert
FAIL:  lock_tests.py 21: examine the fields of a lock from a URL
FAIL:  lock_tests.py 22: lock/unlock several files in one go
FAIL:  lock_tests.py 23: lock/unlock switched files
FAIL:  lock_tests.py 24: lock and unlock a file with an URI-unsafe name
FAIL:  lock_tests.py 27: commit file with xml-unsafe name and release lock
FAIL:  lock_tests.py 28: verify info path@X or path -rY return repos lock
FAIL:  lock_tests.py 29: (un)lock set of files, one already (un)locked
FAIL:  lock_tests.py 30: show correct lock info on moved path
FAIL:  lock_tests.py 31: ls locked path needing URL encoding
FAIL:  lock_tests.py 33: verify recursive info shows lock info
FAIL:  lock_tests.py 35: lock a file using a comment with xml special chars
FAIL:  svnsync_tests.py 14: verify that unreadable content is not synced
FAIL:  svnsync_tests.py 15: verify that copies from unreadable dirs work
FAIL:  svnsync_tests.py 16: verify copies with mods from unreadable dirs
FAIL:  svnsync_tests.py 17: verify copies with mods from unreadable dirs
+copy
FAIL:  authz_tests.py 3: broken authz files cause errors
FAIL:  authz_tests.py 4: test authz for read operations
FAIL:  authz_tests.py 5: test authz for write operations
FAIL:  authz_tests.py 6: test authz for checkout
FAIL:  authz_tests.py 7: test authz for log and tracing path changes
FAIL:  authz_tests.py 8: test authz for checkout and update
FAIL:  authz_tests.py 9: test authz for export with unreadable subfolder
FAIL:  authz_tests.py 10: test authz for aliases
FAIL:  authz_tests.py 11: test the authz validation rules
FAIL:  authz_tests.py 12: test authz for locking




Re: Fwd: Building for Win32 - tests fail

Posted by Philip Martin <ph...@wandisco.com>.
David Darj <zi...@alagazam.net> writes:

> Now all is fine.

Since you now know what is wrong and what works, would you like to
prepare a patch to fix INSTALL?

-- 
Philip

Re: Fwd: Building for Win32 - tests fail

Posted by David Darj <zi...@alagazam.net>.
On 2010-04-02 14:59, David Darj wrote:
> On 2010-04-02 13:03, Philip Martin wrote:
>> David Darj<zi...@alagazam.net>  writes:
>>
>>> Do I need to do some additional setup for authorization in Apache
>>> other then configure for mod_dav_svn
>>> and mod_authz_svn  as stated in INSTALL section E.6 ?
>> That appears to be out-of-date, try
>> http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdline/README 
>>
>>
> Thanks !! I'm running a new test and it's still running but so far it 
> seems much better:
> Running all test in basic_test [2/38]...success ;-)
>
> full result in an hour or so....
>
> /David
>
>
Summary of test results:
   22 tests SKIPPED
   26 tests XFAILED

Now all is fine.

/David

Re: Fwd: Building for Win32 - tests fail

Posted by David Darj <zi...@alagazam.net>.
On 2010-04-02 13:03, Philip Martin wrote:
> David Darj<zi...@alagazam.net>  writes:
>
>    
>> Do I need to do some additional setup for authorization in Apache
>> other then configure for mod_dav_svn
>> and mod_authz_svn  as stated in INSTALL section E.6 ?
>>      
> That appears to be out-of-date, try
> http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdline/README
>
>    
Thanks !! I'm running a new test and it's still running but so far it 
seems much better:
Running all test in basic_test [2/38]...success ;-)

full result in an hour or so....

/David


Re: Fwd: Building for Win32 - tests fail

Posted by Philip Martin <ph...@wandisco.com>.
David Darj <zi...@alagazam.net> writes:

> Do I need to do some additional setup for authorization in Apache
> other then configure for mod_dav_svn
> and mod_authz_svn  as stated in INSTALL section E.6 ?

That appears to be out-of-date, try
http://svn.apache.org/repos/asf/subversion/trunk/subversion/tests/cmdline/README

-- 
Philip

Re: Fwd: Building for Win32 - tests fail

Posted by David Darj <zi...@alagazam.net>.
On 2010-04-02 10:16, David Darj wrote:
> On 2010-03-31 10:12, Julian Foad wrote:
>> David Darj wrote:
>> [...]
>>> But when running against http:// I get
>>>     22 tests SKIPPED
>>>     25 tests XFAILED
>>>     74 tests FAILED   (list below)
>>>     1 tests XPASSED
>>>
>>> Searching for some of them didn't give me any clues.
>>>
>>> My environment:
>>> WindowsXP MCE, fully updated (except IE7 and IE8) using WindowsUpdate.
>>> Visual C++ 6 with SP 3
>>> PlatformSDK February 2003 (latest for VC++6)
>>> Python 2.6.5
>>> ActivePerl 5.10.1.1007
>>> Apache 2.2.15
>>>
>>> Anybody got some ideas?
>> Look in the file 'tests.log' which is created by running the test suite,
>> to see the details, and this should give a clue to why they failed.
>>
>> If you can't figure it out, show us the part of 'tests.log'
>> corresponding to one of the tests that failed, e.g. from the line after
>> "PASS:  basic_tests.py 41:" up to the line "FAIL:  basic_tests.py 42:".
>> (Please don't include the whole file - it's huge and repetitive.)
>>
>> - Julian
>>
>>
>>> FAIL:  basic_tests.py 42: basic relative url target using current dir
>>> FAIL:  basic_tests.py 43: basic relative url target using other targets
>> [...]
>>
>
> Seems to me there is some problem with the svn:author prop. I included 
> logs for two test cases below.
> Do I need to do some additional setup for authorization in Apache 
> other then configure for mod_dav_svn
> and mod_authz_svn  as stated in INSTALL section E.6 ?
> Any ideas?
>
> /David
>
> Log for basic_test.py 42
>
> CMD: svnadmin.exe create "svn-test-work\repositories\basic_tests-42" 
> --bdb-txn-nosync "--fs-type=fsfs" <TIME = 0.109000>
> CMD: svnadmin.exedump svn-test-work\local_tmp\repos | svnadmin.exeload 
> svn-test-work\repositories\basic_tests-42 --ignore-uuid <TIME = 0.000000>
> CMD: svn.exe co 
> http://localhost/svn-test-work/repositories/basic_tests-42 
> "svn-test-work\working_copies\basic_tests-42" --config-dir 
> "C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
> --password rayjandom --no-auth-cache --username jrandom <TIME = 1.828000>
> A    svn-test-work\working_copies\basic_tests-42\A
> A    svn-test-work\working_copies\basic_tests-42\A\B
> A    svn-test-work\working_copies\basic_tests-42\A\B\lambda
> A    svn-test-work\working_copies\basic_tests-42\A\B\E
> A    svn-test-work\working_copies\basic_tests-42\A\B\E\alpha
> A    svn-test-work\working_copies\basic_tests-42\A\B\E\beta
> A    svn-test-work\working_copies\basic_tests-42\A\B\F
> A    svn-test-work\working_copies\basic_tests-42\A\mu
> A    svn-test-work\working_copies\basic_tests-42\A\C
> A    svn-test-work\working_copies\basic_tests-42\A\D
> A    svn-test-work\working_copies\basic_tests-42\A\D\gamma
> A    svn-test-work\working_copies\basic_tests-42\A\D\G
> A    svn-test-work\working_copies\basic_tests-42\A\D\G\pi
> A    svn-test-work\working_copies\basic_tests-42\A\D\G\rho
> A    svn-test-work\working_copies\basic_tests-42\A\D\G\tau
> A    svn-test-work\working_copies\basic_tests-42\A\D\H
> A    svn-test-work\working_copies\basic_tests-42\A\D\H\chi
> A    svn-test-work\working_copies\basic_tests-42\A\D\H\omega
> A    svn-test-work\working_copies\basic_tests-42\A\D\H\psi
> A    svn-test-work\working_copies\basic_tests-42\iota
> Checked out revision 1.
> CMD: svn.exe ci -m "" 
> "svn-test-work\working_copies\basic_tests-42\iota" --config-dir 
> "C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
> --password rayjandom --no-auth-cache --username jrandom <TIME = 0.407000>
> Sending        svn-test-work\working_copies\basic_tests-42\iota
> Transmitting file data .
> Committed revision 2.
> CMD: svn.exe blame "^/iota" --config-dir 
> "C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
> --password rayjandom --no-auth-cache --username jrandom <TIME = 0.156000>
>      1          - This is the file 'iota'.
>      2          - New contents for iota
> EXPECTED STDOUT:
>      1    jrandom This is the file 'iota'.
>      2    jrandom New contents for iota
> ACTUAL STDOUT:
>      1          - This is the file 'iota'.
>      2          - New contents for iota
> EXCEPTION: SVNLineUnequal
> Traceback (most recent call last):
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\main.py", 
> line 1224, in run
>     rc = self.pred.run(**kw)
>   File 
> "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\testcase.py", line 
> 121, in run
>     return self.func(sandbox)
>   File "C:\SVN\src-1.6.9\subversion/tests/cmdline/basic_tests.py", 
> line 2273, in basic_relative_url_using_current_dir
>     'blame', '^/iota')
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
> line 202, in run_and_verify_svn
>     expected_exit, *varargs)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
> line 236, in run_and_verify_svn2
>     verify.verify_outputs(message, out, err, expected_stdout, 
> expected_stderr)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
> line 350, in verify_outputs
>     compare_and_display_lines(message, label, expected, actual, raisable)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
> line 322, in compare_and_display_lines
>     raise raisable
> SVNLineUnequal
> FAIL:  basic_tests.py 42: basic relative url target using current dir
>
>
> commit_tests-39
>
> CMD: svnadmin.exe create "svn-test-work\repositories\commit_tests-39" 
> --bdb-txn-nosync "--fs-type=fsfs" <TIME = 0.109000>
> CMD: svnadmin.exedump svn-test-work\local_tmp\repos | svnadmin.exeload 
> svn-test-work\repositories\commit_tests-39 --ignore-uuid <TIME = 
> 0.000000>
> CMD: svn.exe co 
> http://localhost/svn-test-work/repositories/commit_tests-39 
> "svn-test-work\working_copies\commit_tests-39" --config-dir 
> "C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
> --password rayjandom --no-auth-cache --username jrandom <TIME = 2.297000>
> A    svn-test-work\working_copies\commit_tests-39\A
> A    svn-test-work\working_copies\commit_tests-39\A\B
> A    svn-test-work\working_copies\commit_tests-39\A\B\lambda
> A    svn-test-work\working_copies\commit_tests-39\A\B\E
> A    svn-test-work\working_copies\commit_tests-39\A\B\E\alpha
> A    svn-test-work\working_copies\commit_tests-39\A\B\E\beta
> A    svn-test-work\working_copies\commit_tests-39\A\B\F
> A    svn-test-work\working_copies\commit_tests-39\A\mu
> A    svn-test-work\working_copies\commit_tests-39\A\C
> A    svn-test-work\working_copies\commit_tests-39\A\D
> A    svn-test-work\working_copies\commit_tests-39\A\D\gamma
> A    svn-test-work\working_copies\commit_tests-39\A\D\G
> A    svn-test-work\working_copies\commit_tests-39\A\D\G\pi
> A    svn-test-work\working_copies\commit_tests-39\A\D\G\rho
> A    svn-test-work\working_copies\commit_tests-39\A\D\G\tau
> A    svn-test-work\working_copies\commit_tests-39\A\D\H
> A    svn-test-work\working_copies\commit_tests-39\A\D\H\chi
> A    svn-test-work\working_copies\commit_tests-39\A\D\H\omega
> A    svn-test-work\working_copies\commit_tests-39\A\D\H\psi
> A    svn-test-work\working_copies\commit_tests-39\iota
> Checked out revision 1.
> CMD: svn.exe mkdir -m msg --with-revprop "bug=42" 
> http://localhost/svn-test-work/repositories/commit_tests-39/dir 
> --config-dir 
> "C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
> --password rayjandom --no-auth-cache --username jrandom <TIME = 0.297000>
>
> Committed revision 2.
> CMD: svn.exe proplist --revprop -r 2 
> http://localhost/svn-test-work/repositories/commit_tests-39 
> --config-dir 
> "C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
> --password rayjandom --no-auth-cache --username jrandom <TIME = 0.125000>
> Unversioned properties on revision 2:
>   svn:log
>   bug
>   svn:date
> EXPECTED STDOUT (unordered):
> Unversioned properties on revision 2:
>   svn:author
>   svn:date
>   svn:log
>   bug
> ACTUAL STDOUT:
> Unversioned properties on revision 2:
>   svn:log
>   bug
>   svn:date
> EXCEPTION: SVNLineUnequal
> Traceback (most recent call last):
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\main.py", 
> line 1224, in run
>     rc = self.pred.run(**kw)
>   File 
> "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\testcase.py", line 
> 204, in run
>     return self.test_case.run(sandbox=sandbox)
>   File 
> "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\testcase.py", line 
> 121, in run
>     return self.func(sandbox)
>   File "C:\SVN\src-1.6.9\subversion/tests/cmdline/commit_tests.py", 
> line 2081, in mkdir_with_revprop
>     '--revprop', '-r', 2, sbox.repo_url)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
> line 202, in run_and_verify_svn
>     expected_exit, *varargs)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
> line 236, in run_and_verify_svn2
>     verify.verify_outputs(message, out, err, expected_stdout, 
> expected_stderr)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
> line 350, in verify_outputs
>     compare_and_display_lines(message, label, expected, actual, raisable)
>   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
> line 322, in compare_and_display_lines
>     raise raisable
> SVNLineUnequal
> FAIL:  commit_tests.py 39: set revision props during remote mkdir
>

Hi found additional info in lock_tests
most tests there seems to fail with errors like this:

CMD: svn.exe lock -m "" "svn-test-work\working_copies\lock_tests-1\iota" 
--config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.204000>
svn: Server sent unexpected return value (401 Authorization Required) in 
response to LOCK request for '/svn-test-work/repositories/lock_tests-1/iota'
Traceback (most recent call last):
......
Failure
FAIL:  lock_tests.py 1: lock a file and verify that it's locked

/David

Re: Fwd: Building for Win32 - tests fail

Posted by David Darj <zi...@alagazam.net>.
On 2010-03-31 10:12, Julian Foad wrote:
> David Darj wrote:
> [...]
>    
>> But when running against http:// I get
>>     22 tests SKIPPED
>>     25 tests XFAILED
>>     74 tests FAILED   (list below)
>>     1 tests XPASSED
>>
>> Searching for some of them didn't give me any clues.
>>
>> My environment:
>> WindowsXP MCE, fully updated (except IE7 and IE8) using WindowsUpdate.
>> Visual C++ 6 with SP 3
>> PlatformSDK February 2003 (latest for VC++6)
>> Python 2.6.5
>> ActivePerl 5.10.1.1007
>> Apache 2.2.15
>>
>> Anybody got some ideas?
>>      
> Look in the file 'tests.log' which is created by running the test suite,
> to see the details, and this should give a clue to why they failed.
>
> If you can't figure it out, show us the part of 'tests.log'
> corresponding to one of the tests that failed, e.g. from the line after
> "PASS:  basic_tests.py 41:" up to the line "FAIL:  basic_tests.py 42:".
> (Please don't include the whole file - it's huge and repetitive.)
>
> - Julian
>
>
>    
>> FAIL:  basic_tests.py 42: basic relative url target using current dir
>> FAIL:  basic_tests.py 43: basic relative url target using other targets
>>      
> [...]
>
>    

Seems to me there is some problem with the svn:author prop. I included 
logs for two test cases below.
Do I need to do some additional setup for authorization in Apache other 
then configure for mod_dav_svn
and mod_authz_svn  as stated in INSTALL section E.6 ?
Any ideas?

/David

Log for basic_test.py 42

CMD: svnadmin.exe create "svn-test-work\repositories\basic_tests-42" 
--bdb-txn-nosync "--fs-type=fsfs" <TIME = 0.109000>
CMD: svnadmin.exedump svn-test-work\local_tmp\repos | svnadmin.exeload 
svn-test-work\repositories\basic_tests-42 --ignore-uuid <TIME = 0.000000>
CMD: svn.exe co 
http://localhost/svn-test-work/repositories/basic_tests-42 
"svn-test-work\working_copies\basic_tests-42" --config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 1.828000>
A    svn-test-work\working_copies\basic_tests-42\A
A    svn-test-work\working_copies\basic_tests-42\A\B
A    svn-test-work\working_copies\basic_tests-42\A\B\lambda
A    svn-test-work\working_copies\basic_tests-42\A\B\E
A    svn-test-work\working_copies\basic_tests-42\A\B\E\alpha
A    svn-test-work\working_copies\basic_tests-42\A\B\E\beta
A    svn-test-work\working_copies\basic_tests-42\A\B\F
A    svn-test-work\working_copies\basic_tests-42\A\mu
A    svn-test-work\working_copies\basic_tests-42\A\C
A    svn-test-work\working_copies\basic_tests-42\A\D
A    svn-test-work\working_copies\basic_tests-42\A\D\gamma
A    svn-test-work\working_copies\basic_tests-42\A\D\G
A    svn-test-work\working_copies\basic_tests-42\A\D\G\pi
A    svn-test-work\working_copies\basic_tests-42\A\D\G\rho
A    svn-test-work\working_copies\basic_tests-42\A\D\G\tau
A    svn-test-work\working_copies\basic_tests-42\A\D\H
A    svn-test-work\working_copies\basic_tests-42\A\D\H\chi
A    svn-test-work\working_copies\basic_tests-42\A\D\H\omega
A    svn-test-work\working_copies\basic_tests-42\A\D\H\psi
A    svn-test-work\working_copies\basic_tests-42\iota
Checked out revision 1.
CMD: svn.exe ci -m "" "svn-test-work\working_copies\basic_tests-42\iota" 
--config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.407000>
Sending        svn-test-work\working_copies\basic_tests-42\iota
Transmitting file data .
Committed revision 2.
CMD: svn.exe blame "^/iota" --config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.156000>
      1          - This is the file 'iota'.
      2          - New contents for iota
EXPECTED STDOUT:
      1    jrandom This is the file 'iota'.
      2    jrandom New contents for iota
ACTUAL STDOUT:
      1          - This is the file 'iota'.
      2          - New contents for iota
EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\main.py", 
line 1224, in run
     rc = self.pred.run(**kw)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\testcase.py", 
line 121, in run
     return self.func(sandbox)
   File "C:\SVN\src-1.6.9\subversion/tests/cmdline/basic_tests.py", line 
2273, in basic_relative_url_using_current_dir
     'blame', '^/iota')
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
line 202, in run_and_verify_svn
     expected_exit, *varargs)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
line 236, in run_and_verify_svn2
     verify.verify_outputs(message, out, err, expected_stdout, 
expected_stderr)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
line 350, in verify_outputs
     compare_and_display_lines(message, label, expected, actual, raisable)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
line 322, in compare_and_display_lines
     raise raisable
SVNLineUnequal
FAIL:  basic_tests.py 42: basic relative url target using current dir


commit_tests-39

CMD: svnadmin.exe create "svn-test-work\repositories\commit_tests-39" 
--bdb-txn-nosync "--fs-type=fsfs" <TIME = 0.109000>
CMD: svnadmin.exedump svn-test-work\local_tmp\repos | svnadmin.exeload 
svn-test-work\repositories\commit_tests-39 --ignore-uuid <TIME = 0.000000>
CMD: svn.exe co 
http://localhost/svn-test-work/repositories/commit_tests-39 
"svn-test-work\working_copies\commit_tests-39" --config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 2.297000>
A    svn-test-work\working_copies\commit_tests-39\A
A    svn-test-work\working_copies\commit_tests-39\A\B
A    svn-test-work\working_copies\commit_tests-39\A\B\lambda
A    svn-test-work\working_copies\commit_tests-39\A\B\E
A    svn-test-work\working_copies\commit_tests-39\A\B\E\alpha
A    svn-test-work\working_copies\commit_tests-39\A\B\E\beta
A    svn-test-work\working_copies\commit_tests-39\A\B\F
A    svn-test-work\working_copies\commit_tests-39\A\mu
A    svn-test-work\working_copies\commit_tests-39\A\C
A    svn-test-work\working_copies\commit_tests-39\A\D
A    svn-test-work\working_copies\commit_tests-39\A\D\gamma
A    svn-test-work\working_copies\commit_tests-39\A\D\G
A    svn-test-work\working_copies\commit_tests-39\A\D\G\pi
A    svn-test-work\working_copies\commit_tests-39\A\D\G\rho
A    svn-test-work\working_copies\commit_tests-39\A\D\G\tau
A    svn-test-work\working_copies\commit_tests-39\A\D\H
A    svn-test-work\working_copies\commit_tests-39\A\D\H\chi
A    svn-test-work\working_copies\commit_tests-39\A\D\H\omega
A    svn-test-work\working_copies\commit_tests-39\A\D\H\psi
A    svn-test-work\working_copies\commit_tests-39\iota
Checked out revision 1.
CMD: svn.exe mkdir -m msg --with-revprop "bug=42" 
http://localhost/svn-test-work/repositories/commit_tests-39/dir 
--config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.297000>

Committed revision 2.
CMD: svn.exe proplist --revprop -r 2 
http://localhost/svn-test-work/repositories/commit_tests-39 --config-dir 
"C:\SVN\src-1.6.9\Release\subversion\tests\cmdline\svn-test-work\local_tmp\config" 
--password rayjandom --no-auth-cache --username jrandom <TIME = 0.125000>
Unversioned properties on revision 2:
   svn:log
   bug
   svn:date
EXPECTED STDOUT (unordered):
Unversioned properties on revision 2:
   svn:author
   svn:date
   svn:log
   bug
ACTUAL STDOUT:
Unversioned properties on revision 2:
   svn:log
   bug
   svn:date
EXCEPTION: SVNLineUnequal
Traceback (most recent call last):
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\main.py", 
line 1224, in run
     rc = self.pred.run(**kw)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\testcase.py", 
line 204, in run
     return self.test_case.run(sandbox=sandbox)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\testcase.py", 
line 121, in run
     return self.func(sandbox)
   File "C:\SVN\src-1.6.9\subversion/tests/cmdline/commit_tests.py", 
line 2081, in mkdir_with_revprop
     '--revprop', '-r', 2, sbox.repo_url)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
line 202, in run_and_verify_svn
     expected_exit, *varargs)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\actions.py", 
line 236, in run_and_verify_svn2
     verify.verify_outputs(message, out, err, expected_stdout, 
expected_stderr)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
line 350, in verify_outputs
     compare_and_display_lines(message, label, expected, actual, raisable)
   File "C:\SVN\src-1.6.9\subversion\tests\cmdline\svntest\verify.py", 
line 322, in compare_and_display_lines
     raise raisable
SVNLineUnequal
FAIL:  commit_tests.py 39: set revision props during remote mkdir

Re: Fwd: Building for Win32 - tests fail

Posted by Julian Foad <ju...@wandisco.com>.
David Darj wrote:
[...]
> But when running against http:// I get
>    22 tests SKIPPED
>    25 tests XFAILED
>    74 tests FAILED   (list below)
>    1 tests XPASSED
> 
> Searching for some of them didn't give me any clues.
> 
> My environment:
> WindowsXP MCE, fully updated (except IE7 and IE8) using WindowsUpdate.
> Visual C++ 6 with SP 3
> PlatformSDK February 2003 (latest for VC++6)
> Python 2.6.5
> ActivePerl 5.10.1.1007
> Apache 2.2.15
> 
> Anybody got some ideas?

Look in the file 'tests.log' which is created by running the test suite,
to see the details, and this should give a clue to why they failed.

If you can't figure it out, show us the part of 'tests.log'
corresponding to one of the tests that failed, e.g. from the line after
"PASS:  basic_tests.py 41:" up to the line "FAIL:  basic_tests.py 42:".
(Please don't include the whole file - it's huge and repetitive.)

- Julian


> FAIL:  basic_tests.py 42: basic relative url target using current dir
> FAIL:  basic_tests.py 43: basic relative url target using other targets
[...]