e3.testsuite.process

Helpers for test drivers to spawn subprocesses.

Not only these lack documentation, these helpers as they are today are very incomplete. For instance, it is not possible to disable relocated builds in “gprbuild”. So consider these as experimental and likely to break in the future: use at your own risk.

Functions

check_call(→ e3.os.process.Run)

gprbuild(→ bool)

Module Contents

e3.testsuite.process.check_call(driver: e3.testsuite.driver.TestDriver, cmd: List[str], test_name: str | None = None, result: e3.testsuite.result.TestResult | None = None, **kwargs: Any) e3.os.process.Run
e3.testsuite.process.gprbuild(driver: e3.testsuite.driver.TestDriver, project_file: str | None = None, cwd: str | None = None, gcov: bool = False) bool