class Fixture
Defined at line 18 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/fixture.h
This is a gtest test fixture for tests that each launch a userboot program.
Protected Methods
void SetUpTestSuite ()
Defined at line 11 of file ../../src/bringup/lib/userboot/testing/fixture.cc
void TearDownTestSuite ()
Defined at line 17 of file ../../src/bringup/lib/userboot/testing/fixture.cc
void SetUp ()
Defined at line 19 of file ../../src/bringup/lib/userboot/testing/fixture.cc
Launcher & launcher ()
A single userboot::testing::Launcher instance is used for all tests.
Defined at line 25 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/fixture.h
zx::process & process ()
Defined at line 31 of file ../../src/bringup/lib/userboot/testing/include/lib/userboot/testing/fixture.h
void Launch (zx::vmo vmo, std::vector<zx::handle> handles)
Launch a userboot program, thereafter available in process().
Defined at line 33 of file ../../src/bringup/lib/userboot/testing/fixture.cc
void Launch (const char * file, std::vector<zx::handle> handles)
Defined at line 39 of file ../../src/bringup/lib/userboot/testing/fixture.cc
zx::result<int64_t> Wait ()
Wait for the process to exit.
Defined at line 45 of file ../../src/bringup/lib/userboot/testing/fixture.cc
std::string FinishLog ()
Collect the log from the process.
Defined at line 31 of file ../../src/bringup/lib/userboot/testing/fixture.cc