5#ifndef FLUTTER_TESTING_DART_FIXTURE_H_
6#define FLUTTER_TESTING_DART_FIXTURE_H_
10#include "flutter/common/settings.h"
11#include "flutter/runtime/dart_vm.h"
12#include "flutter/testing/elf_loader.h"
13#include "flutter/testing/test_dart_native_resolver.h"
14#include "flutter/testing/testing.h"
15#include "flutter/testing/thread_test.h"
26 std::string elf_filename,
27 std::string elf_split_filename);
fml::UniqueFD assets_dir_
std::string kernel_filename_
void SetSnapshotsAndAssets(Settings &settings)
std::string elf_filename_
void AddFfiNativeCallback(const std::string &name, void *callback_ptr)
virtual Settings CreateSettingsForFixture()
ELFAOTSymbols aot_symbols_
void AddNativeCallback(const std::string &name, Dart_NativeFunction callback)
std::shared_ptr< TestDartNativeResolver > native_resolver_
ELFAOTSymbols split_aot_symbols_
void(* Dart_NativeFunction)(Dart_NativeArguments arguments)
FlKeyEvent uint64_t FlKeyResponderAsyncCallback callback
DEF_SWITCHES_START aot vmservice shared library name