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

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

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 SupportsNetworkProvisioning 

15from mlos_bench.services.types.remote_config_type import SupportsRemoteConfig 

16from mlos_bench.services.types.remote_exec_type import SupportsRemoteExec 

17 

18 

19__all__ = [ 

20 'SupportsAuth', 

21 'SupportsConfigLoading', 

22 'SupportsFileShareOps', 

23 'SupportsHostProvisioning', 

24 'SupportsLocalExec', 

25 'SupportsNetworkProvisioning', 

26 'SupportsRemoteConfig', 

27 'SupportsRemoteExec', 

28]