Author: stefan2
Date: Mon May 9 23:10:38 2016
New Revision: 1743081
URL: http://svn.apache.org/viewvc?rev=1743081=rev
Log:
Make over 90% of the tests succeed with Python 3.
* subversion/tests/cmdline/svntest/main.py
(filter_dbg): Program output may be either strings or binaries.
On 10.05.2016 00:15, Daniel Shahaf wrote:
stef...@apache.org wrote on Sun, May 08, 2016 at 14:15:43 -:
##
+# Permission constants used with e.g. chmod() and open().
+# Define them here at a central location, so people
stef...@apache.org wrote on Sun, May 08, 2016 at 14:15:43 -:
> ##
> +# Permission constants used with e.g. chmod() and open().
> +# Define them here at a central location, so people aren't tempted to
> +# use octal literals
Author: stefan2
Date: Mon May 9 21:18:13 2016
New Revision: 1743057
URL: http://svn.apache.org/viewvc?rev=1743057=rev
Log:
Follow-up to r1743052: Make the fails.log generation actually work with py3.
* build/run_tests.py
(TestHarness.run): The filtered lists contain strings while the plain
Author: stefan2
Date: Mon May 9 21:04:59 2016
New Revision: 1743052
URL: http://svn.apache.org/viewvc?rev=1743052=rev
Log:
Get the test log post-processing working for Python 3, at least with
the GLOBAL_SCHEDULER option activated.
We simply have to aware that the log is binary and filtering
Author: stefan2
Date: Mon May 9 19:14:52 2016
New Revision: 1743034
URL: http://svn.apache.org/viewvc?rev=1743034=rev
Log:
Get the build and test harness to execute the tests with Python 3.
Most tests are still failing, though, and the log summary fails.
* build/run_tests.py
Author: stefan2
Date: Mon May 9 13:40:26 2016
New Revision: 1742951
URL: http://svn.apache.org/viewvc?rev=1742951=rev
Log:
Work towards making the test harness py3 compatible.
* build/run_tests.py
(TestHarness.TestSpawningThread.run,
TestHarness._run_c_test.progress_func,
Author: stefan2
Date: Mon May 9 13:33:36 2016
New Revision: 1742950
URL: http://svn.apache.org/viewvc?rev=1742950=rev
Log:
Dumps are binary data, therefore explicitly use byte strings for
all operations on them. This is relevant for Python 3 where char
strings and byte strings are no longer