#include <windows_test_config_builder.h>
Public Member Functions | |
| WindowsConfigBuilder (WindowsTestContext &context) | |
| ~WindowsConfigBuilder () | |
| FlutterDesktopEngineProperties | GetEngineProperties () const |
| void | SetDartEntrypoint (std::string_view entrypoint) |
| void | SetUIThreadPolicy (FlutterDesktopUIThreadPolicy policy) |
| void | AddDartEntrypointArgument (std::string_view arg) |
| void | SetGpuPreference (FlutterDesktopGpuPreference gpu_preference) |
| EnginePtr | InitializeEngine () const |
| EnginePtr | RunHeadless () const |
| ViewControllerPtr | Run () const |
Definition at line 47 of file windows_test_config_builder.h.
|
explicit |
Definition at line 21 of file windows_test_config_builder.cc.
|
default |
| void flutter::testing::WindowsConfigBuilder::AddDartEntrypointArgument | ( | std::string_view | arg | ) |
Definition at line 38 of file windows_test_config_builder.cc.
| FlutterDesktopEngineProperties flutter::testing::WindowsConfigBuilder::GetEngineProperties | ( | ) | const |
Definition at line 51 of file windows_test_config_builder.cc.
References FlutterDesktopEngineProperties::assets_path, FlutterDesktopEngineProperties::dart_entrypoint, FlutterDesktopEngineProperties::dart_entrypoint_argc, FlutterDesktopEngineProperties::dart_entrypoint_argv, flutter::testing::WindowsTestContext::GetAssetsPath(), flutter::testing::WindowsTestContext::GetIcuDataPath(), FlutterDesktopEngineProperties::gpu_preference, FlutterDesktopEngineProperties::icu_data_path, and FlutterDesktopEngineProperties::ui_thread_policy.
Referenced by InitializeEngine().
| EnginePtr flutter::testing::WindowsConfigBuilder::InitializeEngine | ( | ) | const |
Definition at line 82 of file windows_test_config_builder.cc.
References FlutterDesktopEngineCreate(), and GetEngineProperties().
Referenced by Run(), RunHeadless(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| ViewControllerPtr flutter::testing::WindowsConfigBuilder::Run | ( | ) | const |
Definition at line 108 of file windows_test_config_builder.cc.
References engine, FlutterDesktopViewControllerCreate(), flutter::testing::WindowsTestContext::GetRootIsolateCallback(), height, InitializeEngine(), flutter::FlutterWindowsEngine::SetRootIsolateCreateCallback(), and width.
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| EnginePtr flutter::testing::WindowsConfigBuilder::RunHeadless | ( | ) | const |
Definition at line 87 of file windows_test_config_builder.cc.
References engine, FlutterDesktopEngineRun(), flutter::testing::WindowsTestContext::GetRootIsolateCallback(), InitializeEngine(), and flutter::FlutterWindowsEngine::SetRootIsolateCreateCallback().
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| void flutter::testing::WindowsConfigBuilder::SetDartEntrypoint | ( | std::string_view | entrypoint | ) |
Definition at line 26 of file windows_test_config_builder.cc.
Referenced by flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), flutter::testing::TEST_F(), and flutter::testing::TEST_F().
| void flutter::testing::WindowsConfigBuilder::SetGpuPreference | ( | FlutterDesktopGpuPreference | gpu_preference | ) |
Definition at line 46 of file windows_test_config_builder.cc.
Referenced by flutter::testing::TEST_F().
| void flutter::testing::WindowsConfigBuilder::SetUIThreadPolicy | ( | FlutterDesktopUIThreadPolicy | policy | ) |
Definition at line 33 of file windows_test_config_builder.cc.
References flutter::policy.