Coverage report: 93%

Files Functions Classes

coverage.py v7.12.0, created at 2025-11-22 00:50 +0000

File function   statements missing excluded   coverage
conftest.py is_master   1 0 0   100%
conftest.py pytest_configure   13 7 0   46%
conftest.py pytest_configure_node   2 0 0   100%
conftest.py shared_temp_dir   4 1 0   75%
conftest.py pytest_unconfigure   4 4 0   0%
conftest.py short_testrun_uid   1 0 0   100%
conftest.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / __init__.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / config / __init__.py (no function)   0 0 0   100%
mlos_bench / mlos_bench / config / environments / apps / fio / scripts / local / process_fio_results.py _flat_dict   4 4 0   0%
mlos_bench / mlos_bench / config / environments / apps / fio / scripts / local / process_fio_results.py _main   6 6 0   0%
mlos_bench / mlos_bench / config / environments / apps / fio / scripts / local / process_fio_results.py (no function)   8 0 7   100%
mlos_bench / mlos_bench / config / environments / apps / redis / scripts / local / generate_redis_config.py _main   5 5 0   0%
mlos_bench / mlos_bench / config / environments / apps / redis / scripts / local / generate_redis_config.py (no function)   3 0 6   100%
mlos_bench / mlos_bench / config / environments / apps / redis / scripts / local / process_redis_results.py _main   5 5 0   0%
mlos_bench / mlos_bench / config / environments / apps / redis / scripts / local / process_redis_results.py (no function)   3 0 6   100%
mlos_bench / mlos_bench / config / environments / os / linux / boot / scripts / local / create_new_grub_cfg.py _write_config   3 3 0   0%
mlos_bench / mlos_bench / config / environments / os / linux / boot / scripts / local / create_new_grub_cfg.py (no function)   4 0 2   100%
mlos_bench / mlos_bench / config / environments / os / linux / boot / scripts / local / generate_grub_config.py _main   5 5 0   0%
mlos_bench / mlos_bench / config / environments / os / linux / boot / scripts / local / generate_grub_config.py (no function)   3 0 6   100%
mlos_bench / mlos_bench / config / environments / os / linux / runtime / scripts / local / generate_kernel_config_script.py _main   11 11 0   0%
mlos_bench / mlos_bench / config / environments / os / linux / runtime / scripts / local / generate_kernel_config_script.py (no function)   3 0 7   100%
mlos_bench / mlos_bench / config / schemas / __init__.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / config / schemas / config_schemas.py SchemaStore.__len__   1 1 0   0%
mlos_bench / mlos_bench / config / schemas / config_schemas.py SchemaStore.__iter__   1 1 0   0%
mlos_bench / mlos_bench / config / schemas / config_schemas.py SchemaStore.__getitem__   3 0 0   100%
mlos_bench / mlos_bench / config / schemas / config_schemas.py SchemaStore._load_schemas   15 2 0   87%
mlos_bench / mlos_bench / config / schemas / config_schemas.py SchemaStore._load_registry   3 1 0   67%
mlos_bench / mlos_bench / config / schemas / config_schemas.py SchemaStore.registry   3 0 0   100%
mlos_bench / mlos_bench / config / schemas / config_schemas.py ConfigSchema.schema   3 0 0   100%
mlos_bench / mlos_bench / config / schemas / config_schemas.py ConfigSchema.validate   3 1 0   67%
mlos_bench / mlos_bench / config / schemas / config_schemas.py (no function)   53 0 0   100%
mlos_bench / mlos_bench / dict_templater.py DictTemplater.__init__   2 0 0   100%
mlos_bench / mlos_bench / dict_templater.py DictTemplater.expand_vars   4 0 0   100%
mlos_bench / mlos_bench / dict_templater.py DictTemplater._expand_vars   15 0 0   100%
mlos_bench / mlos_bench / dict_templater.py (no function)   8 0 0   100%
mlos_bench / mlos_bench / environments / __init__.py (no function)   8 0 1   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.new   2 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.__init__   27 2 0   93%
mlos_bench / mlos_bench / environments / base_environment.py Environment._validate_json_config   6 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment._expand_groups   10 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment._expand_vars   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment._config_loader_service   2 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.__enter__   6 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.__exit__   17 6 0   65%
mlos_bench / mlos_bench / environments / base_environment.py Environment.__str__   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.__repr__   0 0 1   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.pprint   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment._combine_tunables   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.tunable_params   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.const_args   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.parameters   1 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.setup   14 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.teardown   3 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.run   3 0 0   100%
mlos_bench / mlos_bench / environments / base_environment.py Environment.status   6 2 0   67%
mlos_bench / mlos_bench / environments / base_environment.py (no function)   45 0 3   100%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.__init__   17 1 0   94%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.__enter__   2 0 0   100%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.__exit__   12 4 0   67%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.children   1 0 0   100%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.pprint   1 1 0   0%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv._add_child   4 0 0   100%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.setup   3 0 0   100%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.teardown   4 0 0   100%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.run   15 3 0   80%
mlos_bench / mlos_bench / environments / composite_env.py CompositeEnv.status   14 2 0   86%
mlos_bench / mlos_bench / environments / composite_env.py (no function)   22 0 0   100%
mlos_bench / mlos_bench / environments / local / __init__.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.__init__   9 0 0   100%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.__enter__   4 0 0   100%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.__exit__   5 0 0   100%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.setup   19 1 0   95%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.run   32 2 0   94%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv._normalize_columns   3 1 0   67%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.status   20 0 0   100%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv.teardown   5 0 0   100%
mlos_bench / mlos_bench / environments / local / local_env.py LocalEnv._local_exec   6 1 0   83%
mlos_bench / mlos_bench / environments / local / local_env.py (no function)   30 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv.__init__   7 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv._template_from_to   1 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv._expand   1 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv.setup   8 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv._download_files   13 7 0   46%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv.run   2 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py LocalFileShareEnv.status   2 0 0   100%
mlos_bench / mlos_bench / environments / local / local_fileshare_env.py (no function)   22 0 0   100%
mlos_bench / mlos_bench / environments / mock_env.py MockEnv.__init__   7 0 0   100%
mlos_bench / mlos_bench / environments / mock_env.py MockEnv._produce_metrics   6 0 0   100%
mlos_bench / mlos_bench / environments / mock_env.py MockEnv.run   5 1 0   80%
mlos_bench / mlos_bench / environments / mock_env.py MockEnv.status   5 1 0   80%
mlos_bench / mlos_bench / environments / mock_env.py MockEnv._normalized   8 1 0   88%
mlos_bench / mlos_bench / environments / mock_env.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / environments / remote / __init__.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / environments / remote / host_env.py HostEnv.__init__   3 0 0   100%
mlos_bench / mlos_bench / environments / remote / host_env.py HostEnv.setup   8 8 0   0%
mlos_bench / mlos_bench / environments / remote / host_env.py HostEnv.teardown   6 6 0   0%
mlos_bench / mlos_bench / environments / remote / host_env.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / environments / remote / network_env.py NetworkEnv.__init__   4 0 0   100%
mlos_bench / mlos_bench / environments / remote / network_env.py NetworkEnv.setup   8 8 0   0%
mlos_bench / mlos_bench / environments / remote / network_env.py NetworkEnv.teardown   9 9 0   0%
mlos_bench / mlos_bench / environments / remote / network_env.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / environments / remote / os_env.py OSEnv.__init__   5 0 0   100%
mlos_bench / mlos_bench / environments / remote / os_env.py OSEnv.setup   8 8 0   0%
mlos_bench / mlos_bench / environments / remote / os_env.py OSEnv.teardown   6 6 0   0%
mlos_bench / mlos_bench / environments / remote / os_env.py (no function)   12 0 0   100%
mlos_bench / mlos_bench / environments / remote / remote_env.py RemoteEnv.__init__   8 0 0   100%
mlos_bench / mlos_bench / environments / remote / remote_env.py RemoteEnv.setup   16 7 0   56%
mlos_bench / mlos_bench / environments / remote / remote_env.py RemoteEnv.run   9 1 0   89%
mlos_bench / mlos_bench / environments / remote / remote_env.py RemoteEnv.teardown   5 0 0   100%
mlos_bench / mlos_bench / environments / remote / remote_env.py RemoteEnv._remote_exec   10 0 0   100%
mlos_bench / mlos_bench / environments / remote / remote_env.py (no function)   20 0 0   100%
mlos_bench / mlos_bench / environments / remote / saas_env.py SaaSEnv.__init__   5 0 0   100%
mlos_bench / mlos_bench / environments / remote / saas_env.py SaaSEnv.setup   22 22 0   0%
mlos_bench / mlos_bench / environments / remote / saas_env.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / environments / remote / vm_env.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / environments / script_env.py ScriptEnv.__init__   8 0 0   100%
mlos_bench / mlos_bench / environments / script_env.py ScriptEnv._get_env_params   4 0 0   100%
mlos_bench / mlos_bench / environments / script_env.py ScriptEnv._extract_stdout_results   4 0 0   100%
mlos_bench / mlos_bench / environments / script_env.py (no function)   15 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.parse   16 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_good   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.completed_statuses   1 1 0   0%
mlos_bench / mlos_bench / environments / status.py Status.is_completed   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_pending   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_ready   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_running   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_succeeded   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_failed   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_canceled   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py Status.is_timed_out   1 0 0   100%
mlos_bench / mlos_bench / environments / status.py (no function)   28 0 0   100%
mlos_bench / mlos_bench / event_loop_context.py EventLoopContext.__init__   4 0 0   100%
mlos_bench / mlos_bench / event_loop_context.py EventLoopContext._run_event_loop   3 0 0   100%
mlos_bench / mlos_bench / event_loop_context.py EventLoopContext.enter   11 1 0   91%
mlos_bench / mlos_bench / event_loop_context.py EventLoopContext.exit   12 1 0   92%
mlos_bench / mlos_bench / event_loop_context.py EventLoopContext.run_coroutine   3 0 0   100%
mlos_bench / mlos_bench / event_loop_context.py (no function)   20 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher.__init__   69 7 0   90%
mlos_bench / mlos_bench / launcher.py Launcher.config_loader   1 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher.root_environment   1 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher.service   1 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher._parse_args   26 1 0   96%
mlos_bench / mlos_bench / launcher.py Launcher._parse_args.PathArgsTracker.__init__   2 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher._parse_args.PathArgsTracker.add_argument   1 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher._try_parse_extra_args   21 5 0   76%
mlos_bench / mlos_bench / launcher.py Launcher._load_config   8 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher._init_tunable_values   12 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher._load_optimizer   7 0 0   100%
mlos_bench / mlos_bench / launcher.py Launcher._load_storage   9 1 0   89%
mlos_bench / mlos_bench / launcher.py Launcher._load_scheduler   8 0 0   100%
mlos_bench / mlos_bench / launcher.py (no function)   42 0 0   100%
mlos_bench / mlos_bench / optimizers / __init__.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.__init__   23 1 0   96%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer._validate_json_config   4 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.__repr__   0 0 5   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.__enter__   4 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.__exit__   7 2 0   71%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.current_iteration   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.max_suggestions   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.seed   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.start_with_defaults   1 1 0   0%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.tunable_params   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.config_space   4 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.name   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.targets   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.supports_preload   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.bulk_register   10 2 0   80%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.suggest   3 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.register   4 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer._get_scores   12 1 0   92%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.not_converged   1 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py Optimizer.get_best_observation   0 0 0   100%
mlos_bench / mlos_bench / optimizers / base_optimizer.py (no function)   48 0 1   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py _normalize_weights   2 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py _tunable_to_configspace   33 2 0   94%
mlos_bench / mlos_bench / optimizers / convert_configspace.py tunable_groups_to_configspace   4 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py tunable_values_to_configuration   12 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py configspace_data_to_tunable_values   11 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py special_param_names   1 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py special_param_name_is_temp   1 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py special_param_name_strip   1 0 0   100%
mlos_bench / mlos_bench / optimizers / convert_configspace.py (no function)   23 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.__init__   5 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer._sanity_check   7 3 0   57%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer._get_grid   4 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.pending_configs   1 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.suggested_configs   1 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.bulk_register   11 2 0   82%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.suggest   23 2 0   91%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.register   7 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py GridSearchOptimizer.not_converged   5 0 0   100%
mlos_bench / mlos_bench / optimizers / grid_search_optimizer.py (no function)   26 0 0   100%
mlos_bench / mlos_bench / optimizers / manual_optimizer.py ManualOptimizer.__init__   5 0 0   100%
mlos_bench / mlos_bench / optimizers / manual_optimizer.py ManualOptimizer.suggest   5 0 0   100%
mlos_bench / mlos_bench / optimizers / manual_optimizer.py ManualOptimizer.supports_preload   1 1 0   0%
mlos_bench / mlos_bench / optimizers / manual_optimizer.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.__init__   20 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.__exit__   2 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.name   1 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.bulk_register   15 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer._adjust_signs_df   6 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer._to_df   22 1 0   95%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.suggest   7 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.register   7 0 0   100%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py MlosCoreOptimizer.get_best_observation   7 1 0   86%
mlos_bench / mlos_bench / optimizers / mlos_core_optimizer.py (no function)   26 0 0   100%
mlos_bench / mlos_bench / optimizers / mock_optimizer.py MockOptimizer.__init__   3 0 0   100%
mlos_bench / mlos_bench / optimizers / mock_optimizer.py MockOptimizer.bulk_register   11 1 0   91%
mlos_bench / mlos_bench / optimizers / mock_optimizer.py MockOptimizer.suggest   8 0 0   100%
mlos_bench / mlos_bench / optimizers / mock_optimizer.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / optimizers / one_shot_optimizer.py OneShotOptimizer.__init__   3 0 0   100%
mlos_bench / mlos_bench / optimizers / one_shot_optimizer.py OneShotOptimizer.suggest   3 0 0   100%
mlos_bench / mlos_bench / optimizers / one_shot_optimizer.py OneShotOptimizer.supports_preload   1 0 0   100%
mlos_bench / mlos_bench / optimizers / one_shot_optimizer.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / optimizers / track_best_optimizer.py TrackBestOptimizer.__init__   3 0 0   100%
mlos_bench / mlos_bench / optimizers / track_best_optimizer.py TrackBestOptimizer.register   5 0 0   100%
mlos_bench / mlos_bench / optimizers / track_best_optimizer.py TrackBestOptimizer._is_better   10 0 0   100%
mlos_bench / mlos_bench / optimizers / track_best_optimizer.py TrackBestOptimizer.get_best_observation   6 1 0   83%
mlos_bench / mlos_bench / optimizers / track_best_optimizer.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / os_environ.py (no function)   11 3 0   73%
mlos_bench / mlos_bench / run.py _sanity_check_results   9 3 0   67%
mlos_bench / mlos_bench / run.py _main   8 0 0   100%
mlos_bench / mlos_bench / run.py _shell_main   4 4 0   0%
mlos_bench / mlos_bench / run.py (no function)   9 0 2   100%
mlos_bench / mlos_bench / schedulers / __init__.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.__init__   26 1 0   96%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler._validate_json_config   7 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.trial_config_repeat_count   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.trial_count   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.max_trials   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.experiment   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler._root_trial_runner_id   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.root_environment   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.trial_runners   1 1 0   0%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.environments   1 1 0   0%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.optimizer   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.storage   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.__repr__   0 0 9   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.__enter__   7 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.__exit__   13 2 0   85%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.start   17 2 0   88%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.teardown   6 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.get_best_observation   3 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.load_tunable_config   9 9 0   0%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.add_new_optimizer_suggestions   10 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.add_trial_to_queue   2 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler._augment_trial_config_metadata   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler._add_trial_to_queue   3 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.assign_trial_runners   13 3 1   77%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.get_trial_runner   8 2 0   75%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.run_schedule   5 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.not_done   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.run_trial   5 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py Scheduler.ran_trials   1 0 0   100%
mlos_bench / mlos_bench / schedulers / base_scheduler.py (no function)   58 0 1   100%
mlos_bench / mlos_bench / schedulers / sync_scheduler.py SyncScheduler.run_trial   5 0 0   100%
mlos_bench / mlos_bench / schedulers / sync_scheduler.py (no function)   6 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.create_from_json   14 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.__init__   6 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.__repr__   0 0 4   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.__str__   1 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.trial_runner_id   1 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.environment   1 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.__enter__   5 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.__exit__   5 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.is_running   1 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.run_trial   18 5 0   72%
mlos_bench / mlos_bench / schedulers / trial_runner.py TrialRunner.teardown   2 0 0   100%
mlos_bench / mlos_bench / schedulers / trial_runner.py (no function)   31 0 1   100%
mlos_bench / mlos_bench / services / __init__.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / services / base_fileshare.py FileShareService.__init__   1 0 0   100%
mlos_bench / mlos_bench / services / base_fileshare.py FileShareService.download   2 0 0   100%
mlos_bench / mlos_bench / services / base_fileshare.py FileShareService.upload   2 0 0   100%
mlos_bench / mlos_bench / services / base_fileshare.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.new   2 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.__init__   18 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.merge_methods   9 1 0   89%
mlos_bench / mlos_bench / services / base_service.py Service.__enter__   7 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.__exit__   16 4 0   75%
mlos_bench / mlos_bench / services / base_service.py Service._enter_context   3 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service._exit_context   3 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service._validate_json_config   7 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.__repr__   0 0 1   100%
mlos_bench / mlos_bench / services / base_service.py Service.pprint   1 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.config_loader_service   1 0 0   100%
mlos_bench / mlos_bench / services / base_service.py Service.register   9 1 0   89%
mlos_bench / mlos_bench / services / base_service.py Service.export   3 0 0   100%
mlos_bench / mlos_bench / services / base_service.py (no function)   28 0 1   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.__init__   11 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.config_paths   1 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.get_config_paths   1 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.resolve_path   12 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.load_config   22 3 0   86%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.prepare_class_load   15 3 0   80%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.build_optimizer   7 1 0   86%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.build_storage   5 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.build_scheduler   5 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.build_environment   14 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService._build_standalone_service   4 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService._build_composite_service   8 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.build_service   9 1 0   89%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.load_environment   3 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.load_environment_list   2 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.load_services   6 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py ConfigPersistenceService.load_tunables   9 0 0   100%
mlos_bench / mlos_bench / services / config_persistence.py (no function)   37 0 4   100%
mlos_bench / mlos_bench / services / local / __init__.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / services / local / local_exec.py split_cmdline   12 0 0   100%
mlos_bench / mlos_bench / services / local / local_exec.py LocalExecService.__init__   2 0 0   100%
mlos_bench / mlos_bench / services / local / local_exec.py LocalExecService.local_exec   14 0 0   100%
mlos_bench / mlos_bench / services / local / local_exec.py LocalExecService._resolve_cmdline_script_path   6 0 0   100%
mlos_bench / mlos_bench / services / local / local_exec.py LocalExecService._local_exec_script   24 4 0   83%
mlos_bench / mlos_bench / services / local / local_exec.py (no function)   20 0 2   100%
mlos_bench / mlos_bench / services / local / temp_dir_context.py TempDirContextService.__init__   6 0 0   100%
mlos_bench / mlos_bench / services / local / temp_dir_context.py TempDirContextService.temp_dir_context   5 0 0   100%
mlos_bench / mlos_bench / services / local / temp_dir_context.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / services / remote / __init__.py (no function)   0 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / __init__.py (no function)   6 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_auth.py AzureAuthService.__init__   7 1 0   86%
mlos_bench / mlos_bench / services / remote / azure / azure_auth.py AzureAuthService.get_credential   16 16 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_auth.py AzureAuthService.get_access_token   9 9 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_auth.py AzureAuthService.get_auth_headers   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_auth.py (no function)   19 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService.__init__   16 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService.deploy_params   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._set_default_params   0 0 1   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._get_session   6 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._get_headers   2 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._extract_arm_parameters   1 1 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._azure_rest_api_post_helper   16 3 0   81%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._check_operation_status   23 5 0   78%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._wait_deployment   3 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._wait_while   20 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._check_deployment   27 8 0   70%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py AzureDeploymentService._provision_resource   28 26 0   7%
mlos_bench / mlos_bench / services / remote / azure / azure_deployment_services.py (no function)   36 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py AzureFileShareService.__init__   5 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py AzureFileShareService._get_share_client   5 3 0   40%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py AzureFileShareService.download   20 2 0   90%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py AzureFileShareService.upload   2 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py AzureFileShareService._upload   19 2 0   89%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py AzureFileShareService._remote_makedirs   8 2 0   75%
mlos_bench / mlos_bench / services / remote / azure / azure_fileshare.py (no function)   20 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_network_services.py AzureNetworkService.__init__   3 1 0   67%
mlos_bench / mlos_bench / services / remote / azure / azure_network_services.py AzureNetworkService._set_default_params   4 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_network_services.py AzureNetworkService.wait_network_deployment   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_network_services.py AzureNetworkService.provision_network   1 1 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_network_services.py AzureNetworkService.deprovision_network   9 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_network_services.py (no function)   16 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService.__init__   21 3 0   86%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService.configure   3 3 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService.is_config_pending   10 10 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService._get_headers   2 2 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService._config_one   10 10 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService._config_many   5 5 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py AzureSaaSConfigService._config_batch   11 11 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_saas.py (no function)   20 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.__init__   8 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService._set_default_params   4 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.wait_host_deployment   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.wait_host_operation   3 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.wait_remote_exec_operation   2 2 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.wait_os_operation   1 1 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.provision_host   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.deprovision_host   5 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.deallocate_host   4 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.start_host   4 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.stop_host   4 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.shutdown   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.restart_host   4 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.reboot   1 0 0   100%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.remote_exec   17 1 0   94%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService._check_remote_exec_status   23 23 0   0%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py AzureVMService.get_remote_exec_results   14 1 0   93%
mlos_bench / mlos_bench / services / remote / azure / azure_vm_services.py (no function)   40 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / __init__.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_fileshare.py SshFileShareService._start_file_copy   9 1 0   89%
mlos_bench / mlos_bench / services / remote / ssh / ssh_fileshare.py SshFileShareService.download   11 1 0   91%
mlos_bench / mlos_bench / services / remote / ssh / ssh_fileshare.py SshFileShareService.upload   8 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_fileshare.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService.__init__   2 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService._run_cmd   8 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService.remote_exec   3 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService.get_remote_exec_results   14 4 0   71%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService._exec_os_op   4 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService.shutdown   2 2 0   0%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService.reboot   2 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py SshHostService.wait_os_operation   1 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_host_service.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.__init__   4 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.__repr__   0 0 1   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.id_from_connection   1 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.id_from_params   1 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.connection_made   6 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.connection_lost   9 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClient.connection   4 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.__init__   3 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.__str__   1 1 0   0%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.__len__   1 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.enter   1 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.exit   6 2 0   67%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.get_client_connection   18 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshClientCache.cleanup   3 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService.__init__   22 8 0   64%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService._enter_context   5 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService._exit_context   4 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService.clear_client_cache   1 1 0   0%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService._run_coroutine   2 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService._get_connect_params   17 5 0   71%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py SshService._get_client_connection   2 0 0   100%
mlos_bench / mlos_bench / services / remote / ssh / ssh_service.py (no function)   47 0 1   100%
mlos_bench / mlos_bench / services / types / __init__.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / services / types / authenticator_type.py SupportsAuth.get_access_token   0 0 1   100%
mlos_bench / mlos_bench / services / types / authenticator_type.py SupportsAuth.get_auth_headers   0 0 1   100%
mlos_bench / mlos_bench / services / types / authenticator_type.py SupportsAuth.get_credential   0 0 1   100%
mlos_bench / mlos_bench / services / types / authenticator_type.py (no function)   8 0 2   100%
mlos_bench / mlos_bench / services / types / bound_method.py BoundMethod.__self__   0 0 1   100%
mlos_bench / mlos_bench / services / types / bound_method.py BoundMethod.__call__   0 0 1   100%
mlos_bench / mlos_bench / services / types / bound_method.py (no function)   6 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.get_config_paths   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.resolve_path   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.load_config   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.build_environment   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.load_environment   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.load_environment_list   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py SupportsConfigLoading.load_services   0 0 1   100%
mlos_bench / mlos_bench / services / types / config_loader_type.py (no function)   14 0 10   100%
mlos_bench / mlos_bench / services / types / fileshare_type.py SupportsFileShareOps.download   0 0 0   100%
mlos_bench / mlos_bench / services / types / fileshare_type.py SupportsFileShareOps.upload   0 0 0   100%
mlos_bench / mlos_bench / services / types / fileshare_type.py (no function)   5 0 0   100%
mlos_bench / mlos_bench / services / types / host_ops_type.py SupportsHostOps.start_host   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_ops_type.py SupportsHostOps.stop_host   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_ops_type.py SupportsHostOps.restart_host   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_ops_type.py SupportsHostOps.wait_host_operation   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_ops_type.py (no function)   7 0 5   100%
mlos_bench / mlos_bench / services / types / host_provisioner_type.py SupportsHostProvisioning.provision_host   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_provisioner_type.py SupportsHostProvisioning.wait_host_deployment   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_provisioner_type.py SupportsHostProvisioning.deprovision_host   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_provisioner_type.py SupportsHostProvisioning.deallocate_host   0 0 1   100%
mlos_bench / mlos_bench / services / types / host_provisioner_type.py (no function)   7 0 5   100%
mlos_bench / mlos_bench / services / types / local_exec_type.py SupportsLocalExec.local_exec   0 0 1   100%
mlos_bench / mlos_bench / services / types / local_exec_type.py SupportsLocalExec.temp_dir_context   0 0 1   100%
mlos_bench / mlos_bench / services / types / local_exec_type.py (no function)   9 0 1   100%
mlos_bench / mlos_bench / services / types / network_provisioner_type.py SupportsNetworkProvisioning.provision_network   0 0 1   100%
mlos_bench / mlos_bench / services / types / network_provisioner_type.py SupportsNetworkProvisioning.wait_network_deployment   0 0 1   100%
mlos_bench / mlos_bench / services / types / network_provisioner_type.py SupportsNetworkProvisioning.deprovision_network   0 0 1   100%
mlos_bench / mlos_bench / services / types / network_provisioner_type.py (no function)   6 0 4   100%
mlos_bench / mlos_bench / services / types / os_ops_type.py SupportsOSOps.shutdown   0 0 1   100%
mlos_bench / mlos_bench / services / types / os_ops_type.py SupportsOSOps.reboot   0 0 1   100%
mlos_bench / mlos_bench / services / types / os_ops_type.py SupportsOSOps.wait_os_operation   0 0 1   100%
mlos_bench / mlos_bench / services / types / os_ops_type.py (no function)   6 0 4   100%
mlos_bench / mlos_bench / services / types / remote_config_type.py SupportsRemoteConfig.configure   0 0 1   100%
mlos_bench / mlos_bench / services / types / remote_config_type.py SupportsRemoteConfig.is_config_pending   0 0 1   100%
mlos_bench / mlos_bench / services / types / remote_config_type.py (no function)   5 0 3   100%
mlos_bench / mlos_bench / services / types / remote_exec_type.py SupportsRemoteExec.remote_exec   0 0 1   100%
mlos_bench / mlos_bench / services / types / remote_exec_type.py SupportsRemoteExec.get_remote_exec_results   0 0 1   100%
mlos_bench / mlos_bench / services / types / remote_exec_type.py (no function)   6 0 3   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.vm_provision   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.wait_vm_deployment   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.vm_start   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.vm_stop   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.vm_restart   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.vm_deprovision   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py SupportsVMOps.wait_vm_operation   0 0 1   100%
mlos_bench / mlos_bench / services / types / vm_provisioner_type.py (no function)   10 0 8   100%
mlos_bench / mlos_bench / storage / __init__.py (no function)   3 0 1   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.__init__   5 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.experiment_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.description   1 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.root_env_config   1 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.__repr__   0 0 1   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.objectives   0 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.trials   0 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.tunable_configs   0 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.tunable_config_trial_groups   0 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.default_tunable_config_id   7 7 0   0%
mlos_bench / mlos_bench / storage / base_experiment_data.py ExperimentData.results_df   0 0 0   100%
mlos_bench / mlos_bench / storage / base_experiment_data.py (no function)   34 0 4   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.__init__   5 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.update_schema   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage._validate_json_config   4 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.experiments   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.get_experiment_by_id   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.experiment   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.__init__   7 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.__enter__   5 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.__exit__   9 2 0   78%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.__repr__   0 0 1   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment._setup   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment._teardown   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.experiment_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.trial_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.description   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.root_env_config   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.tunables   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.opt_targets   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.merge   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.load_tunable_config   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.load_telemetry   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.load   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.get_trial_by_id   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.pending_trials   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment.new_trial   8 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Experiment._new_trial   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.__init__   10 1 0   90%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.__repr__   0 0 4   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.experiment_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.trial_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.tunable_config_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.trial_runner_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.opt_targets   1 1 0   0%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.tunables   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.set_trial_runner   5 1 0   80%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.config   8 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.add_new_config_data   5 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial._save_new_config_data   0 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.status   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.update   8 1 0   88%
mlos_bench / mlos_bench / storage / base_storage.py Storage.Trial.update_telemetry   1 0 0   100%
mlos_bench / mlos_bench / storage / base_storage.py (no function)   86 0 2   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.__init__   9 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.__repr__   0 0 4   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.__eq__   3 1 0   67%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.experiment_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.trial_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.trial_runner_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.ts_start   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.ts_end   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.status   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.tunable_config_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.tunable_config   0 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.tunable_config_trial_group   0 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.results_df   0 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.results_dict   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.telemetry_df   0 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.metadata_df   0 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py TrialData.metadata_dict   1 0 0   100%
mlos_bench / mlos_bench / storage / base_trial_data.py (no function)   45 0 3   100%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py TunableConfigData.__init__   1 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py TunableConfigData.__repr__   0 0 1   100%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py TunableConfigData.__eq__   3 1 0   67%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py TunableConfigData.tunable_config_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py TunableConfigData.config_df   0 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py TunableConfigData.config_dict   1 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_data.py (no function)   15 0 1   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.experiment_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.tunable_config_id   1 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData._get_tunable_config_trial_group_id   0 0 1   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.tunable_config_trial_group_id   4 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.__repr__   0 0 1   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.__eq__   3 1 0   67%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.tunable_config   0 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.trials   0 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py TunableConfigTrialGroupData.results_df   0 0 0   100%
mlos_bench / mlos_bench / storage / base_tunable_config_trial_group_data.py (no function)   24 0 3   100%
mlos_bench / mlos_bench / storage / sql / __init__.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / storage / sql / alembic / env.py fq_class_name   1 1 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / env.py custom_compare_types   18 18 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / env.py run_migrations_offline   4 4 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / env.py run_migrations_online   10 5 0   50%
mlos_bench / mlos_bench / storage / sql / alembic / env.py (no function)   28 3 0   89%
mlos_bench / mlos_bench / storage / sql / alembic / versions / 8928a401115b_adding_experiment_table_columns_to_.py upgrade   5 5 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / 8928a401115b_adding_experiment_table_columns_to_.py downgrade   5 5 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / 8928a401115b_adding_experiment_table_columns_to_.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / storage / sql / alembic / versions / b61aa446e724_support_fractional_seconds_with_mysql.py _mysql_datetime   3 3 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / b61aa446e724_support_fractional_seconds_with_mysql.py upgrade   8 8 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / b61aa446e724_support_fractional_seconds_with_mysql.py downgrade   8 8 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / b61aa446e724_support_fractional_seconds_with_mysql.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / storage / sql / alembic / versions / d2a708351ba8_add_alembic.py upgrade   1 1 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / d2a708351ba8_add_alembic.py downgrade   1 1 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / d2a708351ba8_add_alembic.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / storage / sql / alembic / versions / f83fb8ae7fc4_add_trial_runner_id_column.py upgrade   1 1 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / f83fb8ae7fc4_add_trial_runner_id_column.py downgrade   1 1 0   0%
mlos_bench / mlos_bench / storage / sql / alembic / versions / f83fb8ae7fc4_add_trial_runner_id_column.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / storage / sql / common.py save_params   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / common.py get_trials   7 0 0   100%
mlos_bench / mlos_bench / storage / sql / common.py get_results_df   23 0 0   100%
mlos_bench / mlos_bench / storage / sql / common.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment._setup   12 1 0   92%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.merge   1 1 1   0%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.load_tunable_config   2 2 0   0%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.load_telemetry   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.load   15 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment._get_key_val   2 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.get_trial_by_id   8 1 0   88%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment.pending_trials   16 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment._get_config_id   9 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment.py Experiment._new_trial   15 3 0   80%
mlos_bench / mlos_bench / storage / sql / experiment.py (no function)   29 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.objectives   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.trials   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.tunable_config_trial_groups   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.tunable_configs   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.default_tunable_config_id   10 5 0   50%
mlos_bench / mlos_bench / storage / sql / experiment_data.py ExperimentSqlData.results_df   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / experiment_data.py (no function)   28 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py _mysql_datetime_with_fsp   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py _DDL.__init__   2 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py _DDL.__call__   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py _DDL.__repr__   0 0 2   100%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema.__init__   37 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema.meta   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema._get_alembic_cfg   5 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema.drop_all_tables   5 1 0   80%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema.create   8 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema.update   5 0 0   100%
mlos_bench / mlos_bench / storage / sql / schema.py DbSchema.__repr__   0 0 18   100%
mlos_bench / mlos_bench / storage / sql / schema.py (no function)   21 0 2   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.__init__   10 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage._init_engine   7 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.__getstate__   4 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.__setstate__   2 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.dispose   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.__exit__   2 2 0   0%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage._schema   6 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage._reset_schema   7 1 0   86%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.update_schema   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.__repr__   0 0 1   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.get_experiment_by_id   6 1 0   83%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.experiment   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py SqlStorage.experiments   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / storage.py (no function)   27 0 1   100%
mlos_bench / mlos_bench / storage / sql / trial.py Trial.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial.py Trial.set_trial_runner   10 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial.py Trial._save_new_config_data   2 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial.py Trial.update   21 1 0   95%
mlos_bench / mlos_bench / storage / sql / trial.py Trial.update_telemetry   11 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial.py Trial._update_status   5 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py TrialSqlData.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py TrialSqlData.tunable_config   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py TrialSqlData.tunable_config_trial_group   2 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py TrialSqlData.results_df   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py TrialSqlData.telemetry_df   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py TrialSqlData.metadata_df   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / trial_data.py (no function)   22 0 2   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_data.py TunableConfigSqlData.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_data.py TunableConfigSqlData.config_df   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_data.py (no function)   8 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_trial_group_data.py TunableConfigTrialGroupSqlData.__init__   3 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_trial_group_data.py TunableConfigTrialGroupSqlData._get_tunable_config_trial_group_id   5 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_trial_group_data.py TunableConfigTrialGroupSqlData.tunable_config   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_trial_group_data.py TunableConfigTrialGroupSqlData.trials   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_trial_group_data.py TunableConfigTrialGroupSqlData.results_df   1 0 0   100%
mlos_bench / mlos_bench / storage / sql / tunable_config_trial_group_data.py (no function)   18 0 2   100%
mlos_bench / mlos_bench / storage / storage_factory.py from_config   14 0 0   100%
mlos_bench / mlos_bench / storage / storage_factory.py (no function)   5 0 0   100%
mlos_bench / mlos_bench / storage / util.py kv_df_to_dict   13 2 0   85%
mlos_bench / mlos_bench / storage / util.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py try_resolve_class_name   7 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py check_class_name   2 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py is_docker_service_healthy   7 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py wait_docker_service_healthy   1 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py wait_docker_service_socket   1 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py check_socket   4 0 0   100%
mlos_bench / mlos_bench / tests / __init__.py resolve_host_name   4 2 0   50%
mlos_bench / mlos_bench / tests / __init__.py are_dir_trees_equal   14 5 0   64%
mlos_bench / mlos_bench / tests / __init__.py (no function)   67 10 0   85%
mlos_bench / mlos_bench / tests / config / __init__.py locate_config_examples   10 0 0   100%
mlos_bench / mlos_bench / tests / config / __init__.py (no function)   6 0 0   100%
mlos_bench / mlos_bench / tests / config / cli / test_load_cli_config_examples.py filter_configs   1 0 0   100%
mlos_bench / mlos_bench / tests / config / cli / test_load_cli_config_examples.py test_load_cli_config_examples   0 0 43   100%
mlos_bench / mlos_bench / tests / config / cli / test_load_cli_config_examples.py test_load_cli_config_examples_via_launcher   36 2 0   94%
mlos_bench / mlos_bench / tests / config / cli / test_load_cli_config_examples.py (no function)   21 0 6   100%
mlos_bench / mlos_bench / tests / config / conftest.py config_loader_service   1 0 0   100%
mlos_bench / mlos_bench / tests / config / conftest.py (no function)   6 0 0   100%
mlos_bench / mlos_bench / tests / config / environments / local / scripts / bench_run.py _main   6 6 0   0%
mlos_bench / mlos_bench / tests / config / environments / local / scripts / bench_run.py (no function)   4 0 6   100%
mlos_bench / mlos_bench / tests / config / environments / local / scripts / bench_setup.py _main   12 12 0   0%
mlos_bench / mlos_bench / tests / config / environments / local / scripts / bench_setup.py (no function)   4 0 7   100%
mlos_bench / mlos_bench / tests / config / environments / test_load_environment_config_examples.py filter_configs   2 0 0   100%
mlos_bench / mlos_bench / tests / config / environments / test_load_environment_config_examples.py test_load_environment_config_examples   4 0 0   100%
mlos_bench / mlos_bench / tests / config / environments / test_load_environment_config_examples.py load_environment_config_examples   9 0 0   100%
mlos_bench / mlos_bench / tests / config / environments / test_load_environment_config_examples.py test_load_composite_env_config_examples   33 0 0   100%
mlos_bench / mlos_bench / tests / config / environments / test_load_environment_config_examples.py (no function)   24 0 0   100%
mlos_bench / mlos_bench / tests / config / globals / test_load_global_config_examples.py filter_configs   1 0 0   100%
mlos_bench / mlos_bench / tests / config / globals / test_load_global_config_examples.py test_load_globals_config_examples   2 0 0   100%
mlos_bench / mlos_bench / tests / config / globals / test_load_global_config_examples.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / config / optimizers / test_load_optimizer_config_examples.py filter_configs   1 0 0   100%
mlos_bench / mlos_bench / tests / config / optimizers / test_load_optimizer_config_examples.py test_load_optimizer_config_examples   8 0 0   100%
mlos_bench / mlos_bench / tests / config / optimizers / test_load_optimizer_config_examples.py (no function)   18 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / __init__.py (no function)   0 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / conftest.py mock_env_config_path   1 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / conftest.py trial_runners   1 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / conftest.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / test_load_scheduler_config_examples.py filter_configs   1 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / test_load_scheduler_config_examples.py test_load_scheduler_config_examples   8 0 0   100%
mlos_bench / mlos_bench / tests / config / schedulers / test_load_scheduler_config_examples.py (no function)   24 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py SchemaTestType.__hash__   1 1 0   0%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py SchemaTestCaseInfo.__hash__   1 1 0   0%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py check_schema_dir_layout   8 1 2   88%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py get_schema_test_cases   18 2 0   89%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py check_test_case_against_schema   5 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py check_test_case_config_with_extra_param   13 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / __init__.py (no function)   31 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / cli / test_cli_schemas.py test_cli_configs_against_schema   3 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / cli / test_cli_schemas.py test_cli_configs_with_extra_param   3 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / cli / test_cli_schemas.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / environments / test_environment_schemas.py test_case_coverage_mlos_bench_environment_type   3 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / environments / test_environment_schemas.py test_environment_configs_against_schema   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / environments / test_environment_schemas.py test_environment_configs_with_extra_param   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / environments / test_environment_schemas.py (no function)   22 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / globals / test_globals_schemas.py test_globals_configs_against_schema   3 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / globals / test_globals_schemas.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / optimizers / test_optimizer_schemas.py test_case_coverage_mlos_bench_optimizer_type   3 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / optimizers / test_optimizer_schemas.py test_case_coverage_mlos_core_optimizer_type   8 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / optimizers / test_optimizer_schemas.py test_case_coverage_mlos_core_space_adapter_type   8 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / optimizers / test_optimizer_schemas.py test_optimizer_configs_against_schema   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / optimizers / test_optimizer_schemas.py test_optimizer_configs_with_extra_param   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / optimizers / test_optimizer_schemas.py (no function)   29 0 2   100%
mlos_bench / mlos_bench / tests / config / schemas / schedulers / test_scheduler_schemas.py test_case_coverage_mlos_bench_scheduler_type   3 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / schedulers / test_scheduler_schemas.py test_scheduler_configs_against_schema   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / schedulers / test_scheduler_schemas.py test_scheduler_configs_with_extra_param   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / schedulers / test_scheduler_schemas.py (no function)   17 0 2   100%
mlos_bench / mlos_bench / tests / config / schemas / services / test_services_schemas.py test_case_coverage_mlos_bench_service_type   9 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / services / test_services_schemas.py test_service_configs_against_schema   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / services / test_services_schemas.py test_service_configs_with_extra_param   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / services / test_services_schemas.py (no function)   23 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / storage / test_storage_schemas.py test_case_coverage_mlos_bench_storage_type   3 0 1   100%
mlos_bench / mlos_bench / tests / config / schemas / storage / test_storage_schemas.py test_storage_configs_against_schema   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / storage / test_storage_schemas.py test_storage_configs_with_extra_param   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / storage / test_storage_schemas.py (no function)   17 0 2   100%
mlos_bench / mlos_bench / tests / config / schemas / tunable-params / test_tunable_params_schemas.py test_tunable_params_configs_against_schema   2 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / tunable-params / test_tunable_params_schemas.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / tunable-values / test_tunable_values_schemas.py test_tunable_values_configs_against_schema   3 0 0   100%
mlos_bench / mlos_bench / tests / config / schemas / tunable-values / test_tunable_values_schemas.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / config / services / test_load_service_config_examples.py filter_configs   2 0 0   100%
mlos_bench / mlos_bench / tests / config / services / test_load_service_config_examples.py filter_configs.predicate   3 0 0   100%
mlos_bench / mlos_bench / tests / config / services / test_load_service_config_examples.py test_load_service_config_examples   11 0 0   100%
mlos_bench / mlos_bench / tests / config / services / test_load_service_config_examples.py (no function)   17 0 0   100%
mlos_bench / mlos_bench / tests / config / storage / test_load_storage_config_examples.py filter_configs   1 0 0   100%
mlos_bench / mlos_bench / tests / config / storage / test_load_storage_config_examples.py test_load_storage_config_examples   8 0 0   100%
mlos_bench / mlos_bench / tests / config / storage / test_load_storage_config_examples.py (no function)   17 0 0   100%
mlos_bench / mlos_bench / tests / conftest.py docker_hostname   3 1 0   67%
mlos_bench / mlos_bench / tests / conftest.py mock_env   1 0 0   100%
mlos_bench / mlos_bench / tests / conftest.py mock_env_no_noise   1 0 0   100%
mlos_bench / mlos_bench / tests / conftest.py (no function)   16 0 0   100%
mlos_bench / mlos_bench / tests / dict_templater_test.py source_template_dict   1 0 0   100%
mlos_bench / mlos_bench / tests / dict_templater_test.py test_no_side_effects   4 0 0   100%
mlos_bench / mlos_bench / tests / dict_templater_test.py test_secondary_expansion   2 0 0   100%
mlos_bench / mlos_bench / tests / dict_templater_test.py test_os_env_expansion   4 0 0   100%
mlos_bench / mlos_bench / tests / dict_templater_test.py test_from_extras_expansion   3 0 0   100%
mlos_bench / mlos_bench / tests / dict_templater_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py docker_setup   3 1 0   67%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py docker_compose_file   1 1 1   0%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py docker_compose_project_name   0 0 1   100%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py docker_services_lock   1 0 0   100%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py docker_setup_teardown_lock   1 0 0   100%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py locked_docker_services   10 0 0   100%
mlos_bench / mlos_bench / tests / docker_fixtures_util.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / tests / environments / __init__.py check_env_success   16 0 0   100%
mlos_bench / mlos_bench / tests / environments / __init__.py check_env_fail_telemetry   6 0 0   100%
mlos_bench / mlos_bench / tests / environments / __init__.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / environments / base_env_test.py test_expand_groups   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / base_env_test.py test_expand_groups_empty_input   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / base_env_test.py test_expand_groups_empty_list   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / base_env_test.py test_expand_groups_unknown   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / base_env_test.py test_expand_const_args   4 0 0   100%
mlos_bench / mlos_bench / tests / environments / base_env_test.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_service_test.py composite_env   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_service_test.py test_composite_services   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_service_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py composite_env   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py test_composite_env_params   3 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py test_composite_env_setup   6 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py nested_composite_env   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py test_nested_composite_env_params   4 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py test_nested_composite_env_setup   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / composite_env_test.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_one_group   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_two_groups   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_two_groups_setup   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_zero_groups_implicit   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_zero_groups_explicit   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_zero_groups_implicit_setup   6 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py test_loader_level_include   11 0 0   100%
mlos_bench / mlos_bench / tests / environments / include_tunables_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / __init__.py create_local_env   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / __init__.py create_composite_local_env   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / __init__.py (no function)   8 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / composite_local_env_test.py _format_str   3 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / composite_local_env_test.py test_composite_env   8 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / composite_local_env_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_stdout_test.py test_local_env_stdout   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_stdout_test.py test_local_env_stdout_anchored   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_stdout_test.py test_local_env_file_stdout   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_stdout_test.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py _format_str   3 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py test_local_env_telemetry   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py test_local_env_telemetry_no_header   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py test_local_env_telemetry_wrong_header   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py test_local_env_telemetry_invalid   8 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py test_local_env_telemetry_invalid_ts   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_telemetry_test.py (no function)   17 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py test_local_env   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py test_local_env_service_context   13 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py test_local_env_results_no_header   5 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py test_local_env_wide   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py test_local_env_results_null_file   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py test_local_env_results_empty_file   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_vars_test.py _run_local_env   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_vars_test.py test_local_env_vars_shell   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_env_vars_test.py test_local_env_vars_windows   1 1 0   0%
mlos_bench / mlos_bench / tests / environments / local / local_env_vars_test.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_fileshare_env_test.py mock_fileshare_service   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_fileshare_env_test.py local_fileshare_env   2 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_fileshare_env_test.py test_local_fileshare_env   6 0 0   100%
mlos_bench / mlos_bench / tests / environments / local / local_fileshare_env_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / environments / mock_env_test.py test_mock_env_default   10 0 0   100%
mlos_bench / mlos_bench / tests / environments / mock_env_test.py test_mock_env_no_noise   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / mock_env_test.py test_mock_env_assign   7 0 0   100%
mlos_bench / mlos_bench / tests / environments / mock_env_test.py test_mock_env_no_noise_assign   8 0 0   100%
mlos_bench / mlos_bench / tests / environments / mock_env_test.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / environments / remote / __init__.py (no function)   0 0 0   100%
mlos_bench / mlos_bench / tests / environments / remote / conftest.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / environments / remote / test_ssh_env.py test_remote_ssh_env   6 0 0   100%
mlos_bench / mlos_bench / tests / environments / remote / test_ssh_env.py (no function)   12 0 2   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_from_str_valid   5 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_from_str_invalid   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_good   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_completed   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_pending   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_ready   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_running   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_succeeded   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_canceled   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_failed   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py test_status_is_timed_out   1 0 0   100%
mlos_bench / mlos_bench / tests / environments / test_status.py (no function)   25 0 0   100%
mlos_bench / mlos_bench / tests / event_loop_context_test.py EventLoopContextCaller.__init__   2 0 0   100%
mlos_bench / mlos_bench / tests / event_loop_context_test.py EventLoopContextCaller.__repr__   0 0 1   100%
mlos_bench / mlos_bench / tests / event_loop_context_test.py EventLoopContextCaller.__enter__   3 0 0   100%
mlos_bench / mlos_bench / tests / event_loop_context_test.py EventLoopContextCaller.__exit__   4 0 0   100%
mlos_bench / mlos_bench / tests / event_loop_context_test.py test_event_loop_context   57 2 0   96%
mlos_bench / mlos_bench / tests / event_loop_context_test.py (no function)   16 0 3   100%
mlos_bench / mlos_bench / tests / launcher_in_process_test.py test_main_bench   3 0 0   100%
mlos_bench / mlos_bench / tests / launcher_in_process_test.py (no function)   5 0 0   100%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py config_paths   1 0 0   100%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py _get_launcher   12 1 0   92%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py test_launcher_args_parse_defaults   18 0 0   100%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py test_launcher_args_parse_1   22 0 0   100%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py test_launcher_args_parse_2   30 0 0   100%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py test_launcher_args_parse_3   7 0 0   100%
mlos_bench / mlos_bench / tests / launcher_parse_args_test.py (no function)   21 0 2   100%
mlos_bench / mlos_bench / tests / launcher_run_test.py root_path   1 0 0   100%
mlos_bench / mlos_bench / tests / launcher_run_test.py local_exec_service   1 0 0   100%
mlos_bench / mlos_bench / tests / launcher_run_test.py _launch_main_app   14 1 0   93%
mlos_bench / mlos_bench / tests / launcher_run_test.py test_launch_main_app_bench   1 0 0   100%
mlos_bench / mlos_bench / tests / launcher_run_test.py test_launch_main_app_bench_values   1 0 0   100%
mlos_bench / mlos_bench / tests / launcher_run_test.py test_launch_main_app_opt   1 0 0   100%
mlos_bench / mlos_bench / tests / launcher_run_test.py (no function)   15 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / __init__.py (no function)   0 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / conftest.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py mock_configs   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py mock_opt_no_defaults   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py mock_opt   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py mock_opt_max   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py flaml_opt   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py flaml_opt_max   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py smac_opt   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py smac_opt_max   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py manual_opt   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / fixtures.py (no function)   25 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py grid_search_tunables_config   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py grid_search_tunables_grid   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py grid_search_tunables   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py grid_search_opt   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py test_grid_search_grid   10 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py test_grid_search   44 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py test_grid_search_async_order   42 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py test_grid_search_register   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / grid_search_optimizer_test.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / llamatune_opt_test.py llamatune_opt   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / llamatune_opt_test.py mock_scores   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / llamatune_opt_test.py test_llamatune_optimizer   8 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / llamatune_opt_test.py (no function)   10 0 2   100%
mlos_bench / mlos_bench / tests / optimizers / manual_opt_test.py test_manual_optimizer   6 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / manual_opt_test.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py mlos_core_optimizer   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py test_df   5 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py test_df_str   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py test_adjust_signs_df   6 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py test_adjust_signs_df_nan   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py test_adjust_signs_df_invalid   4 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_df_test.py (no function)   12 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_opt_bad_trial_count   4 1 0   75%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_opt_max_trials   4 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_absolute_output_directory   7 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_relative_output_directory   8 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_relative_output_directory_with_run_name   8 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_relative_output_directory_with_experiment_id   7 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py test_init_mlos_core_smac_temp_output_directory   5 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mlos_core_opt_smac_test.py (no function)   18 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py mock_configurations_no_defaults   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py mock_configurations   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py _optimize   9 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py test_mock_optimizer   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py test_mock_optimizer_no_defaults   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py test_mock_optimizer_max   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py test_mock_optimizer_register_fail   7 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / mock_opt_test.py (no function)   12 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py mock_configs_str   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py mock_scores   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py mock_status   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py _test_opt_update_min   6 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py _test_opt_update_max   6 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_mock_min   2 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_mock_min_str   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_mock_max   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_flaml   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_flaml_max   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_smac   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py test_update_smac_max   1 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / opt_bulk_register_test.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / toy_optimization_loop_test.py _optimize   26 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / toy_optimization_loop_test.py test_mock_optimization_loop   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / toy_optimization_loop_test.py test_mock_optimization_loop_no_defaults   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / toy_optimization_loop_test.py test_flaml_optimization_loop   3 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / toy_optimization_loop_test.py test_smac_optimization_loop   5 0 0   100%
mlos_bench / mlos_bench / tests / optimizers / toy_optimization_loop_test.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / tests / services / __init__.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py config_persistence_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_cwd_in_explicit_search_path   5 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_cwd_in_default_search_path   6 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_resolve_stock_path   7 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_resolve_path   4 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_resolve_path_fail   4 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_load_config   4 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_load_bad_config_path   3 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_load_config_string   5 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py test_load_bad_config_string   4 0 0   100%
mlos_bench / mlos_bench / tests / services / config_persistence_test.py (no function)   17 0 0   100%
mlos_bench / mlos_bench / tests / services / local / __init__.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_python_test.py local_exec_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_python_test.py test_run_python_script   16 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_python_test.py (no function)   10 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_split_cmdline   2 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py local_exec_service   2 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_resolve_script   9 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script   4 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_multiline   4 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_multiline_env   8 1 0   88%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_read_csv   10 1 0   90%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_write_read_txt   10 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_fail   3 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_middle_fail_abort   3 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_run_script_middle_fail_pass   4 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py test_temp_dir_path_expansion   6 0 0   100%
mlos_bench / mlos_bench / tests / services / local / local_exec_test.py (no function)   21 0 0   100%
mlos_bench / mlos_bench / tests / services / local / mock / __init__.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / tests / services / local / mock / mock_local_exec_service.py MockLocalExecService.__init__   1 0 0   100%
mlos_bench / mlos_bench / tests / services / local / mock / mock_local_exec_service.py MockLocalExecService.local_exec   1 1 0   0%
mlos_bench / mlos_bench / tests / services / local / mock / mock_local_exec_service.py (no function)   10 0 2   100%
mlos_bench / mlos_bench / tests / services / mock_service.py SupportsSomeMethod.some_method   0 0 1   100%
mlos_bench / mlos_bench / tests / services / mock_service.py SupportsSomeMethod.some_other_method   0 0 1   100%
mlos_bench / mlos_bench / tests / services / mock_service.py MockServiceBase.__init__   1 0 0   100%
mlos_bench / mlos_bench / tests / services / mock_service.py MockServiceBase.some_method   1 0 0   100%
mlos_bench / mlos_bench / tests / services / mock_service.py MockServiceBase.some_other_method   1 0 0   100%
mlos_bench / mlos_bench / tests / services / mock_service.py MockServiceChild.some_method   1 0 0   100%
mlos_bench / mlos_bench / tests / services / mock_service.py (no function)   13 0 3   100%
mlos_bench / mlos_bench / tests / services / remote / __init__.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / __init__.py make_httplib_json_response   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / __init__.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py test_download_file   14 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py make_dir_client_returns   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py test_download_folder_non_recursive   10 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py test_download_folder_recursive   9 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py test_upload_file   14 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py MyDirEntry.__init__   2 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py MyDirEntry.is_dir   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py make_scandir_returns   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py make_isdir_returns   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py process_paths   5 1 0   80%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py test_upload_directory_non_recursive   11 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py test_upload_directory_recursive   11 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_fileshare_test.py (no function)   30 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_network_services_test.py test_wait_network_deployment_retry   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_network_services_test.py test_network_operation_status   8 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_network_services_test.py test_azure_network_service_no_deployment_template   4 4 0   0%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_network_services_test.py (no function)   16 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_wait_host_deployment_retry   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_azure_vm_service_recursive_template_params   6 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_azure_vm_service_custom_data   8 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_vm_operation_status   8 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_vm_operation_invalid   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_wait_vm_operation_ready   10 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_wait_vm_operation_timeout   6 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_wait_vm_operation_retry   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_remote_exec_status   7 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_remote_exec_output   11 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py test_get_remote_exec_results   8 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / azure_vm_services_test.py (no function)   35 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py config_persistence_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py azure_auth_service   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py azure_network_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py azure_vm_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py azure_vm_service_remote_exec_only   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py azure_fileshare   2 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / azure / conftest.py (no function)   16 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / __init__.py mock_operation   1 1 0   0%
mlos_bench / mlos_bench / tests / services / remote / mock / __init__.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_auth_service.py MockAuthService.__init__   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_auth_service.py MockAuthService.get_access_token   1 1 0   0%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_auth_service.py MockAuthService.get_auth_headers   1 1 0   0%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_auth_service.py MockAuthService.get_credential   1 1 0   0%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_auth_service.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_fileshare_service.py MockFileShareService.__init__   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_fileshare_service.py MockFileShareService.upload   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_fileshare_service.py MockFileShareService.download   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_fileshare_service.py MockFileShareService.get_upload   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_fileshare_service.py MockFileShareService.get_download   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_fileshare_service.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_network_service.py MockNetworkService.__init__   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_network_service.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_remote_exec_service.py MockRemoteExecService.__init__   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_remote_exec_service.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_vm_service.py MockVMService.__init__   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / mock / mock_vm_service.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / __init__.py SshTestServerInfo.get_port   4 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / __init__.py SshTestServerInfo.to_ssh_service_config   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / __init__.py SshTestServerInfo.to_connect_params   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / __init__.py (no function)   17 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / conftest.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py docker_compose_file   2 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py docker_compose_project_name   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py ssh_test_server   10 1 0   90%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py alt_test_server   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py reboot_test_server   3 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py ssh_host_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py ssh_fileshare_service   1 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / fixtures.py (no function)   24 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_fileshare.py closeable_temp_file   7 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_fileshare.py test_ssh_fileshare_single_file   16 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_fileshare.py test_ssh_fileshare_recursive   16 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_fileshare.py test_ssh_fileshare_download_file_dne   12 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_fileshare.py test_ssh_fileshare_upload_file_dne   9 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_fileshare.py (no function)   24 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_host_service.py test_ssh_service_remote_exec   44 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_host_service.py check_ssh_service_reboot   32 2 0   94%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_host_service.py test_ssh_service_reboot   2 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_host_service.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_service.py test_ssh_service_test_infra   8 0 0   100%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_service.py test_ssh_service_context_handler   24 1 0   96%
mlos_bench / mlos_bench / tests / services / remote / ssh / test_ssh_service.py (no function)   24 1 2   96%
mlos_bench / mlos_bench / tests / services / test_service_method_registering.py test_service_method_register_without_constructor   16 1 0   94%
mlos_bench / mlos_bench / tests / services / test_service_method_registering.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / __init__.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / conftest.py (no function)   20 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_context_test.py test_exp_context   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_context_test.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_load_empty_exp_data   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_data_root_env_config   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_trial_data_objectives   8 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_data_results_df   9 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_no_tunables_data_results_df   7 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_data_tunable_config_trial_group_id_in_results_df   13 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_data_tunable_config_trial_groups   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_data_tunable_configs   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_exp_data_default_config_id   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py test_trial_runner_id_results_df_column   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_data_test.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_load_empty   5 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_pending_empty   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_pending   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_pending_many   6 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_pending_fail   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_success   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_update_categ   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_update_twice   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py test_exp_trial_pending_3   15 0 0   100%
mlos_bench / mlos_bench / tests / storage / exp_load_test.py (no function)   23 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / __init__.py SqlTestServerInfo.username   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / __init__.py SqlTestServerInfo.password   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / __init__.py SqlTestServerInfo.database   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / __init__.py SqlTestServerInfo.get_port   6 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / __init__.py (no function)   19 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py docker_compose_file   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py docker_compose_project_name   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py mysql_storage_info   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py postgres_storage_info   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py _create_storage_from_test_server_info   8 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py mysql_storage   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py postgres_storage   2 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py sqlite_storage   8 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py storage   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py exp_storage   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py exp_no_tunables_storage   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py mixed_numerics_exp_storage   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py _dummy_run_exp   13 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py exp_data   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py exp_no_tunables_data   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py mixed_numerics_exp_data   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / fixtures.py (no function)   60 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / test_storage_schemas.py test_storage_schemas   9 0 0   100%
mlos_bench / mlos_bench / tests / storage / sql / test_storage_schemas.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / storage / test_storage_pickling.py test_storage_pickle_restore_experiment_and_trial   33 0 0   100%
mlos_bench / mlos_bench / tests / storage / test_storage_pickling.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py test_exp_trial_pending   6 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py test_add_new_trial_config_data   6 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py test_add_bad_new_trial_config_data   7 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py test_exp_trial_configs   13 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py test_exp_trial_no_config   7 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py test_exp_trial_non_serializable_config   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_config_test.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_data_test.py test_exp_trial_data   14 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_data_test.py (no function)   5 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_schedule_test.py _trial_ids   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_schedule_test.py test_schedule_trial   50 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_schedule_test.py test_rr_scheduling   9 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_schedule_test.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_telemetry_test.py zoned_telemetry_data   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_telemetry_test.py _telemetry_str   1 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_telemetry_test.py test_update_telemetry   9 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_telemetry_test.py test_update_telemetry_twice   7 0 0   100%
mlos_bench / mlos_bench / tests / storage / trial_telemetry_test.py (no function)   15 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_data_test.py test_trial_data_tunable_config_data   7 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_data_test.py test_trial_metadata   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_data_test.py test_trial_data_no_tunables_config_data   3 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_data_test.py test_mixed_numerics_exp_trial_data   4 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_data_test.py (no function)   8 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_trial_group_data_test.py test_tunable_config_trial_group_data   7 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_trial_group_data_test.py test_exp_trial_data_tunable_config_trial_group_id   9 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_trial_group_data_test.py test_tunable_config_trial_group_results_df   15 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_trial_group_data_test.py test_tunable_config_trial_group_trials   8 0 0   100%
mlos_bench / mlos_bench / tests / storage / tunable_config_trial_group_data_test.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / test_sanitize_confs.py test_sanitize_config_simple   8 0 0   100%
mlos_bench / mlos_bench / tests / test_sanitize_confs.py test_sanitize_config_nested   6 0 0   100%
mlos_bench / mlos_bench / tests / test_sanitize_confs.py test_sanitize_config_no_sensitive_keys   3 0 0   100%
mlos_bench / mlos_bench / tests / test_sanitize_confs.py test_sanitize_config_mixed_types   6 0 0   100%
mlos_bench / mlos_bench / tests / test_sanitize_confs.py (no function)   5 0 0   100%
mlos_bench / mlos_bench / tests / test_with_alt_tz.py test_trial_telemetry_alt_tz   9 3 0   67%
mlos_bench / mlos_bench / tests / test_with_alt_tz.py (no function)   11 0 0   100%
mlos_bench / mlos_bench / tests / tunable_groups_fixtures.py tunable_groups_config   4 0 0   100%
mlos_bench / mlos_bench / tests / tunable_groups_fixtures.py tunable_groups   3 0 0   100%
mlos_bench / mlos_bench / tests / tunable_groups_fixtures.py covariant_group   2 0 0   100%
mlos_bench / mlos_bench / tests / tunable_groups_fixtures.py mixed_numerics_tunable_groups   3 0 0   100%
mlos_bench / mlos_bench / tests / tunable_groups_fixtures.py (no function)   15 0 0   100%
mlos_bench / mlos_bench / tests / tunables / __init__.py (no function)   0 0 0   100%
mlos_bench / mlos_bench / tests / tunables / conftest.py tunable_categorical   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / conftest.py tunable_int   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / conftest.py tunable_float   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / conftest.py (no function)   8 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_empty_tunable_group.py test_empty_tunable_group   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_empty_tunable_group.py test_non_empty_tunable_group   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_empty_tunable_group.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunable_categoricals.py test_tunable_categorical_types   15 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunable_categoricals.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunables_size_props.py test_tunable_int_size_props   6 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunables_size_props.py test_tunable_float_size_props   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunables_size_props.py test_tunable_categorical_size_props   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunables_size_props.py test_tunable_quantized_int_size_props   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunables_size_props.py test_tunable_quantized_float_size_props   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / test_tunables_size_props.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_accessors_test.py test_categorical_access_to_numerical_tunable   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_accessors_test.py test_numerical_access_to_categorical_tunable   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_accessors_test.py test_covariant_group_repr   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_accessors_test.py test_covariant_group_tunables   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_accessors_test.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_int_value_lt   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_int_name_lt   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_categorical_value_lt   8 1 0   88%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_categorical_lt_null   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_lt_same_name_different_type   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_lt_different_object   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_tunable_group_ne_object   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py test_covariant_group_ne_object   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_comparison_test.py (no function)   12 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_tunable_name   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_required_params   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_weights   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_weights_wrong_count   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_weights_wrong_values   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_wrong_params   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_disallow_special_values   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_categorical_tunable_disallow_repeats   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_tunable_disallow_null_default   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_tunable_disallow_out_of_range   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_tunable_wrong_params   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_tunable_required_params   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_tunable_invalid_range   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_tunable_reversed_range   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_weights   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_quantization   8 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_log   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_weights_no_specials   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_weights_non_normalized   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_weights_wrong_count   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_weights_no_range_weight   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_range_weight_no_weights   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_range_weight_no_specials   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_weights_wrong_values   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_numerical_quantization_wrong   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py test_bad_type   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_definition_test.py (no function)   47 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_distributions_test.py test_categorical_distribution   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_distributions_test.py test_numerical_distribution_uniform   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_distributions_test.py test_numerical_distribution_normal   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_distributions_test.py test_numerical_distribution_beta   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_distributions_test.py test_numerical_distribution_unsupported   5 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_distributions_test.py (no function)   13 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_indexing_test.py test_tunable_group_indexing   27 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_indexing_test.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_subgroup_test.py test_tunable_group_subgroup   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_subgroup_test.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_update_test.py test_tunable_group_update   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_update_test.py test_tunable_group_update_twice   6 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_update_test.py test_tunable_group_update_kernel   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_update_test.py test_tunable_group_update_boot   8 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_group_update_test.py (no function)   6 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_slice_references_test.py test_duplicate_merging_tunable_groups   27 2 0   93%
mlos_bench / mlos_bench / tests / tunables / tunable_slice_references_test.py test_overlapping_group_merge_tunable_groups   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_slice_references_test.py test_bad_extended_merge_tunable_group   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_slice_references_test.py test_good_extended_merge_tunable_group   12 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_slice_references_test.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_distr_test.py test_convert_numerical_distributions   14 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_distr_test.py (no function)   9 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py configuration_space   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py _cmp_tunable_hyperparameter_categorical   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py _cmp_tunable_hyperparameter_numerical   8 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py test_tunable_to_configspace_categorical   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py test_tunable_to_configspace_int   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py test_tunable_to_configspace_float   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py test_tunable_groups_to_hyperparameters   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py test_tunable_groups_to_configspace   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunable_to_configspace_test.py (no function)   16 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_unknown_param   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_defaults   17 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_categorical   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_invalid_categorical   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_invalid_range   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_coerce_str   1 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_coerce_str_range_check   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunables_assign_coerce_str_invalid   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_str_to_numerical   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_int_to_numerical_value   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_float_to_numerical_value   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_str_to_int   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_str_to_float   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_float_to_int   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_float_to_int_fail   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_null_to_categorical   10 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_null_to_int   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_null_to_float   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_special   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_special_fail   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_special_with_coercion   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py test_tunable_assign_special_with_coercion_str   3 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_assign_test.py (no function)   26 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_copy_test.py test_copy_tunable_int   4 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_copy_test.py test_copy_tunable_groups   6 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_copy_test.py test_copy_covariant_group   12 3 0   75%
mlos_bench / mlos_bench / tests / tunables / tunables_copy_test.py (no function)   7 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_str_test.py test_tunable_groups_str   2 0 0   100%
mlos_bench / mlos_bench / tests / tunables / tunables_str_test.py (no function)   2 0 0   100%
mlos_bench / mlos_bench / tests / util_git_test.py test_get_git_info   5 0 0   100%
mlos_bench / mlos_bench / tests / util_git_test.py test_get_git_info_dir   6 0 0   100%
mlos_bench / mlos_bench / tests / util_git_test.py test_non_git_dir   3 0 0   100%
mlos_bench / mlos_bench / tests / util_git_test.py test_non_upstream_git   12 0 0   100%
mlos_bench / mlos_bench / tests / util_git_test.py test_github_actions_git_info   7 7 0   0%
mlos_bench / mlos_bench / tests / util_git_test.py (no function)   14 0 0   100%
mlos_bench / mlos_bench / tests / util_nullable_test.py test_nullable_str   5 0 0   100%
mlos_bench / mlos_bench / tests / util_nullable_test.py test_nullable_int   4 0 0   100%
mlos_bench / mlos_bench / tests / util_nullable_test.py test_nullable_func   4 0 0   100%
mlos_bench / mlos_bench / tests / util_nullable_test.py (no function)   5 0 0   100%
mlos_bench / mlos_bench / tests / util_try_parse_test.py test_try_parse_val   11 0 0   100%
mlos_bench / mlos_bench / tests / util_try_parse_test.py (no function)   3 0 0   100%
mlos_bench / mlos_bench / tunables / __init__.py (no function)   4 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.__init__   4 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.name   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.cost   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.copy   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.__eq__   3 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.equals_defaults   7 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.is_defaults   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.restore_defaults   4 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.reset_is_updated   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.is_updated   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.get_current_cost   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.get_names   1 1 0   0%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.get_tunable_values_dict   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.__repr__   0 0 10   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.get_tunable   2 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.get_tunables   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.__contains__   2 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.__getitem__   1 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py CovariantTunableGroup.__setitem__   3 0 0   100%
mlos_bench / mlos_bench / tunables / covariant_group.py (no function)   25 0 1   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.from_json   4 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable._validate_json_config   2 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.__init__   34 1 0   97%
mlos_bench / mlos_bench / tunables / tunable.py Tunable._sanity_check   7 1 0   86%
mlos_bench / mlos_bench / tunables / tunable.py Tunable._sanity_check_categorical   22 4 0   82%
mlos_bench / mlos_bench / tunables / tunable.py Tunable._sanity_check_numerical   20 1 0   95%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.__repr__   0 0 14   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.__eq__   3 1 0   67%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.__lt__   17 1 0   94%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.copy   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.description   1 1 0   0%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.default   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.is_default   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.value   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.value   16 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.update   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.is_valid   7 1 0   86%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.in_range   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.category   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.category   4 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.numerical_value   6 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.numerical_value   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.name   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.special   4 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.is_special   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.weights   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.range_weight   4 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.type   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.dtype   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.is_categorical   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.is_numerical   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.range   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.span   2 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.quantization_bins   3 1 0   67%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.quantized_values   7 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.cardinality   7 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.is_log   2 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.distribution   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.distribution_params   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.categories   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.values   4 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py Tunable.meta   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable.py (no function)   82 0 1   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__init__   7 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__bool__   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__len__   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__eq__   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.copy   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups._add_group   6 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.merge   6 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__repr__   0 0 17   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__contains__   2 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__getitem__   2 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__setitem__   4 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.__iter__   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.get_tunable   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.get_covariant_group_names   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.subgroup   6 1 0   83%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.get_param_values   7 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.is_updated   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.is_defaults   1 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.restore_defaults   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.reset   3 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py TunableGroups.assign   6 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_groups.py (no function)   29 0 1   100%
mlos_bench / mlos_bench / tunables / tunable_types.py DistributionDictOpt.__init__   1 1 0   0%
mlos_bench / mlos_bench / tunables / tunable_types.py DistributionDict.__init__   1 1 0   0%
mlos_bench / mlos_bench / tunables / tunable_types.py TunableDictOpt.__init__   1 1 0   0%
mlos_bench / mlos_bench / tunables / tunable_types.py TunableDict.__init__   1 1 0   0%
mlos_bench / mlos_bench / tunables / tunable_types.py tunable_dict_from_dict   5 0 0   100%
mlos_bench / mlos_bench / tunables / tunable_types.py (no function)   55 0 2   100%
mlos_bench / mlos_bench / util.py strtobool   6 1 0   83%
mlos_bench / mlos_bench / util.py preprocess_dynamic_configs   6 0 0   100%
mlos_bench / mlos_bench / util.py merge_parameters   11 0 0   100%
mlos_bench / mlos_bench / util.py path_join   4 0 0   100%
mlos_bench / mlos_bench / util.py prepare_class_load   6 6 0   0%
mlos_bench / mlos_bench / util.py get_class_from_name   7 0 0   100%
mlos_bench / mlos_bench / util.py instantiate_from_config   6 0 0   100%
mlos_bench / mlos_bench / util.py check_required_params   3 1 0   67%
mlos_bench / mlos_bench / util.py get_git_root   6 0 0   100%
mlos_bench / mlos_bench / util.py get_git_remote_info   1 0 0   100%
mlos_bench / mlos_bench / util.py get_git_repo_info   15 0 0   100%
mlos_bench / mlos_bench / util.py get_git_info   10 0 0   100%
mlos_bench / mlos_bench / util.py try_parse_val   11 0 0   100%
mlos_bench / mlos_bench / util.py nullable   1 0 1   100%
mlos_bench / mlos_bench / util.py utcify_timestamp   5 1 0   80%
mlos_bench / mlos_bench / util.py utcify_nullable_timestamp   1 0 0   100%
mlos_bench / mlos_bench / util.py datetime_parser   15 4 0   73%
mlos_bench / mlos_bench / util.py sanitize_config   3 0 0   100%
mlos_bench / mlos_bench / util.py sanitize_config.recursive_sanitize   8 0 0   100%
mlos_bench / mlos_bench / util.py (no function)   36 0 6   100%
mlos_bench / mlos_bench / version.py (no function)   1 0 2   100%
mlos_core / mlos_core / __init__.py (no function)   2 0 3   100%
mlos_core / mlos_core / data_classes.py Observation.__init__   4 0 0   100%
mlos_core / mlos_core / data_classes.py Observation.config   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observation.score   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observation.context   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observation.metadata   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observation.to_suggestion   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observation.__repr__   0 0 4   100%
mlos_core / mlos_core / data_classes.py Observation.__eq__   11 4 0   64%
mlos_core / mlos_core / data_classes.py Observation.__ne__   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.__init__   20 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.configs   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.scores   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.contexts   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.metadata   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.filter_by_index   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.append   24 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.__len__   1 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.__iter__   10 0 0   100%
mlos_core / mlos_core / data_classes.py Observations.__repr__   0 0 4   100%
mlos_core / mlos_core / data_classes.py Observations.__eq__   11 4 0   64%
mlos_core / mlos_core / data_classes.py Observations.__ne__   1 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.__init__   3 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.config   1 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.context   1 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.metadata   1 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.complete   1 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.to_configspace_config   1 0 0   100%
mlos_core / mlos_core / data_classes.py Suggestion.__repr__   0 0 4   100%
mlos_core / mlos_core / data_classes.py Suggestion.__eq__   9 3 0   67%
mlos_core / mlos_core / data_classes.py Suggestion.__ne__   1 0 0   100%
mlos_core / mlos_core / data_classes.py (no function)   46 0 3   100%
mlos_core / mlos_core / optimizers / __init__.py OptimizerFactory.create   7 1 0   86%
mlos_core / mlos_core / optimizers / __init__.py (no function)   22 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / __init__.py (no function)   3 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / bayesian_optimizer.py BaseBayesianOptimizer.surrogate_predict   0 0 1   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / bayesian_optimizer.py BaseBayesianOptimizer.acquisition_function   0 0 1   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / bayesian_optimizer.py (no function)   9 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.__init__   39 4 0   90%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.__del__   1 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.max_ratio   1 1 0   0%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.n_random_init   1 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer._dummy_target_func   1 1 0   0%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer._register   2 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer._register_single   8 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer._suggest   9 0 2   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.register_pending   0 0 1   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.surrogate_predict   10 1 1   90%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.acquisition_function   6 6 1   0%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer.cleanup   3 0 0   100%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py SmacOptimizer._to_configspace_configs   1 1 0   0%
mlos_core / mlos_core / optimizers / bayesian_optimizers / smac_optimizer.py (no function)   29 0 0   100%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer.__init__   8 0 0   100%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer._register   2 0 0   100%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer._register_single   8 1 0   88%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer._suggest   4 0 0   100%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer.register_pending   0 0 1   100%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer._target_function   5 0 0   100%
mlos_core / mlos_core / optimizers / flaml_optimizer.py FlamlOptimizer._get_next_config   11 1 0   91%
mlos_core / mlos_core / optimizers / flaml_optimizer.py (no function)   21 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.__init__   14 1 0   93%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.__repr__   0 0 1   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.space_adapter   1 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.register   4 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer._preprocess_observation   11 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer._register   0 0 1   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.suggest   11 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer._suggest   0 0 1   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.register_pending   0 0 1   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.get_observations   3 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.get_best_observations   5 1 0   80%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer.cleanup   0 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer._from_1hot   16 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py BaseOptimizer._to_1hot   26 0 0   100%
mlos_core / mlos_core / optimizers / optimizer.py (no function)   28 0 1   100%
mlos_core / mlos_core / optimizers / random_optimizer.py RandomOptimizer._register   4 1 0   75%
mlos_core / mlos_core / optimizers / random_optimizer.py RandomOptimizer._suggest   3 0 0   100%
mlos_core / mlos_core / optimizers / random_optimizer.py RandomOptimizer.register_pending   0 0 1   100%
mlos_core / mlos_core / optimizers / random_optimizer.py (no function)   8 0 0   100%
mlos_core / mlos_core / spaces / __init__.py (no function)   0 0 0   100%
mlos_core / mlos_core / spaces / adapters / __init__.py SpaceAdapterFactory.create   6 0 0   100%
mlos_core / mlos_core / spaces / adapters / __init__.py (no function)   15 0 0   100%
mlos_core / mlos_core / spaces / adapters / adapter.py BaseSpaceAdapter.__init__   2 0 0   100%
mlos_core / mlos_core / spaces / adapters / adapter.py BaseSpaceAdapter.__repr__   0 0 5   100%
mlos_core / mlos_core / spaces / adapters / adapter.py BaseSpaceAdapter.orig_parameter_space   1 0 0   100%
mlos_core / mlos_core / spaces / adapters / adapter.py BaseSpaceAdapter.target_parameter_space   0 0 1   100%
mlos_core / mlos_core / spaces / adapters / adapter.py BaseSpaceAdapter.transform   0 0 1   100%
mlos_core / mlos_core / spaces / adapters / adapter.py BaseSpaceAdapter.inverse_transform   0 0 1   100%
mlos_core / mlos_core / spaces / adapters / adapter.py (no function)   14 0 2   100%
mlos_core / mlos_core / spaces / adapters / identity_adapter.py IdentityAdapter.target_parameter_space   1 0 0   100%
mlos_core / mlos_core / spaces / adapters / identity_adapter.py IdentityAdapter.transform   1 0 0   100%
mlos_core / mlos_core / spaces / adapters / identity_adapter.py IdentityAdapter.inverse_transform   1 0 0   100%
mlos_core / mlos_core / spaces / adapters / identity_adapter.py (no function)   8 0 0   100%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter.__init__   16 0 0   100%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter.target_parameter_space   1 0 0   100%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter.inverse_transform   9 0 0   100%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter._try_inverse_transform_config   25 3 0   88%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter.transform   11 2 0   82%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter._construct_low_dim_space   13 0 0   100%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter._transform   22 1 1   95%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter._special_param_value_scaler   7 0 0   100%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter._validate_special_param_values   32 1 1   97%
mlos_core / mlos_core / spaces / adapters / llamatune.py LlamaTuneAdapter._try_generate_approx_inverse_mapping   15 2 0   87%
mlos_core / mlos_core / spaces / adapters / llamatune.py (no function)   33 0 0   100%
mlos_core / mlos_core / spaces / converters / __init__.py (no function)   0 0 0   100%
mlos_core / mlos_core / spaces / converters / flaml.py configspace_to_flaml_space   3 0 0   100%
mlos_core / mlos_core / spaces / converters / flaml.py configspace_to_flaml_space._one_parameter_convert   9 0 0   100%
mlos_core / mlos_core / spaces / converters / flaml.py (no function)   11 0 2   100%
mlos_core / mlos_core / spaces / converters / util.py monkey_patch_hp_quantization   21 3 0   86%
mlos_core / mlos_core / spaces / converters / util.py monkey_patch_cs_quantization   3 0 0   100%
mlos_core / mlos_core / spaces / converters / util.py (no function)   6 0 0   100%
mlos_core / mlos_core / tests / __init__.py get_all_submodules   4 0 0   100%
mlos_core / mlos_core / tests / __init__.py _get_all_subclasses   1 0 0   100%
mlos_core / mlos_core / tests / __init__.py get_all_concrete_subclasses   5 0 0   100%
mlos_core / mlos_core / tests / __init__.py (no function)   9 0 0   100%
mlos_core / mlos_core / tests / optimizers / __init__.py (no function)   0 0 0   100%
mlos_core / mlos_core / tests / optimizers / bayesian_optimizers_test.py test_context_not_implemented_warning   14 1 0   93%
mlos_core / mlos_core / tests / optimizers / bayesian_optimizers_test.py (no function)   8 0 0   100%
mlos_core / mlos_core / tests / optimizers / conftest.py configuration_space   5 0 0   100%
mlos_core / mlos_core / tests / optimizers / conftest.py (no function)   4 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py config   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py score   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py score2   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py metadata   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py config2   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py observation_with_context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py observation_without_context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py observations_with_context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py observations_without_context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py suggestion_with_context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py suggestion_without_context   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observation_to_suggestion   5 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observation_equality_operators   3 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_init_components   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_init_observations   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_init_components_fails   8 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_append   4 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_append_fails   4 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_filter_by_index   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_to_list   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_observations_equality_test   3 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_suggestion_equality_test   3 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py test_complete_suggestion   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / data_class_test.py (no function)   40 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py data_frame   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py one_hot_data_frame   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py series   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py one_hot_series   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py optimizer   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_to_1hot_data_frame   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_to_1hot_series   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_from_1hot_data_frame   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_from_1hot_series   3 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_round_trip_data_frame   4 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_round_trip_series   4 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_round_trip_reverse_data_frame   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py test_round_trip_reverse_series   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / one_hot_test.py (no function)   24 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_multiobj_test.py test_multi_target_opt_wrong_weights   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_multiobj_test.py test_multi_target_opt   43 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_multiobj_test.py test_multi_target_opt.objective   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_multiobj_test.py (no function)   13 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_create_optimizer_and_suggest   11 1 0   91%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_basic_interface_toy_problem   50 1 0   98%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_basic_interface_toy_problem.objective   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_concrete_optimizer_type   1 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_create_optimizer_with_factory_method   12 1 0   92%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_optimizer_with_llamatune   59 1 0   98%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_optimizer_with_llamatune.objective   3 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_optimizer_type_defs   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_mixed_numerics_type_input_space_types   35 1 0   97%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py test_mixed_numerics_type_input_space_types.objective   2 0 0   100%
mlos_core / mlos_core / tests / optimizers / optimizer_test.py (no function)   30 0 0   100%
mlos_core / mlos_core / tests / optimizers / random_optimizer_test.py (no function)   0 0 0   100%
mlos_core / mlos_core / tests / spaces / __init__.py (no function)   0 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / identity_adapter_test.py test_identity_adapter   16 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / identity_adapter_test.py (no function)   4 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py construct_parameter_space   2 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_num_low_dims   20 1 0   95%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_special_parameter_values_validation   21 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py gen_random_configs   5 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_special_parameter_values_biasing   38 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_max_unique_values_per_param   16 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_approx_inverse_mapping   19 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_llamatune_pipeline   24 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_deterministic_behavior_for_same_seed   3 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py test_deterministic_behavior_for_same_seed.generate_target_param_space_configs   4 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / llamatune_test.py (no function)   20 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / space_adapter_factory_test.py test_concrete_space_adapter_type   1 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / space_adapter_factory_test.py test_create_space_adapter_with_factory_method   16 1 0   94%
mlos_core / mlos_core / tests / spaces / adapters / space_adapter_factory_test.py test_space_adapter_type_defs   2 0 0   100%
mlos_core / mlos_core / tests / spaces / adapters / space_adapter_factory_test.py (no function)   14 0 0   100%
mlos_core / mlos_core / tests / spaces / monkey_patch_quantization_test.py test_configspace_quant_int   7 0 0   100%
mlos_core / mlos_core / tests / spaces / monkey_patch_quantization_test.py test_configspace_quant_float   7 0 0   100%
mlos_core / mlos_core / tests / spaces / monkey_patch_quantization_test.py test_configspace_quant_repatch   25 0 0   100%
mlos_core / mlos_core / tests / spaces / monkey_patch_quantization_test.py test_configspace_quant   7 0 0   100%
mlos_core / mlos_core / tests / spaces / monkey_patch_quantization_test.py (no function)   9 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py assert_is_uniform   9 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py assert_is_log_uniform   2 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py test_is_uniform   3 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py test_is_log_uniform   3 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py invalid_conversion_function   0 0 1   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.sample   0 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.get_parameter_names   0 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.categorical_counts   0 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_dimensionality   0 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_unsupported_hyperparameter   4 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_continuous_bounds   8 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_uniform_samples   9 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_uniform_categorical   7 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_weighted_categorical   0 0 1   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_log_int_spaces   0 0 1   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py BaseConversion.test_log_float_spaces   0 0 1   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.sample   4 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.get_parameter_names   3 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.categorical_counts   3 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.test_dimensionality   6 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.test_weighted_categorical   5 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.test_log_int_spaces   7 7 0   0%
mlos_core / mlos_core / tests / spaces / spaces_test.py TestFlamlConversion.test_log_float_spaces   7 0 0   100%
mlos_core / mlos_core / tests / spaces / spaces_test.py (no function)   46 0 2   100%
mlos_core / mlos_core / util.py compare_optional_series   3 0 0   100%
mlos_core / mlos_core / util.py compare_optional_dataframe   3 0 0   100%
mlos_core / mlos_core / util.py config_to_series   2 0 0   100%
mlos_core / mlos_core / util.py drop_nulls   1 1 0   0%
mlos_core / mlos_core / util.py normalize_config   2 0 0   100%
mlos_core / mlos_core / util.py (no function)   7 0 0   100%
mlos_core / mlos_core / version.py (no function)   1 0 2   100%
mlos_viz / mlos_viz / __init__.py ignore_plotter_warnings   4 0 1   100%
mlos_viz / mlos_viz / __init__.py plot   8 0 1   100%
mlos_viz / mlos_viz / __init__.py (no function)   15 0 0   100%
mlos_viz / mlos_viz / base.py _get_kwarg_defaults   5 1 0   80%
mlos_viz / mlos_viz / base.py ignore_plotter_warnings   5 1 0   80%
mlos_viz / mlos_viz / base.py _add_groupby_desc_column   6 0 0   100%
mlos_viz / mlos_viz / base.py augment_results_df_with_config_trial_group_stats   35 9 0   74%
mlos_viz / mlos_viz / base.py augment_results_df_with_config_trial_group_stats.compute_zscore_for_group_agg   5 0 0   100%
mlos_viz / mlos_viz / base.py limit_top_n_configs   37 3 0   92%
mlos_viz / mlos_viz / base.py plot_optimizer_trends   18 1 0   94%
mlos_viz / mlos_viz / base.py plot_top_n_configs   26 1 0   96%
mlos_viz / mlos_viz / base.py (no function)   21 0 0   100%
mlos_viz / mlos_viz / dabl.py plot   3 0 0   100%
mlos_viz / mlos_viz / dabl.py ignore_plotter_warnings   12 0 0   100%
mlos_viz / mlos_viz / dabl.py (no function)   8 0 0   100%
mlos_viz / mlos_viz / tests / __init__.py (no function)   4 1 2   75%
mlos_viz / mlos_viz / tests / conftest.py (no function)   21 8 0   62%
mlos_viz / mlos_viz / tests / test_base_plot.py test_plot_optimizer_trends   5 0 0   100%
mlos_viz / mlos_viz / tests / test_base_plot.py test_plot_top_n_configs   5 0 0   100%
mlos_viz / mlos_viz / tests / test_base_plot.py (no function)   9 0 0   100%
mlos_viz / mlos_viz / tests / test_dabl_plot.py test_dabl_plot   5 0 0   100%
mlos_viz / mlos_viz / tests / test_dabl_plot.py (no function)   7 0 0   100%
mlos_viz / mlos_viz / tests / test_mlos_viz.py test_auto_method_type   1 0 0   100%
mlos_viz / mlos_viz / tests / test_mlos_viz.py test_plot   6 0 0   100%
mlos_viz / mlos_viz / tests / test_mlos_viz.py (no function)   10 0 0   100%
mlos_viz / mlos_viz / util.py expand_results_data_args   19 5 0   74%
mlos_viz / mlos_viz / util.py (no function)   4 0 0   100%
mlos_viz / mlos_viz / version.py (no function)   1 0 2   100%
Total     11390 743 429   93%

No items found using the specified filter.