Coverage report: 75%

Files Functions Classes

coverage.py v7.16.0, created at 2026-09-08 12:00 +0000

File   statements missing excluded   coverage
src/sparkle/CLI/__init__.py   0 0 0   100%
src/sparkle/CLI/_cli_.py   55 9 0   84%
src/sparkle/CLI/about.py   12 2 0   83%
src/sparkle/CLI/add_feature_extractor.py   67 12 0   82%
src/sparkle/CLI/add_instances.py   58 4 0   93%
src/sparkle/CLI/add_solver.py   101 20 0   80%
src/sparkle/CLI/check.py   88 73 0   17%
src/sparkle/CLI/cleanup.py   137 100 0   27%
src/sparkle/CLI/compute_features.py   92 13 0   86%
src/sparkle/CLI/configure_solver.py   122 42 0   66%
src/sparkle/CLI/construct_portfolio_selector.py   135 118 0   13%
src/sparkle/CLI/generate_report.py   474 163 0   66%
src/sparkle/CLI/help/__init__.py   1 0 0   100%
src/sparkle/CLI/help/argparse_custom.py   69 0 0   100%
src/sparkle/CLI/help/global_variables.py   67 30 4   55%
src/sparkle/CLI/help/jobs.py   51 0 0   100%
src/sparkle/CLI/help/logging.py   44 0 0   100%
src/sparkle/CLI/help/nicknames.py   45 6 0   87%
src/sparkle/CLI/help/snapshot_help.py   60 9 0   85%
src/sparkle/CLI/initialise.py   108 26 0   76%
src/sparkle/CLI/jobs.py   165 125 0   24%
src/sparkle/CLI/load_snapshot.py   28 1 0   96%
src/sparkle/CLI/remove_feature_extractor.py   43 6 0   86%
src/sparkle/CLI/remove_instances.py   48 4 0   92%
src/sparkle/CLI/remove_solver.py   49 11 0   78%
src/sparkle/CLI/run_ablation.py   74 58 0   22%
src/sparkle/CLI/run_parallel_portfolio.py   247 67 0   73%
src/sparkle/CLI/run_portfolio_selector.py   57 40 0   30%
src/sparkle/CLI/run_solvers.py   155 18 0   88%
src/sparkle/CLI/save_snapshot.py   18 1 0   94%
src/sparkle/CLI/status.py   59 14 0   76%
src/sparkle/CLI/wrap.py   180 130 0   28%
src/sparkle/__about__.py   7 0 0   100%
src/sparkle/__init__.py   2 0 0   100%
src/sparkle/configurator/__init__.py   2 0 0   100%
src/sparkle/configurator/configurator.py   339 116 0   66%
src/sparkle/configurator/configurator_cli.py   17 17 0   0%
src/sparkle/configurator/implementations/__init__.py   10 1 0   90%
src/sparkle/configurator/implementations/irace.py   201 91 0   55%
src/sparkle/configurator/implementations/paramils.py   152 44 0   71%
src/sparkle/configurator/implementations/smac2.py   204 51 0   75%
src/sparkle/configurator/implementations/smac3.py   160 23 0   86%
src/sparkle/instance/__init__.py   26 2 0   92%
src/sparkle/instance/instances.py   87 1 0   99%
src/sparkle/platform/__init__.py   1 0 0   100%
src/sparkle/platform/cli_types.py   31 3 0   90%
src/sparkle/platform/file_help.py   18 14 0   22%
src/sparkle/platform/latex.py   42 1 0   98%
src/sparkle/platform/output/__init__.py   0 0 0   100%
src/sparkle/platform/output/configuration_output.py   55 4 0   93%
src/sparkle/platform/output/parallel_portfolio_output.py   48 48 0   0%
src/sparkle/platform/output/selection_output.py   75 20 0   73%
src/sparkle/platform/output/structures.py   41 23 0   44%
src/sparkle/platform/settings_objects.py   589 21 2   96%
src/sparkle/selector/__init__.py   2 0 0   100%
src/sparkle/selector/extractor.py   133 15 0   89%
src/sparkle/selector/extractor_cli.py   48 4 0   92%
src/sparkle/selector/selector.py   160 21 0   87%
src/sparkle/selector/selector_cli.py   69 12 0   83%
src/sparkle/solver/__init__.py   2 0 0   100%
src/sparkle/solver/solver.py   235 20 0   91%
src/sparkle/solver/solver_cli.py   81 22 0   73%
src/sparkle/solver/verifiers.py   57 5 0   91%
src/sparkle/structures/__init__.py   2 0 0   100%
src/sparkle/structures/feature_dataframe.py   146 7 0   95%
src/sparkle/structures/performance_dataframe.py   474 75 0   84%
src/sparkle/tools/__init__.py   5 0 0   100%
src/sparkle/tools/configspace.py   243 0 0   100%
src/sparkle/tools/general.py   6 0 0   100%
src/sparkle/tools/parameters.py   364 21 0   94%
src/sparkle/tools/runsolver/__init__.py   1 0 0   100%
src/sparkle/tools/runsolver/py_runsolver.py   121 10 0   92%
src/sparkle/tools/runsolver/resolver.py   9 0 0   100%
src/sparkle/tools/runsolver/runsolver.py   115 8 0   93%
src/sparkle/tools/slurm_parsing.py   24 14 0   42%
src/sparkle/tools/solver_wrapper_parsing.py   32 24 0   25%
src/sparkle/types/__init__.py   41 5 0   88%
src/sparkle/types/features.py   70 0 0   100%
src/sparkle/types/objective.py   51 1 0   98%
src/sparkle/types/sparkle_callable.py   18 3 0   83%
src/sparkle/types/status.py   20 0 0   100%
Total   7545 1849 6   75%

No items found using the specified filter.