Recent msi/package tests failures
Paul Millar
paul at astro.gla.ac.uk
Thu Aug 28 07:47:03 CDT 2008
On Wednesday 27 August 2008 21:15:48 James Hawkins wrote:
> That's not why the tests are failing. The install tests are timing
> out, and if the winetest executable kills the child process that it
> believes is 'hung', then you're killing the installer process midway
> through an install and thus leaving the system in a broken state.
Would it make sense to have a generic mechanism for cleaning up after a
time-out? For example, if the child executable accepted an argument
(e.g., /cleanup) that would tell the test to undo any partial state it might
have established. For example, it could remove temporary files and some
known-test registry entries.
Should a child process timed-out, the parent process could call the child
telling it to clear up any mess before continuing with the next test.
I guess timeouts are always possible, it would be nice if the subsequent
test-runs were unaffected by this.
HTH,
Paul.
More information about the wine-devel
mailing list