Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/external/bsd/atf/dist/atf-sh
On Fri, Jan 10, 2014 at 1:39 AM, Christos Zoulas
<christos%netbsd.org@localhost> wrote:
> Module Name: src
> Committed By: christos
> Date: Fri Jan 10 01:39:32 UTC 2014
>
> Modified Files:
> src/external/bsd/atf/dist/atf-sh: libatf-sh.subr
>
> Log Message:
> Undo previous; unfortunately the cleanup routine gets called in a different
> shell so it can't cleanup stuff set in the environment of the first shell.
What are you trying to fix?
> There are 2 problems:
> - calling the test routine directly does not cleanup (not using
> atf-run)
> - when using atf-run, the cleanup routine needs state from the
> running code which can only be stored in files. This will never
> allow us to run tests in parallel since we need to keep a known
> place to pass state.
I don't see how this prevents running tests in parallel. You just need
to maintain one work directory for every test body/cleanup pair and
delete the directory only after cleanup... and you cannot share work
directories among tests anyway so you have to do that one way or
another.
--
Julio Merino / @jmmv
Home |
Main Index |
Thread Index |
Old Index