Coverage report: 100.00%

Files Functions Classes

coverage.py v7.15.4, created at 2026-10-18 15:02 +0000

File class   statements missing excluded   coverage
src/__init__.py (no class)   2 0 0   100.00%
src/__main__.py (no class)   2 0 0   100.00%
src/cli/entrypoint.py Entrypoint   85 0 4   100.00%
src/cli/entrypoint.py (no class)   23 0 0   100.00%
src/cli/main.py (no class)   116 0 2   100.00%
src/engines/base.py (no class)   8 0 67   100.00%
src/engines/docker.py DockerEngine   70 0 21   100.00%
src/engines/docker.py (no class)   28 0 3   100.00%
src/engines/engine.py Names   15 0 0   100.00%
src/engines/engine.py Engine   36 0 1   100.00%
src/engines/engine.py (no class)   46 0 1   100.00%
src/engines/podman.py PodmanEngine   95 0 4   100.00%
src/engines/podman.py (no class)   28 0 0   100.00%
src/features/configurations.py ConfigurationsFeature   32 0 0   100.00%
src/features/configurations.py (no class)   11 0 0   100.00%
src/features/images.py ImagesFeature   26 0 0   100.00%
src/features/images.py (no class)   11 0 0   100.00%
src/features/menus.py MenusFeature   126 0 6   100.00%
src/features/menus.py (no class)   15 0 0   100.00%
src/features/pipelines.py PipelinesFeature   41 0 0   100.00%
src/features/pipelines.py (no class)   12 0 0   100.00%
src/jobs/outputs.py Outputs   13 0 5   100.00%
src/jobs/outputs.py (no class)   7 0 4   100.00%
src/jobs/runner.py Runner   319 0 22   100.00%
src/jobs/runner.py (no class)   36 0 0   100.00%
src/jobs/scripts.py ScriptsFile   40 0 0   100.00%
src/jobs/scripts.py (no class)   25 0 0   100.00%
src/models/flags.py Flags   30 0 1   100.00%
src/models/flags.py (no class)   19 0 0   100.00%
src/models/images.py Images   3 0 0   100.00%
src/models/images.py (no class)   14 0 0   100.00%
src/models/jobs.py JobData   15 0 0   100.00%
src/models/jobs.py Job   24 0 0   100.00%
src/models/jobs.py (no class)   15 0 0   100.00%
src/models/options.py Options   39 0 0   100.00%
src/models/options.py (no class)   55 0 0   100.00%
src/models/pipelines.py Pipeline   8 0 0   100.00%
src/models/pipelines.py (no class)   9 0 0   100.00%
src/models/scripts.py (no class)   3 0 0   100.00%
src/models/services.py (no class)   5 0 0   100.00%
src/models/settings.py (no class)   5 0 0   100.00%
src/models/stages.py (no class)   3 0 0   100.00%
src/models/tags.py (no class)   3 0 0   100.00%
src/models/variables.py VariablesParser   95 0 2   100.00%
src/models/variables.py (no class)   26 0 0   100.00%
src/package/bundle.py (no class)   62 0 0   100.00%
src/package/settings.py Settings   49 0 2   100.00%
src/package/settings.py (no class)   20 0 0   100.00%
src/package/updates.py Updates   64 0 8   100.00%
src/package/updates.py (no class)   21 0 0   100.00%
src/package/version.py Version   12 0 12   100.00%
src/package/version.py (no class)   11 0 0   100.00%
src/parsers/gitlab.py GitLab   443 0 4   100.00%
src/parsers/gitlab.py (no class)   65 0 0   100.00%
src/parsers/parsers.py Parsers   24 0 0   100.00%
src/parsers/parsers.py (no class)   11 0 0   100.00%
src/prints/boxes.py Boxes   15 0 0   100.00%
src/prints/boxes.py (no class)   19 0 0   100.00%
src/prints/colors.py Colors   27 0 2   100.00%
src/prints/colors.py (no class)   22 0 4   100.00%
src/prints/histories.py TimedHistory   11 0 0   100.00%
src/prints/histories.py JobHistory   46 0 0   100.00%
src/prints/histories.py StageHistory   9 0 0   100.00%
src/prints/histories.py PipelineHistory   34 0 0   100.00%
src/prints/histories.py (no class)   70 0 0   100.00%
src/prints/themes.py Themes   20 0 0   100.00%
src/prints/themes.py (no class)   17 0 0   100.00%
src/system/git.py Git   26 0 2   100.00%
src/system/git.py (no class)   14 0 0   100.00%
src/system/notify.py Notify   6 0 0   100.00%
src/system/notify.py (no class)   7 0 0   100.00%
src/system/platform.py Platform   23 0 12   100.00%
src/system/platform.py (no class)   40 0 0   100.00%
src/system/xauth.py Xauth   11 0 4   100.00%
src/system/xauth.py (no class)   10 0 0   100.00%
src/types/environment.py Environment   11 0 0   100.00%
src/types/environment.py (no class)   5 0 0   100.00%
src/types/files.py Files   23 0 1   100.00%
src/types/files.py (no class)   19 0 0   100.00%
src/types/lists.py Lists   14 0 2   100.00%
src/types/lists.py (no class)   5 0 0   100.00%
src/types/paths.py Paths   40 0 8   100.00%
src/types/paths.py (no class)   21 0 0   100.00%
src/types/strings.py Strings   58 0 13   100.00%
src/types/strings.py (no class)   9 0 8   100.00%
src/types/volumes.py Volume   6 0 0   100.00%
src/types/volumes.py Volumes   28 0 3   100.00%
src/types/volumes.py (no class)   13 0 0   100.00%
src/types/yaml.py YAML   79 0 5   100.00%
src/types/yaml.py YAML.Input   58 0 1   100.00%
src/types/yaml.py YAML.Reference   30 0 11   100.00%
src/types/yaml.py (no class)   51 0 0   100.00%
Total     3318 0 260   100.00%

No items found using the specified filter.

7 empty classes skipped.