Improve progress reporting for python tests during make check PARALLEL=1.
Improve progress reporting for python tests during make check PARALLEL=1.

In parallel mode, progress was only reported when all tests from a single
python test file had finished, which somewhat defeats the purpose of
having progress reporting :)

* subversion/tests/cmdline/svntest/main.py
  (TestSpawningThread.__init__): Add progress_func and tests_total params,
    store them in self.
  (TestSpawningThread.run): Signal progress after pulling a test from the
   test queue and running it, based on the number of tests left in the
   queue and the total number of tests to be run.
  (_internal_run_tests): Pass newly expected parameters to the test spawning
   thread and stop calling progress_func here.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1387534 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion