monotone-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Monotone-devel] restructuring cvs_import tests


From: Markus Schiltknecht
Subject: Re: [Monotone-devel] restructuring cvs_import tests
Date: Thu, 08 Mar 2007 10:22:18 +0100
User-agent: Icedove 1.5.0.9 (X11/20061220)

Hi,

A while ago, I wrote:
I've just committed revision a6f8a317a0380cb433de3fe203c515bc3d9b4b0e, which has some cvs_import tests restructured, see ChangeLog. For all other tests, I want to add a makerepo.sh script for reference, and simply include the repository.

Now, I've written all the necessary makerepo.sh scripts, added the
cvs-repositories and committed it all. Thus I could drop tests/common/cvs.lua, as it's no longer needed - the whole testsuite does not use the cvs command anymore.

All of this to make the cvs_imports faster and independent of a cvs executable.

Some benchmarking shows, that creating the cvs-repositories on the fly really took a lot of time. Before, it took 80 seconds to run all the cvs tests. Now that dropped to less than 8 seconds (on my system, that is). More details below.

Regards

Markus



What I've run for benchmarking:

# time ./tester ~/projects/monotone/nvm/testsuite.lua cvs

Before, on revision bcc24e90f4ca7ab63126eaf2d287e005eba113d0, that took more than a minute:

4.58s user 0.68s system 6% cpu 1:20.92 total
4.43s user 0.78s system 6% cpu 1:19.62 total
4.46s user 0.80s system 6% cpu 1:19.44 total

Now, on revision 6d564a26acdcfc5b1e40b0d1102d550933c76244:

4.39s user 0.66s system 67% cpu 7.517 total
4.43s user 0.53s system 62% cpu 7.928 total
4.44s user 0.58s system 67% cpu 7.414 total
4.42s user 0.62s system 67% cpu 7.474 total
4.40s user 0.63s system 66% cpu 7.593 total





reply via email to

[Prev in Thread] Current Thread [Next in Thread]