| [ |
| { |
| "declaration": "string", |
| "kind": "struct/member", |
| "name": "fuchsia.modular.testing/ComponentService.name" |
| }, |
| { |
| "declaration": "string:2083", |
| "kind": "struct/member", |
| "name": "fuchsia.modular.testing/ComponentService.url" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.modular.testing/ComponentService" |
| }, |
| { |
| "declaration": "zx/handle:CHANNEL", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/EnvironmentServicesSpec.service_dir" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular.testing/ComponentService>", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/EnvironmentServicesSpec.services_from_components" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular.testing/EnvironmentServicesSpec", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "string:2083", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/InterceptSpec.component_url" |
| }, |
| { |
| "declaration": "fuchsia.mem/Buffer", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/InterceptSpec.extra_cmx_contents" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular.testing/InterceptSpec", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(int64 exit_code,fuchsia.sys/TerminationReason reason)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/InterceptedComponent.Exit" |
| }, |
| { |
| "declaration": " -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/InterceptedComponent.OnKill" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular.testing/InterceptedComponent" |
| }, |
| { |
| "declaration": "server_end:fuchsia.modular/ComponentContext", |
| "kind": "union/member", |
| "name": "fuchsia.modular.testing/ModularService.component_context" |
| }, |
| { |
| "declaration": "server_end:fuchsia.element/Manager", |
| "kind": "union/member", |
| "name": "fuchsia.modular.testing/ModularService.element_manager" |
| }, |
| { |
| "declaration": "server_end:fuchsia.modular/PuppetMaster", |
| "kind": "union/member", |
| "name": "fuchsia.modular.testing/ModularService.puppet_master" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.modular.testing/ModularService", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(string service_name,zx/handle:CHANNEL request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/TestHarness.ConnectToEnvironmentService" |
| }, |
| { |
| "declaration": "(fuchsia.modular.testing/ModularService service)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/TestHarness.ConnectToModularService" |
| }, |
| { |
| "declaration": " -> (fuchsia.sys/StartupInfo startup_info,client_end:fuchsia.modular.testing/InterceptedComponent intercepted_component)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/TestHarness.OnNewComponent" |
| }, |
| { |
| "declaration": "(string config) -> (fuchsia.modular.session/BasemgrConfig basemgr_config,fuchsia.modular.session/SessionmgrConfig sessionmgr_config)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/TestHarness.ParseConfig" |
| }, |
| { |
| "declaration": "(fuchsia.modular.testing/TestHarnessSpec spec)", |
| "kind": "protocol/member", |
| "name": "fuchsia.modular.testing/TestHarness.Run" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.modular.testing/TestHarness" |
| }, |
| { |
| "declaration": "fuchsia.modular.session/BasemgrConfig", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/TestHarnessSpec.basemgr_config" |
| }, |
| { |
| "declaration": "vector<fuchsia.modular.testing/InterceptSpec>", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/TestHarnessSpec.components_to_intercept" |
| }, |
| { |
| "declaration": "fuchsia.modular.testing/EnvironmentServicesSpec", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/TestHarnessSpec.env_services" |
| }, |
| { |
| "declaration": "vector<string>", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/TestHarnessSpec.env_services_to_inherit" |
| }, |
| { |
| "declaration": "string", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/TestHarnessSpec.environment_suffix" |
| }, |
| { |
| "declaration": "fuchsia.modular.session/SessionmgrConfig", |
| "kind": "table/member", |
| "name": "fuchsia.modular.testing/TestHarnessSpec.sessionmgr_config" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.modular.testing/TestHarnessSpec", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.modular.testing" |
| } |
| ] |