parseDefinitionsForTest static method
Future<List<EnsembleTestDefinition> >
parseDefinitionsForTest(
- String path,
- String content, {
- Map<
String, dynamic> inputs = const {}, - List<
TestServiceConfig> services = const [], - String? suiteDefaultProfile,
- List<
String> suiteMockFiles = const [], - Map<
String, dynamic> suiteInlineMocks = const {}, - Map<
String, dynamic> suiteInitialState = const {}, - Map<
String, TestProfile> suiteProfiles = const {}, - Map<
String, List< suiteProfileGroups = const {},String> > - List<
TestDeviceTarget> suiteDevices = const [], - Future<
String> assetLoader(- String assetPath
Parses one test asset into fully expanded definitions.
Implementation
static Future<List<EnsembleTestDefinition>> parseDefinitionsForTest(
String path,
String content, {
Map<String, dynamic> inputs = const {},
List<TestServiceConfig> services = const [],
String? suiteDefaultProfile,
List<String> suiteMockFiles = const [],
Map<String, dynamic> suiteInlineMocks = const {},
Map<String, dynamic> suiteInitialState = const {},
Map<String, TestProfile> suiteProfiles = const {},
Map<String, List<String>> suiteProfileGroups = const {},
List<TestDeviceTarget> suiteDevices = const [],
Future<String> Function(String assetPath)? assetLoader,
}) {
return _parseDefinitionsFromAsset(
path,
content,
inputs: inputs,
services: services,
suiteDefaultProfile: suiteDefaultProfile,
suiteMockFiles: suiteMockFiles,
suiteInlineMocks: suiteInlineMocks,
suiteInitialState: suiteInitialState,
suiteProfiles: suiteProfiles,
suiteProfileGroups: suiteProfileGroups,
suiteDevices: suiteDevices,
assetLoader: assetLoader ?? _rootBundleAssetLoader,
);
}