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