Coverage report: 31%

Files Functions Classes

coverage.py v7.6.1, created at 2024-09-27 09:10 +0000

File class statements missing excluded coverage
sparkle/CLI/__init__.py (no class) 0 0 0 100%
sparkle/CLI/about.py (no class) 7 2 0 71%
sparkle/CLI/add_feature_extractor.py (no class) 52 52 0 0%
sparkle/CLI/add_instances.py (no class) 66 66 0 0%
sparkle/CLI/add_solver.py (no class) 82 82 0 0%
sparkle/CLI/cleanup.py (no class) 29 29 0 0%
sparkle/CLI/cli.py (no class) 27 5 0 81%
sparkle/CLI/compute_features.py (no class) 77 77 0 0%
sparkle/CLI/compute_marginal_contribution.py (no class) 94 62 0 34%
sparkle/CLI/configure_solver.py (no class) 131 131 0 0%
sparkle/CLI/construct_portfolio_selector.py (no class) 99 99 0 0%
sparkle/CLI/generate_report.py (no class) 149 149 0 0%
sparkle/CLI/help/__init__.py (no class) 0 0 0 100%
sparkle/CLI/help/argparse_custom.py SetByUser 2 2 0 0%
sparkle/CLI/help/argparse_custom.py EnumAction 10 10 0 0%
sparkle/CLI/help/argparse_custom.py ArgumentContainer 2 0 0 100%
sparkle/CLI/help/argparse_custom.py (no class) 83 4 0 95%
sparkle/CLI/help/global_variables.py (no class) 27 6 0 78%
sparkle/CLI/help/logging.py (no class) 44 0 0 100%
sparkle/CLI/help/nicknames.py (no class) 19 19 0 0%
sparkle/CLI/help/reporting_scenario.py Scenario 0 0 0 100%
sparkle/CLI/help/reporting_scenario.py ReportingScenario 138 87 0 37%
sparkle/CLI/help/reporting_scenario.py (no class) 46 0 0 100%
sparkle/CLI/help/snapshot_help.py (no class) 44 31 0 30%
sparkle/CLI/help/system_status.py (no class) 32 32 0 0%
sparkle/CLI/initialise.py (no class) 77 61 0 21%
sparkle/CLI/load_snapshot.py (no class) 15 15 0 0%
sparkle/CLI/remove_feature_extractor.py (no class) 37 37 0 0%
sparkle/CLI/remove_instances.py (no class) 42 42 0 0%
sparkle/CLI/remove_solver.py (no class) 43 43 0 0%
sparkle/CLI/run_ablation.py (no class) 76 76 0 0%
sparkle/CLI/run_configured_solver.py (no class) 59 59 0 0%
sparkle/CLI/run_parallel_portfolio.py (no class) 207 207 0 0%
sparkle/CLI/run_portfolio_selector.py (no class) 79 79 0 0%
sparkle/CLI/run_solvers.py (no class) 83 83 0 0%
sparkle/CLI/save_snapshot.py (no class) 9 9 0 0%
sparkle/CLI/status.py (no class) 25 25 0 0%
sparkle/CLI/validate_configured_vs_default.py (no class) 70 70 0 0%
sparkle/CLI/wait.py (no class) 67 67 0 0%
sparkle/__init__.py (no class) 1 0 0 100%
sparkle/about.py (no class) 7 0 0 100%
sparkle/configurator/__init__.py (no class) 0 0 0 100%
sparkle/configurator/configurator.py Configurator 17 7 0 59%
sparkle/configurator/configurator.py ConfigurationScenario 7 3 0 57%
sparkle/configurator/configurator.py (no class) 27 0 0 100%
sparkle/configurator/configurator_cli.py (no class) 15 15 0 0%
sparkle/configurator/implementations/__init__.py (no class) 7 4 0 43%
sparkle/configurator/implementations/smac2.py SMAC2 77 27 0 65%
sparkle/configurator/implementations/smac2.py SMAC2Scenario 82 27 0 67%
sparkle/configurator/implementations/smac2.py (no class) 44 0 0 100%
sparkle/instance/__init__.py (no class) 8 2 0 75%
sparkle/instance/instances.py InstanceSet 12 8 0 33%
sparkle/instance/instances.py FileInstanceSet 10 3 0 70%
sparkle/instance/instances.py MultiFileInstanceSet 13 13 0 0%
sparkle/instance/instances.py IterableFileInstanceSet 11 11 0 0%
sparkle/instance/instances.py (no class) 33 0 0 100%
sparkle/platform/__init__.py (no class) 2 0 0 100%
sparkle/platform/cli_types.py VerbosityLevel 1 1 0 0%
sparkle/platform/cli_types.py TEXT 3 3 0 0%
sparkle/platform/cli_types.py CommandName 0 0 0 100%
sparkle/platform/cli_types.py (no class) 59 0 0 100%
sparkle/platform/file_help.py (no class) 18 18 0 0%
sparkle/platform/generate_report_for_configuration.py (no class) 177 26 0 85%
sparkle/platform/generate_report_for_parallel_portfolio.py (no class) 137 137 0 0%
sparkle/platform/generate_report_for_selection.py (no class) 74 74 0 0%
sparkle/platform/latex.py ReportType 0 0 0 100%
sparkle/platform/latex.py (no class) 79 57 0 28%
sparkle/platform/output/__init__.py (no class) 0 0 0 100%
sparkle/platform/output/configuration_output.py ConfigurationOutput 55 55 0 0%
sparkle/platform/output/configuration_output.py (no class) 17 17 0 0%
sparkle/platform/output/parallel_portfolio_output.py ParallelPortfolioOutput 33 33 0 0%
sparkle/platform/output/parallel_portfolio_output.py (no class) 14 14 0 0%
sparkle/platform/output/selection_output.py SelectionOutput 28 28 0 0%
sparkle/platform/output/selection_output.py (no class) 17 17 0 0%
sparkle/platform/output/structures.py ValidationResults 5 5 0 0%
sparkle/platform/output/structures.py ConfigurationResults 2 2 0 0%
sparkle/platform/output/structures.py SelectionSolverData 3 3 0 0%
sparkle/platform/output/structures.py SelectionPerformance 7 7 0 0%
sparkle/platform/output/structures.py ParallelPortfolioResults 12 12 0 0%
sparkle/platform/output/structures.py (no class) 18 18 0 0%
sparkle/platform/settings_objects.py SettingState 0 0 0 100%
sparkle/platform/settings_objects.py Settings 418 374 0 11%
sparkle/platform/settings_objects.py (no class) 126 0 0 100%
sparkle/solver/__init__.py (no class) 5 0 0 100%
sparkle/solver/ablation.py AblationScenario 91 74 0 19%
sparkle/solver/ablation.py (no class) 20 0 0 100%
sparkle/solver/extractor.py Extractor 44 44 0 0%
sparkle/solver/extractor.py (no class) 21 0 0 100%
sparkle/solver/selector.py Selector 48 42 0 12%
sparkle/solver/selector.py (no class) 16 0 0 100%
sparkle/solver/solver.py Solver 115 93 0 19%
sparkle/solver/solver.py (no class) 31 0 0 100%
sparkle/solver/validator.py Validator 92 90 0 2%
sparkle/solver/validator.py (no class) 17 0 0 100%
sparkle/solver/verifier.py SolutionVerifier 2 2 0 0%
sparkle/solver/verifier.py SATVerifier 17 17 0 0%
sparkle/solver/verifier.py (no class) 16 0 0 100%
sparkle/structures/__init__.py (no class) 2 0 0 100%
sparkle/structures/feature_dataframe.py FeatureDataFrame 62 57 0 8%
sparkle/structures/feature_dataframe.py (no class) 28 0 0 100%
sparkle/structures/performance_dataframe.py PerformanceDataFrame 199 75 0 62%
sparkle/structures/performance_dataframe.py (no class) 54 0 0 100%
sparkle/tools/__init__.py (no class) 5 0 0 100%
sparkle/tools/general.py (no class) 6 2 0 67%
sparkle/tools/pcsparser.py PCSObject 18 18 0 0%
sparkle/tools/pcsparser.py PCSConvention 0 0 0 100%
sparkle/tools/pcsparser.py PCSParser 22 22 0 0%
sparkle/tools/pcsparser.py SMACParser 92 92 0 0%
sparkle/tools/pcsparser.py ParamILSParser 76 76 0 0%
sparkle/tools/pcsparser.py (no class) 36 0 0 100%
sparkle/tools/runsolver_parsing.py (no class) 93 84 0 10%
sparkle/tools/slurm_parsing.py SlurmBatch 14 14 0 0%
sparkle/tools/slurm_parsing.py (no class) 10 0 0 100%
sparkle/tools/solver_wrapper_parsing.py (no class) 30 23 0 23%
sparkle/types/__init__.py (no class) 40 5 0 88%
sparkle/types/features.py FeatureGroup 0 0 0 100%
sparkle/types/features.py FeatureSubgroup 0 0 0 100%
sparkle/types/features.py FeatureType 1 1 0 0%
sparkle/types/features.py (no class) 69 0 0 100%
sparkle/types/objective.py UseTime 1 1 0 0%
sparkle/types/objective.py SparkleObjective 11 0 0 100%
sparkle/types/objective.py PAR 8 3 0 62%
sparkle/types/objective.py (no class) 24 0 0 100%
sparkle/types/sparkle_callable.py SparkleCallable 11 2 0 82%
sparkle/types/sparkle_callable.py (no class) 6 0 0 100%
sparkle/types/status.py SolverStatus 0 0 0 100%
sparkle/types/status.py (no class) 12 0 0 100%
Total   5290 3676 0 31%

No items found using the specified filter.