selftest results for lp:bzr revno.4804
Alexander Belchenko
bialix at ukr.net
Thu Dec 3 09:41:56 GMT 2009
Vincent Ladeuil пишет:
> Some data for you from other OSes:
>
> - hanging *can* occur, using --parallel=fork helps when the hang
> is caused by leaks,
>
> - slowdowns have been observed due to *socket* leaks. Roughly
> speaking, some test servers use select() on a global pool of
> sockets, the bigger the pool, the slower the select
>
> - leaks aren't reported when using --parallel=fork
>
> So please, when reporting failures and timings on windows, specify:
>
> - whether you used --parallel=fork or not,
> - how many CPUs are used (if applicable),
> - how many tests leaks were displayed at the end (if applicable).
>
> In summary: depending on the OS, passing the full test suite may
> *require* to use --parallel=fork and 4 CPUs so that the whole
> test suite is split in parts small enough to avoid the
> leak-related bugs.
Most the machines I have around have only one core.
I think it was my mistake to try run bzr selftest again.
It was frustration in the past, and is now.
>
> 4 is the magic number such as:
> - it's greater than 2 where my OSX slaves fails to pass,
> - is smaller than 8 where my main desktop pass
> - is equal to the number of CPUs most of my VMs use (hardy,
> jaunty, karmic, freebsd, gentoo) and pass
>
>>>>>> "Gordon" == Gordon Tyler <gordon at doxxx.net> writes:
>
> Gordon> John Arbash Meinel wrote:
> >> Alexander Belchenko wrote:
> >>> IIUC latest improvements for selftest on win32 from John has landed.
> >>> I've tried to run tests on lp:bzr revno.4804.
> >>
> >>> selftest running for almost 3 hours on my Windows XP and finished with
> >>> result:
> >>
> >>> Ran 23081 tests in 9306.360s
> >>
> >>> FAILED (failures=13, errors=500, known_failure_count=27)
>
> How many leaks ? This can be very important as errors and
> failures can often be caused by leaks.
Next time I'll try to grab this info (if this next time will ever happens).
Just for the record: running tests for scmproj which used sftp server to
test remote server operations always ends up with
bzrlib.plugins.scmproj.tests.test_cli.TestCliRemote.test_project_get is
leaking threads among 8 leaking tests.
And I have only 7 tests which are used TestCaseWithSFTPServer.
More information about the bazaar
mailing list