Mark Mentovai
c93fcf8278
In MachMultiprocess-based tests, the child must wait for the parent to
...
finish.
It was possible for the child process to exit before the parent had a
chance to complete the pid_for_task() portion of its verification.
TEST=util_test
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/586053002
2014-09-22 13:06:12 -04:00
Mark Mentovai
7fdc7f277e
Add Multiprocess::SetExpectedChildTermination().
...
An expectation of the child’s termination reason can now be specified.
It is now possible to test with children that do not exit cleanly, if
they are not expected to exit cleanly.
TEST=util_test Multiprocess.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/553153002
2014-09-09 17:04:47 -04:00
Mark Mentovai
52064fdd1b
Add the MultiprocessExec test and its test.
...
TEST=util_test MultiprocessExec.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/531203002
2014-09-03 18:24:29 -04:00
Mark Mentovai
ff26ea6db9
Refactor MachMultiprocess into a Multiprocess base class without any
...
knowledge of Mach. MachMultiprocess builds on this new base class.
TEST=util_test MachMultiprocess.*:Multiprocess.*
R=rsesek@chromium.org
Review URL: https://codereview.chromium.org/506143002
2014-08-26 17:10:19 -04:00