Hi,

I have run these tests on ubuntu 10.10 with svn 1.6.12 and svn 1.7.0-dev(r1086476).

Repository access: file://

Attached the results.

Thanks & Regards,
Vijayaguru


On Friday 25 March 2011 11:03 PM, Mark Phippard wrote:
Hi,

I have been working on a framework for writing tests to record
performance.  I have something good enough to share:

https://ctf.open.collab.net/sf/projects/csvn

It is pretty easy to add new tests if you have ideas on more tests you
think we should add.  I think I have pretty good coverage of the major
functions.  The wiki on the site I linked to above has details on how
I have constructed the current tests.  I am going to put out a call to
users for feedback and try to get more people to run the tests and
record results.

I am not claiming these are anything definitive or even that we will
use them to help us make the release decision, but I think it is a
start on coming up with some reproducible tests that people can run
easily.  If after people look at and run the tests they think they are
useful or can be tweaked to be useful, then great.  If not, then at
least I got to write some code for a change :)

The tests are written in Java because that is what I know and it gives
me good cross platform coverage.  However, the Java just drives the
command line so all you need to do is have the svn command line in
your PATH and that is what it uses for all the work.


=================== TEST RESULTS ==================
SVN Version: 1.6.12


Tests: Basic Tests
                Action       Time    Millis
            ----------  --------- ---------
              Checkout:  0:11.783     11783
                Update:  0:09.222      9222
                Switch:  0:00.152       152
              Proplist:  0:00.191       191
                Status:  0:00.106       106
                Commit:  0:01.231      1231
            svnversion:  0:00.111       111

Tests: Merge Tests
                Action       Time    Millis
            ----------  --------- ---------
             Merge-all:  0:02.806      2806
          Merge-revert:  0:01.741      1741
           Merge-synch:  0:02.775      2775
     Merge-reintegrate:  0:04.523      4523

Tests: Folder Tests
                Action       Time    Millis
            ----------  --------- ---------
             Folder-co:  2:53.985    173985
             Folder-st:  0:07.984      7984
             Folder-ci:  0:05.082      5082
             Folder-up:  0:04.448      4448
            svnversion:  0:01.161      1161

Tests: Binaries Tests
                Action       Time    Millis
            ----------  --------- ---------
                Bin-co:  1:45.443    105443
            Bin-up-r25:  2:48.484    168484
                Bin-sw:  1:34.732     94732
           Bin-cleanup:  0:00.134       134
                Bin-rm:  0:01.800      1800
                Bin-st:  0:00.238       238
            Bin-commit:  0:02.412      2412
                Bin-mv:  0:02.255      2255
             Bin-st-mv:  0:00.222       222
            Bin-commit:  0:02.128      2128
            svnversion:  0:00.188       188

===================  END RESULTS ==================
  Total execution time: 11:02.548    662548

Results in wiki format:

Basic Tests:
| 1.6.12 | rNNNNNNNN | 0:11.783 | 0:09.222 | 0:00.152 | 0:00.191 | 0:00.106 | 
0:01.231 | 0:00.111

Merge Tests:
| 1.6.12 | rNNNNNNNN | 0:02.806 | 0:01.741 | 0:02.775 | 0:04.523

Folder Tests:
| 1.6.12 | rNNNNNNNN | 2:53.985 | 0:07.984 | 0:05.082 | 0:04.448 | 0:01.161

Binaries Tests:
| 1.6.12 | rNNNNNNNN | 1:45.443 | 2:48.484 | 1:34.732 | 0:00.134 | 0:01.800 | 
0:00.238 | 0:02.412 | 0:02.255 | 0:00.222 | 0:02.128 | 0:00.188

=================== TEST RESULTS ==================
SVN Version: 1.7.0-dev


Tests: Basic Tests
                Action       Time    Millis
            ----------  --------- ---------
              Checkout:  0:06.760      6760
                Update:  0:07.104      7104
                Switch:  0:00.388       388
              Proplist:  0:00.166       166
                Status:  0:00.156       156
                Commit:  0:01.748      1748
            svnversion:  0:00.224       224

Tests: Merge Tests
                Action       Time    Millis
            ----------  --------- ---------
             Merge-all:  0:06.496      6496
          Merge-revert:  0:01.901      1901
           Merge-synch:  0:05.903      5903
     Merge-reintegrate:  0:10.946     10946

Tests: Folder Tests
                Action       Time    Millis
            ----------  --------- ---------
             Folder-co:  2:29.101    149101
             Folder-st:  0:02.395      2395
             Folder-ci:  0:15.018     15018
             Folder-up:  0:06.932      6932
            svnversion:  0:02.808      2808

Tests: Binaries Tests
                Action       Time    Millis
            ----------  --------- ---------
                Bin-co:  5:17.522    317522
            Bin-up-r25:  0:03.680      3680
                Bin-sw:  5:20.210    320210
           Bin-cleanup:  0:00.066        66
                Bin-rm:  0:05.728      5728
                Bin-st:  0:00.452       452
            Bin-commit:  0:03.945      3945
                Bin-mv:  0:03.827      3827
             Bin-st-mv:  0:00.477       477
            Bin-commit:  0:04.634      4634
            svnversion:  0:00.720       720

===================  END RESULTS ==================
  Total execution time: 15:14.574    914574

Results in wiki format:

Basic Tests:
| 1.7.0-dev | r1086476 | 0:06.760 | 0:07.104 | 0:00.388 | 0:00.166 | 0:00.156 | 
0:01.748 | 0:00.224

Merge Tests:
| 1.7.0-dev | r1086476 | 0:06.496 | 0:01.901 | 0:05.903 | 0:10.946

Folder Tests:
| 1.7.0-dev | r1086476 | 2:29.101 | 0:02.395 | 0:15.018 | 0:06.932 | 0:02.808

Binaries Tests:
| 1.7.0-dev | r1086476 | 5:17.522 | 0:03.680 | 5:20.210 | 0:00.066 | 0:05.728 | 
0:00.452 | 0:03.945 | 0:03.827 | 0:00.477 | 0:04.634 | 0:00.720

Reply via email to