runEnsembleYamlTests function

Future<void> runEnsembleYamlTests({
  1. Future<void> bootstrap()?,
  2. Map<String, Function>? externalMethods,
})

Flutter test entry: discovers app-local tests/*.test.yaml and runs them.

Mirror main.dart from test/ensemble_tests.dart:

import 'package:my_app/generated/ensemble_modules.dart';

Future<void> main() async {
  await runEnsembleYamlTests(
    bootstrap: () => EnsembleModules().init(),
    externalMethods: {
      'captureCertificateForHost': captureCertificateForHost,
    },
  );
}

Implementation

Future<void> runEnsembleYamlTests({
  Future<void> Function()? bootstrap,
  Map<String, Function>? externalMethods,
}) {
  return runEnsembleYamlTestsWithOptions(
    EnsembleYamlTestOptions(
      bootstrap: bootstrap,
      externalMethods: externalMethods,
    ),
  );
}