class TestPlatformConnection

Defined at line 135 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

Most tests here execute the client commands in the test thread context,

with a separate server thread processing the commands.

Public Methods

void TestPlatformConnection (std::shared_ptr<magma::PlatformConnectionClient> client_connection, std::shared_ptr<msd::internal::PrimaryFidlServerHolder> server_holder, std::shared_ptr<SharedData> shared_data)

Defined at line 140 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void ~TestPlatformConnection ()

Defined at line 148 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void FlowControlInit ()

Should be called after any shared data initialization.

Defined at line 159 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void FlowControlCheck (uint64_t messages, uint64_t bytes)

Should be called before test checks for shared data writes.

Defined at line 162 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void FlowControlCheckOneMessage ()

Defined at line 166 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void FlowControlSkip ()

Defined at line 167 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestImportBufferDeprecated ()

Defined at line 169 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestImportBuffer ()

Defined at line 183 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestReleaseBuffer ()

Defined at line 197 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestImportSemaphoreDeprecated ()

Defined at line 214 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestImportSemaphore ()

Defined at line 229 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestReleaseSemaphore ()

Defined at line 244 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestCreateContext ()

Defined at line 262 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestCreateContext2 ()

Defined at line 271 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestCreateContext2HighPriorityTrusted ()

Defined at line 280 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestCreateContext2HighPriorityUntrusted ()

Defined at line 288 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestDestroyContext ()

Defined at line 296 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestGetError ()

Defined at line 303 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestFlush ()

Defined at line 309 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestMapUnmapBuffer ()

Defined at line 320 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestNotificationChannel ()

Defined at line 345 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestExecuteInlineCommands ()

Defined at line 395 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestMultipleFlush ()

Defined at line 419 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestEnablePerformanceCounters ()

Defined at line 434 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

void TestPerformanceCounters ()

Defined at line 466 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc

std::unique_ptr<TestPlatformConnection> Create (std::shared_ptr<SharedData> shared_data)

Defined at line 765 of file ../../src/graphics/magma/lib/magma_service/sys_driver/tests/test_primary_fidl_server.cc