Coverage for mlos_bench/mlos_bench/services/types/__init__.py: 100%
10 statements
« prev ^ index » next coverage.py v7.5.1, created at 2024-05-05 00:36 +0000
« prev ^ index » next coverage.py v7.5.1, created at 2024-05-05 00:36 +0000
1#
2# Copyright (c) Microsoft Corporation.
3# Licensed under the MIT License.
4#
5"""
6Service types for implementing declaring Service behavior for Environments to use in mlos_bench.
7"""
9from mlos_bench.services.types.authenticator_type import SupportsAuth
10from mlos_bench.services.types.config_loader_type import SupportsConfigLoading
11from mlos_bench.services.types.fileshare_type import SupportsFileShareOps
12from mlos_bench.services.types.host_provisioner_type import SupportsHostProvisioning
13from mlos_bench.services.types.local_exec_type import SupportsLocalExec
14from mlos_bench.services.types.network_provisioner_type import SupportsNetworkProvisioning
15from mlos_bench.services.types.remote_config_type import SupportsRemoteConfig
16from mlos_bench.services.types.remote_exec_type import SupportsRemoteExec
19__all__ = [
20 'SupportsAuth',
21 'SupportsConfigLoading',
22 'SupportsFileShareOps',
23 'SupportsHostProvisioning',
24 'SupportsLocalExec',
25 'SupportsNetworkProvisioning',
26 'SupportsRemoteConfig',
27 'SupportsRemoteExec',
28]