23TEST(EngineTest, ThreadNames) {
24 std::string prefix = GetCurrentTestName();
27 char thread_name[ZX_MAX_NAME_LEN];
28 zx::thread::self()->get_property(ZX_PROP_NAME, thread_name,
30 EXPECT_EQ(std::string(thread_name), prefix + std::string(
".platform"));
33 engine_thread_host.
raster_thread->GetTaskRunner()->PostTask([&prefix]() {
34 char thread_name[ZX_MAX_NAME_LEN];
35 zx::thread::self()->get_property(ZX_PROP_NAME, thread_name,
37 EXPECT_EQ(std::string(thread_name), prefix + std::string(
".raster"));
41 engine_thread_host.
ui_thread->GetTaskRunner()->PostTask([&prefix]() {
42 char thread_name[ZX_MAX_NAME_LEN];
43 zx::thread::self()->get_property(ZX_PROP_NAME, thread_name,
45 EXPECT_EQ(std::string(thread_name), prefix + std::string(
".ui"));
49 engine_thread_host.
io_thread->GetTaskRunner()->PostTask([&prefix]() {
50 char thread_name[ZX_MAX_NAME_LEN];
51 zx::thread::self()->get_property(ZX_PROP_NAME, thread_name,
53 EXPECT_EQ(std::string(thread_name), prefix + std::string(
".io"));