class TestJob

Defined at line 24 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/launcher.h

TestJob holds a child of zx::job::default_job(), killed on destruction.

Public Methods

void TestJob ()

Defined at line 26 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/launcher.h

void TestJob (TestJob && )

Defined at line 27 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/launcher.h

TestJob & operator= (TestJob && )

Defined at line 28 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/launcher.h

bool operator bool ()

Return true if Init() has been called and it succeeded.

Defined at line 35 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/launcher.h

void ~TestJob ()

Defined at line 127 of file ../../src/bringup/lib/userboot/testing/launcher.cc

void Init ()

Create the job. Raises gtest assertions for failure.

Defined at line 110 of file ../../src/bringup/lib/userboot/testing/launcher.cc

zx::job Get ()

Duplicate the job to pass to the launcher. For errors, returns the

invalid handle after logging gtest expectation failures.

Defined at line 115 of file ../../src/bringup/lib/userboot/testing/launcher.cc