setup function

Future<void> setup({
  1. bool registerVmServiceWrapper = true,
  2. bool parseConfigFile = true,
  3. bool initVLC = true,
})

Implementation

Future<void> setup({
  bool registerVmServiceWrapper = true,
  bool parseConfigFile = true,
  bool initVLC = true,
}) async {
  await convenient_test_manager_dart_setup.setup(
    registerMiscDartService: false,
    registerFsService: false,
    registerHighlightStoreBase: false,
    registerVideoPlayerStoreBase: false,
    registerVmServiceWrapper: registerVmServiceWrapper,
    parseConfigFile: parseConfigFile,
  );

  // if (initVLC) await DartVLC.initialize(); // #303

  getIt.registerSingleton<VideoPlayerStore>(VideoPlayerStore());
  getIt.registerSingleton<HighlightStore>(HighlightStore());
  getIt.registerSingleton<HomePageStore>(HomePageStore());
  getIt.registerSingleton<GoldenDiffPageStore>(GoldenDiffPageStore());
  getIt.registerSingleton<FsService>(FsServiceFlutter());
  getIt.registerSingleton<MiscFlutterService>(MiscFlutterService());

  getIt.registerSingleton<HighlightStoreBase>(GetIt.I.get<HighlightStore>());
  getIt.registerSingleton<VideoPlayerStoreBase>(GetIt.I.get<VideoPlayerStore>());
  getIt.registerSingleton<MiscDartService>(GetIt.I.get<MiscFlutterService>());
}