//
// This configuration is used for testing the snappingshotting Capture API.  Capturing setting will only
// ever happen on a users local machine, so there is only an untrusted test configuration.
//
{
    "type": "gpii.flowManager.tests.capture.fakeData.config",
    "options": {
        "distributeOptions": {
            "capture.solutionsRegistry": {
                "record": "%gpii-universal/gpii/node_modules/flowManager/test/data/capture_solutionsRegistry.json",
                "target": "{that flowManager solutionsRegistryDataSource}.options.path",
                "priority": "after:flowManager.solutions"
            },
            "capture.deviceReporter": {
                "record": "%gpii-universal/gpii/node_modules/flowManager/test/data/capture_deviceReporter.json",
                "target": "{that deviceReporter installedSolutionsDataSource}.options.path",
                "priority": "after:development.installedSolutionsPath"
            },
            "capture.deviceReporterOS": {
                "record": {
                    "funcName": "gpii.tests.flowManager.capture.platformReporter"
                },
                "target": "{that deviceReporter platformReporter}.options.invokers.reportPlatform",
                "priority": "after:development.installedSolutionsPath"
            },
            "capture.resolverConfig": {
                "record": {
                    "type": "gpii.tests.flowManager.capture.standardResolverConfig"
                },
                "target": "{that gpii.lifecycleManager.variableResolver}.options.components.resolverConfig",
                "priority": "before:capture.solutionsRegistry"
            }
        }
    },
    "mergeConfigs": "%gpii-universal/gpii/configs/shared/gpii.config.untrusted.development.json5"
}
