Coverage for mlos_bench/mlos_bench/tests/services/remote/ssh/conftest.py: 100%
13 statements
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-30 00:51 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2025-10-30 00:51 +0000
1#
2# Copyright (c) Microsoft Corporation.
3# Licensed under the MIT License.
4#
5"""Fixtures for the SSH service tests."""
7import mlos_bench.tests.docker_fixtures_util as docker_fixtures_util
8import mlos_bench.tests.services.remote.ssh.fixtures as ssh_fixtures
10# Expose some of those as local names so they can be picked up as fixtures by pytest.
11docker_compose_file = ssh_fixtures.docker_compose_file
12docker_compose_project_name = ssh_fixtures.docker_compose_project_name
14docker_setup = docker_fixtures_util.docker_setup
15docker_services_lock = docker_fixtures_util.docker_services_lock
16docker_setup_teardown_lock = docker_fixtures_util.docker_setup_teardown_lock
17locked_docker_services = docker_fixtures_util.locked_docker_services
19ssh_test_server = ssh_fixtures.ssh_test_server
20alt_test_server = ssh_fixtures.alt_test_server
21reboot_test_server = ssh_fixtures.reboot_test_server
22ssh_host_service = ssh_fixtures.ssh_host_service
23ssh_fileshare_service = ssh_fixtures.ssh_fileshare_service