Coverage for mlos_bench/mlos_bench/services/types/__init__.py: 100%
9 statements
« prev ^ index » next coverage.py v7.6.9, created at 2024-12-20 00:44 +0000
« prev ^ index » next coverage.py v7.6.9, created at 2024-12-20 00:44 +0000
1#
2# Copyright (c) Microsoft Corporation.
3# Licensed under the MIT License.
4#
5"""Service types for implementing declaring Service behavior for Environments to use in
6mlos_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 (
15 SupportsNetworkProvisioning,
16)
17from mlos_bench.services.types.remote_config_type import SupportsRemoteConfig
18from mlos_bench.services.types.remote_exec_type import SupportsRemoteExec
20__all__ = [
21 "SupportsAuth",
22 "SupportsConfigLoading",
23 "SupportsFileShareOps",
24 "SupportsHostProvisioning",
25 "SupportsLocalExec",
26 "SupportsNetworkProvisioning",
27 "SupportsRemoteConfig",
28 "SupportsRemoteExec",
29]