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

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""" 

8 

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 

19 

20__all__ = [ 

21 "SupportsAuth", 

22 "SupportsConfigLoading", 

23 "SupportsFileShareOps", 

24 "SupportsHostProvisioning", 

25 "SupportsLocalExec", 

26 "SupportsNetworkProvisioning", 

27 "SupportsRemoteConfig", 

28 "SupportsRemoteExec", 

29]