Coverage report: 94%

Files Functions Classes

coverage.py v7.6.9, created at 2024-12-20 00:44 +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 0 0 100%
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) 7 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 0 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__ 23 2 0 91%
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.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) 39 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 25 2 0 92%
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) 29 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) 21 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) 20 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) 11 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) 11 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) 13 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) 11 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.is_good 1 0 0 100%
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_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 1 0 0%
mlos_bench/mlos_bench/environments/status.py Status.is_timed_out 1 1 0 0%
mlos_bench/mlos_bench/environments/status.py (no function) 18 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) 19 2 5 89%
mlos_bench/mlos_bench/launcher.py Launcher.__init__ 55 2 0 96%
mlos_bench/mlos_bench/launcher.py Launcher.config_loader 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 24 0 0 100%
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 7 0 0 100%
mlos_bench/mlos_bench/launcher.py Launcher._load_scheduler 8 0 0 100%
mlos_bench/mlos_bench/launcher.py (no function) 38 0 0 100%
mlos_bench/mlos_bench/optimizers/__init__.py (no function) 6 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) 46 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) 22 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) 24 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) 12 0 0 100%
mlos_bench/mlos_bench/optimizers/mlos_core_optimizer.py MlosCoreOptimizer.__init__ 17 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) 25 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) 13 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) 11 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) 14 0 0 100%
mlos_bench/mlos_bench/os_environ.py (no function) 11 5 4 55%
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 1 0 75%
mlos_bench/mlos_bench/run.py (no function) 10 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__ 20 1 0 95%
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.__repr__ 0 0 9 100%
mlos_bench/mlos_bench/schedulers/base_scheduler.py Scheduler.__enter__ 6 0 0 100%
mlos_bench/mlos_bench/schedulers/base_scheduler.py Scheduler.__exit__ 10 2 0 80%
mlos_bench/mlos_bench/schedulers/base_scheduler.py Scheduler.start 7 2 0 71%
mlos_bench/mlos_bench/schedulers/base_scheduler.py Scheduler.teardown 3 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_config 7 7 0 0%
mlos_bench/mlos_bench/schedulers/base_scheduler.py Scheduler._schedule_new_optimizer_suggestions 10 0 0 100%
mlos_bench/mlos_bench/schedulers/base_scheduler.py Scheduler.schedule_trial 2 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._run_schedule 3 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 4 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) 39 0 1 100%
mlos_bench/mlos_bench/schedulers/sync_scheduler.py SyncScheduler.start 10 0 0 100%
mlos_bench/mlos_bench/schedulers/sync_scheduler.py SyncScheduler.run_trial 12 4 0 67%
mlos_bench/mlos_bench/schedulers/sync_scheduler.py (no function) 10 0 0 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) 12 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) 24 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.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 12 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) 36 0 5 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 7 0 71%
mlos_bench/mlos_bench/services/local/local_exec.py (no function) 19 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) 12 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) 18 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) 35 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) 19 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) 15 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) 19 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) 39 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) 15 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) 20 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) 46 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 0 100%
mlos_bench/mlos_bench/services/types/authenticator_type.py SupportsAuth.get_auth_headers 0 0 0 100%
mlos_bench/mlos_bench/services/types/authenticator_type.py SupportsAuth.get_credential 0 0 0 100%
mlos_bench/mlos_bench/services/types/authenticator_type.py (no function) 8 0 0 100%
mlos_bench/mlos_bench/services/types/config_loader_type.py SupportsConfigLoading.resolve_path 0 0 0 100%
mlos_bench/mlos_bench/services/types/config_loader_type.py SupportsConfigLoading.load_config 0 0 0 100%
mlos_bench/mlos_bench/services/types/config_loader_type.py SupportsConfigLoading.build_environment 0 0 0 100%
mlos_bench/mlos_bench/services/types/config_loader_type.py SupportsConfigLoading.load_environment_list 0 0 0 100%
mlos_bench/mlos_bench/services/types/config_loader_type.py SupportsConfigLoading.load_services 0 0 0 100%
mlos_bench/mlos_bench/services/types/config_loader_type.py (no function) 10 0 4 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 0 100%
mlos_bench/mlos_bench/services/types/host_ops_type.py SupportsHostOps.stop_host 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_ops_type.py SupportsHostOps.restart_host 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_ops_type.py SupportsHostOps.wait_host_operation 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_ops_type.py (no function) 7 0 2 100%
mlos_bench/mlos_bench/services/types/host_provisioner_type.py SupportsHostProvisioning.provision_host 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_provisioner_type.py SupportsHostProvisioning.wait_host_deployment 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_provisioner_type.py SupportsHostProvisioning.deprovision_host 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_provisioner_type.py SupportsHostProvisioning.deallocate_host 0 0 0 100%
mlos_bench/mlos_bench/services/types/host_provisioner_type.py (no function) 7 0 2 100%
mlos_bench/mlos_bench/services/types/local_exec_type.py SupportsLocalExec.local_exec 0 0 0 100%
mlos_bench/mlos_bench/services/types/local_exec_type.py SupportsLocalExec.temp_dir_context 0 0 0 100%
mlos_bench/mlos_bench/services/types/local_exec_type.py (no function) 8 0 0 100%
mlos_bench/mlos_bench/services/types/network_provisioner_type.py SupportsNetworkProvisioning.provision_network 0 0 0 100%
mlos_bench/mlos_bench/services/types/network_provisioner_type.py SupportsNetworkProvisioning.wait_network_deployment 0 0 0 100%
mlos_bench/mlos_bench/services/types/network_provisioner_type.py SupportsNetworkProvisioning.deprovision_network 0 0 0 100%
mlos_bench/mlos_bench/services/types/network_provisioner_type.py (no function) 6 0 2 100%
mlos_bench/mlos_bench/services/types/os_ops_type.py SupportsOSOps.shutdown 0 0 0 100%
mlos_bench/mlos_bench/services/types/os_ops_type.py SupportsOSOps.reboot 0 0 0 100%
mlos_bench/mlos_bench/services/types/os_ops_type.py SupportsOSOps.wait_os_operation 0 0 0 100%
mlos_bench/mlos_bench/services/types/os_ops_type.py (no function) 6 0 2 100%
mlos_bench/mlos_bench/services/types/remote_config_type.py SupportsRemoteConfig.configure 0 0 0 100%
mlos_bench/mlos_bench/services/types/remote_config_type.py SupportsRemoteConfig.is_config_pending 0 0 0 100%
mlos_bench/mlos_bench/services/types/remote_config_type.py (no function) 5 0 2 100%
mlos_bench/mlos_bench/services/types/remote_exec_type.py SupportsRemoteExec.remote_exec 0 0 0 100%
mlos_bench/mlos_bench/services/types/remote_exec_type.py SupportsRemoteExec.get_remote_exec_results 0 0 0 100%
mlos_bench/mlos_bench/services/types/remote_exec_type.py (no function) 5 0 2 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.vm_provision 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.wait_vm_deployment 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.vm_start 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.vm_stop 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.vm_restart 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.vm_deprovision 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py SupportsVMOps.wait_vm_operation 0 0 0 100%
mlos_bench/mlos_bench/services/types/vm_provisioner_type.py (no function) 10 0 2 100%
mlos_bench/mlos_bench/storage/__init__.py (no function) 3 0 0 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._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.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.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__ 7 0 0 100%
mlos_bench/mlos_bench/storage/base_storage.py Storage.Trial.__repr__ 0 0 1 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.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.config 5 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) 69 0 2 100%
mlos_bench/mlos_bench/storage/base_trial_data.py TrialData.__init__ 8 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.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) 43 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/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) 11 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 2 0 83%
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._save_params 3 0 0 100%
mlos_bench/mlos_bench/storage/sql/experiment.py Experiment.pending_trials 11 0 0 100%
mlos_bench/mlos_bench/storage/sql/experiment.py Experiment._get_config_id 7 0 0 100%
mlos_bench/mlos_bench/storage/sql/experiment.py Experiment._new_trial 14 3 0 79%
mlos_bench/mlos_bench/storage/sql/experiment.py (no function) 28 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 _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__ 17 2 0 88%
mlos_bench/mlos_bench/storage/sql/schema.py DbSchema.create 3 0 0 100%
mlos_bench/mlos_bench/storage/sql/schema.py DbSchema.__repr__ 0 0 17 100%
mlos_bench/mlos_bench/storage/sql/schema.py (no function) 15 0 2 100%
mlos_bench/mlos_bench/storage/sql/storage.py SqlStorage.__init__ 11 0 0 100%
mlos_bench/mlos_bench/storage/sql/storage.py SqlStorage._schema 5 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.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) 18 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.update 20 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) 16 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) 5 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 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) 29 2 0 93%
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) 7 0 2 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) 23 0 8 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) 7 0 2 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) 22 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) 14 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) 17 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) 30 0 0 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) 15 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) 16 0 0 100%
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 docker_setup 3 1 0 67%
mlos_bench/mlos_bench/tests/conftest.py docker_compose_file 2 0 0 100%
mlos_bench/mlos_bench/tests/conftest.py docker_compose_project_name 1 0 0 100%
mlos_bench/mlos_bench/tests/conftest.py docker_services_lock 1 0 0 100%
mlos_bench/mlos_bench/tests/conftest.py docker_setup_teardown_lock 1 0 0 100%
mlos_bench/mlos_bench/tests/conftest.py locked_docker_services 10 0 0 100%
mlos_bench/mlos_bench/tests/conftest.py (no function) 30 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/environments/__init__.py check_env_success 10 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) 8 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) 10 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 6 0 0 100%
mlos_bench/mlos_bench/tests/environments/composite_env_service_test.py (no function) 10 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) 12 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) 10 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 9 0 0 100%
mlos_bench/mlos_bench/tests/environments/local/composite_local_env_test.py (no function) 12 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 8 0 0 100%
mlos_bench/mlos_bench/tests/environments/local/local_env_telemetry_test.py test_local_env_telemetry_no_header 8 0 0 100%
mlos_bench/mlos_bench/tests/environments/local/local_env_telemetry_test.py test_local_env_telemetry_wrong_header 8 0 0 100%
mlos_bench/mlos_bench/tests/environments/local/local_env_telemetry_test.py test_local_env_telemetry_invalid 9 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) 18 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 (no function) 8 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) 3 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) 14 0 4 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) 6 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 7 1 0 86%
mlos_bench/mlos_bench/tests/launcher_parse_args_test.py test_launcher_args_parse_defaults 17 0 0 100%
mlos_bench/mlos_bench/tests/launcher_parse_args_test.py test_launcher_args_parse_1 20 0 0 100%
mlos_bench/mlos_bench/tests/launcher_parse_args_test.py test_launcher_args_parse_2 29 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) 22 0 4 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) 16 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 mock_configs 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py mock_opt_no_defaults 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py mock_opt 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py mock_opt_max 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py flaml_opt 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py flaml_opt_max 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py smac_opt 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py smac_opt_max 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py manual_opt 1 0 0 100%
mlos_bench/mlos_bench/tests/optimizers/conftest.py (no function) 26 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) 22 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) 13 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) 22 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) 22 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) 18 0 2 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 6 1 0 83%
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) 20 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) 9 0 2 100%
mlos_bench/mlos_bench/tests/services/mock_service.py SupportsSomeMethod.some_method 0 0 0 100%
mlos_bench/mlos_bench/tests/services/mock_service.py SupportsSomeMethod.some_other_method 0 0 0 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) 12 0 0 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) 10 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) 12 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) 6 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) 6 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) 8 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 wait_docker_service_socket 1 0 0 100%
mlos_bench/mlos_bench/tests/services/remote/ssh/__init__.py (no function) 21 0 0 100%
mlos_bench/mlos_bench/tests/services/remote/ssh/conftest.py (no function) 7 0 0 100%
mlos_bench/mlos_bench/tests/services/remote/ssh/fixtures.py ssh_test_server_hostname 3 1 0 67%
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) 23 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) 2 0 0 100%
mlos_bench/mlos_bench/tests/storage/conftest.py (no function) 8 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 (no function) 13 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) 24 0 0 100%
mlos_bench/mlos_bench/tests/storage/sql/__init__.py (no function) 0 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 8 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) 26 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_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) 11 0 0 100%
mlos_bench/mlos_bench/tests/storage/trial_data_test.py test_exp_trial_data 11 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 33 0 0 100%
mlos_bench/mlos_bench/tests/storage/trial_schedule_test.py (no function) 8 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_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) 12 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 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_categorical_weights 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_categorical_weights_wrong_count 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_categorical_weights_wrong_values 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_categorical_wrong_params 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_categorical_disallow_special_values 4 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 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_tunable_invalid_range 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_tunable_reversed_range 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_weights 6 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_quantization 7 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_log 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_weights_no_specials 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_weights_non_normalized 6 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_weights_wrong_count 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_weights_no_range_weight 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_range_weight_no_weights 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_range_weight_no_specials 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_weights_wrong_values 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_numerical_quantization_wrong 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py test_bad_type 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_definition_test.py (no function) 46 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 4 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_distributions_test.py (no function) 12 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 6 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_slice_references_test.py test_bad_extended_merge_tunable_group 6 0 0 100%
mlos_bench/mlos_bench/tests/tunables/tunable_slice_references_test.py test_good_extended_merge_tunable_group 11 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 9 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 11 2 0 82%
mlos_bench/mlos_bench/tests/tunables/tunables_copy_test.py (no function) 6 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 4 0 0 100%
mlos_bench/mlos_bench/tests/util_git_test.py (no function) 3 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) 3 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) 24 0 1 100%
mlos_bench/mlos_bench/tunables/tunable.py Tunable.__init__ 33 0 0 100%
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.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 1 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 2 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) 103 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) 28 0 1 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_info 7 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 0 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 (no function) 29 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__ 2 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) 45 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) 23 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) 29 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) 9 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) 16 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 20 0 1 100%
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 13 2 0 85%
mlos_core/mlos_core/spaces/adapters/llamatune.py (no function) 30 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) 12 1 4 92%
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) 10 1 2 90%
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) 9 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) 14 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) 19 0 0 100%
mlos_core/mlos_core/tests/spaces/adapters/space_adapter_factory_test.py test_concrete_optimizer_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) 15 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) 45 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) 8 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) 13 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 4 1 0 75%
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) 19 0 0 100%
mlos_viz/mlos_viz/dabl.py plot 3 0 0 100%
mlos_viz/mlos_viz/dabl.py ignore_plotter_warnings 11 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) 7 0 0 100%
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   10222 628 364 94%

No items found using the specified filter.