template <class T>

class GuestTest

Defined at line 20 of file ../../src/virtualization/tests/lib/guest_test.h

Public Methods

void GuestTest<T> ()

Defined at line 22 of file ../../src/virtualization/tests/lib/guest_test.h

Protected Methods

void SetUp ()

Defined at line 29 of file ../../src/virtualization/tests/lib/guest_test.h

void TearDown ()

Defined at line 35 of file ../../src/virtualization/tests/lib/guest_test.h

zx_status_t Execute (const std::vector<std::string> & argv, std::string * result, int32_t * return_code)

Defined at line 41 of file ../../src/virtualization/tests/lib/guest_test.h

zx_status_t Execute (const std::vector<std::string> & argv, const std::unordered_map<std::string, std::string> & env, std::string * result, int32_t * return_code)

Defined at line 46 of file ../../src/virtualization/tests/lib/guest_test.h

zx_status_t RunUtil (const std::string & util, const std::vector<std::string> & argv, std::string * result)

Defined at line 52 of file ../../src/virtualization/tests/lib/guest_test.h

bool RunLoopUntil (fit::function<bool ()> condition, zx::time deadline)

Defined at line 57 of file ../../src/virtualization/tests/lib/guest_test.h

GuestKernel GetGuestKernel ()

Defined at line 61 of file ../../src/virtualization/tests/lib/guest_test.h

uint32_t GetGuestCid ()

Defined at line 63 of file ../../src/virtualization/tests/lib/guest_test.h

bool GetHostVsockEndpoint (fidl::InterfaceRequest<fuchsia::virtualization::HostVsockEndpoint> endpoint)

Defined at line 65 of file ../../src/virtualization/tests/lib/guest_test.h

bool ConnectToBalloon (fidl::InterfaceRequest<fuchsia::virtualization::BalloonController> balloon_controller)

Defined at line 70 of file ../../src/virtualization/tests/lib/guest_test.h

bool ConnectToMem (fidl::InterfaceRequest<fuchsia::virtualization::MemController> mem_controller)

Defined at line 75 of file ../../src/virtualization/tests/lib/guest_test.h

T & GetEnclosedGuest ()

Defined at line 79 of file ../../src/virtualization/tests/lib/guest_test.h