[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-dev] Testing in Tor



>> You want to point at your tor binary, I think, not just the path
>> (i.e. something like "--tor ../tor-2.3.*/src/or/tor")
>
> That did the trick, thanks:

Oops, I'm sorry about not being clearer about that.

> Why do the tests take so long to run? I noticed that most of the time
> almost no CPU is used and hardly any network is used.

You consider 34 seconds a long time? Heh, the test suite we have at my
work takes on the order of twenty minutes to run...

You can see the individual test runtimes to get an idea of where the
time's going. The longest tests are things that parse the entire
consensus. The sleep() calls you mentioned account for precious little
(in total a few seconds) which is mostly to test things like "Tor
emits a BW event every second". Patches welcome.

> Could the
> individual tests be somehow run in parallel to speed things up?

See "Run integration targets in parallel" on...

https://trac.torproject.org/projects/tor/wiki/doc/stem

Cheers! -Damian
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev