Tests are not working for me on Windows at the moment -- this patch gets
further, but I'm still getting most tests skipped for some reason? I
will dig deeper tonight when I can if no one has a quick fix -- it seems
to be the test infrastructure, not in Subversion code.
Patch and test log below.
DJ
Index: win-tests.py
===================================================================
--- win-tests.py (revision 9586)
+++ win-tests.py (working copy)
@@ -24,7 +24,7 @@
'subversion/tests/libsvn_delta/random-test.exe',
'subversion/tests/libsvn_subr/target-test.py']
-fs_tests = ['subversion/tests/libsvn_fs/run-fs-tests.py',
+fs_tests = ['subversion/tests/libsvn_fs_base/run-fs-tests.py',
'subversion/tests/libsvn_repos/run-repos-tests.py']
client_tests = ['subversion/tests/clients/cmdline/getopt_tests.py',
Index: build/run_tests.py
===================================================================
--- build/run_tests.py (revision 9586)
+++ build/run_tests.py (working copy)
@@ -66,7 +66,7 @@
def quote(arg):
if sys.platform == 'win32':
- return '"' + arg + '"'
+ return '"' + str(arg) + '"'
else:
return arg
Tests log:
START: run-repos-tests.py
- removing repositories left over from previous test runs
- running all sub-tests in repos-test
PASS: repos-test 1: test svn_repos_dir_delta
END: run-repos-tests.py
START: getopt_tests.py
PASS: getopt_tests.py 1: run svn with no arguments
END: getopt_tests.py
START: basic_tests.py
SKIP: basic_tests.py 1: basic checkout of a wc
END: basic_tests.py
START: commit_tests.py
SKIP: commit_tests.py 1: commit one file
END: commit_tests.py
START: update_tests.py
SKIP: update_tests.py 1: update a locally-modified binary file
END: update_tests.py
START: switch_tests.py
SKIP: switch_tests.py 1: test some basic switching operations
END: switch_tests.py
START: prop_tests.py
SKIP: prop_tests.py 1: write/read props in wc only (ps, pl, pdel)
END: prop_tests.py
START: schedule_tests.py
SKIP: schedule_tests.py 1: schedule: add some files
END: schedule_tests.py
START: log_tests.py
SKIP: log_tests.py 1: 'svn log', no args, top of wc
END: log_tests.py
START: copy_tests.py
SKIP: copy_tests.py 1: basic copy and move commands -- on files only
END: copy_tests.py
START: diff_tests.py
SKIP: diff_tests.py 1: update a file
END: diff_tests.py
START: export_tests.py
SKIP: export_tests.py 1: export an empty directory
END: export_tests.py
START: externals_tests.py
SKIP: externals_tests.py 1: test checkouts with externals
END: externals_tests.py
START: merge_tests.py
SKIP: merge_tests.py 1: performing a merge, with mixed results
END: merge_tests.py
START: stat_tests.py
SKIP: stat_tests.py 1: status on unversioned file in current directory
END: stat_tests.py
START: trans_tests.py
SKIP: trans_tests.py 1: commit new files with keywords active from birth
END: trans_tests.py
START: autoprop_tests.py
SKIP: autoprop_tests.py 1: add: config=no, commandline=none
END: autoprop_tests.py
START: revert_tests.py
SKIP: revert_tests.py 1: revert reexpands manually contracted keyword
END: revert_tests.py
START: blame_tests.py
SKIP: blame_tests.py 1: annotate a file whose name contains a space
END: blame_tests.py
START: utf8_tests.py
SKIP: utf8_tests.py 1: conversion of paths and logs to/from utf8
END: utf8_tests.py
START: svnadmin_tests.py
SKIP: svnadmin_tests.py 1: 'svnadmin dump' on copied directory
END: svnadmin_tests.py
START: svnlook_tests.py
SKIP: svnlook_tests.py 1: test 'svnlook youngest' subcommand
END: svnlook_tests.py
START: svnversion_tests.py
SKIP: svnversion_tests.py 1: test 'svnversion' on wc and other dirs
END: svnversion_tests.py
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Apr 30 21:00:07 2004