• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

pantsbuild / pants / 19015773527
93%
main: 80%

Build:
Build:
LAST BUILD BRANCH: pex-2.76.1
DEFAULT BRANCH: main
Ran 02 Nov 2025 05:41PM UTC
Jobs 1
Files 1098
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Nov 2025 05:33PM UTC coverage: 17.872% (-62.4%) from 80.3%
19015773527

Pull #22816

github

web-flow
Merge a12d75757 into 6c024e162
Pull Request #22816: Update Pants internal Python to 3.14

4 of 5 new or added lines in 3 files covered. (80.0%)

28452 existing lines in 683 files now uncovered.

9831 of 55007 relevant lines covered (17.87%)

0.18 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
60.5
-16.0% src/python/pants/testutil/pants_integration_test.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
53.01
-3.31% src/python/pants/backend/project_info/dependents.py
1
89.47
-5.26% src/python/pants/backend/python/subsystems/debugpy.py
1
0.0
-100.0% src/python/pants/backend/shell/util_rules/builtin.py
1
94.74
-5.26% src/python/pants/base/build_environment.py
1
0.0
0.0% src/python/pants/bin/pants_runner.py
1
94.29
-2.86% src/python/pants/build_graph/address.py
1
90.91
-9.09% src/python/pants/core/environments/subsystems.py
1
43.53
-1.18% src/python/pants/core/util_rules/archive.py
1
71.43
-14.29% src/python/pants/core/util_rules/env_vars.py
1
46.67
-4.13% src/python/pants/core/util_rules/stripped_source_files.py
1
87.5
-4.5% src/python/pants/core/util_rules/subprocess_environment.py
1
52.94
-6.52% src/python/pants/engine/desktop.py
1
65.38
-3.85% src/python/pants/engine/engine_aware.py
1
75.0
-6.48% src/python/pants/engine/internals/options_parsing.py
1
90.48
-5.68% src/python/pants/goal/auxiliary_goal.py
1
89.47
-5.26% src/python/pants/goal/builtin_goal.py
1
41.18
-1.47% src/python/pants/goal/completion.py
1
41.82
-1.82% src/python/pants/init/specs_calculator.py
1
55.88
-2.94% src/python/pants/pantsd/pants_daemon_client.py
1
93.33
-6.67% src/python/pants/util/docutil.py
1
76.92
-7.69% src/python/pants/util/resources.py
1
72.22
-1.39% src/python/pants/vcs/changed.py
2
82.35
-11.76% src/python/pants/base/exceptions.py
2
81.82
-18.18% src/python/pants/goal/builtins.py
2
66.67
-33.33% src/python/pants/option/option_util.py
2
59.62
-3.85% src/python/pants/option/ranked_value.py
2
88.24
-11.76% src/python/pants/util/enums.py
2
79.31
-6.9% src/python/pants/util/logging.py
2
86.84
-5.26% src/python/pants/util/meta.py
3
0.0
-100.0% src/python/pants/backend/codegen/avro/rules.py
3
0.0
-100.0% src/python/pants/backend/codegen/thrift/rules.py
3
0.0
-100.0% src/python/pants/backend/openapi/sample/resources.py
3
0.0
-100.0% src/python/pants/backend/project_info/register.py
3
0.0
-100.0% src/python/pants/backend/python/dependency_inference/default_unowned_dependencies.py
3
50.0
-13.64% src/python/pants/base/parse_context.py
3
67.74
-4.84% src/python/pants/core/util_rules/adhoc_binaries.py
3
84.21
-7.89% src/python/pants/engine/explorer.py
3
71.43
-14.29% src/python/pants/engine/platform.py
4
0.0
-100.0% src/python/pants/backend/nfpm/fields/_relationships.py
4
0.0
-100.0% src/python/pants/backend/openapi/codegen/python/rules.py
4
0.0
-66.67% src/python/pants/core/util_rules/ownership.py
4
60.0
-40.0% src/python/pants/engine/internals/session.py
4
72.94
-4.71% src/python/pants/engine/internals/synthetic_targets.py
4
84.62
-10.26% src/python/pants/engine/unions.py
5
0.0
-100.0% src/python/pants/backend/docker/rules.py
5
62.14
-4.85% src/python/pants/backend/python/util_rules/pex_environment.py
5
58.82
-7.35% src/python/pants/backend/python/util_rules/python_sources.py
5
0.0
-50.0% src/python/pants/backend/terraform/partition.py
5
0.0
-83.33% src/python/pants/backend/terraform/utils.py
5
0.0
-83.33% src/python/pants/bsp/spec/notification.py
5
77.27
-22.73% src/python/pants/core/goals/resolves.py
5
53.66
-17.17% src/python/pants/core/util_rules/source_files.py
5
66.67
-28.79% src/python/pants/vcs/hunk.py
6
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/python/additional_fields.py
6
55.95
-7.14% src/python/pants/core/util_rules/config_files.py
6
67.74
-19.35% src/python/pants/engine/addresses.py
6
82.86
-17.14% src/python/pants/option/scope.py
6
62.86
-8.57% src/python/pants/util/osutil.py
7
0.0
-100.0% src/python/pants/backend/codegen/avro/avro_subsystem.py
7
0.0
-100.0% src/python/pants/backend/codegen/avro/java/subsystem.py
7
0.0
-100.0% src/python/pants/backend/codegen/protobuf/java/subsystem.py
7
0.0
-87.5% src/python/pants/backend/docker/lint/hadolint/skip_field.py
7
0.0
-87.5% src/python/pants/backend/go/lint/gofmt/skip_field.py
7
0.0
-100.0% src/python/pants/backend/go/lint/vet/subsystem.py
7
0.0
-100.0% src/python/pants/backend/kotlin/subsystems/kotlin_infer.py
7
0.0
-100.0% src/python/pants/backend/openapi/subsystems/openapi.py
7
0.0
-100.0% src/python/pants/backend/openapi/subsystems/redocly.py
7
0.0
-87.5% src/python/pants/backend/python/lint/add_trailing_comma/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/autoflake/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/bandit/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/black/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/docformatter/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/isort/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/pydocstyle/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/pyupgrade/skip_field.py
7
0.0
-87.5% src/python/pants/backend/python/lint/yapf/skip_field.py
7
0.0
-87.5% src/python/pants/backend/shell/lint/shellcheck/skip_field.py
7
0.0
-87.5% src/python/pants/backend/shell/lint/shfmt/skip_field.py
7
34.59
-5.26% src/python/pants/core/util_rules/asdf.py
7
65.22
-30.62% src/python/pants/core/util_rules/distdir.py
8
0.0
-100.0% src/python/pants/backend/build_files/fix/deprecations/subsystem.py
8
0.0
-100.0% src/python/pants/backend/cc/subsystems/cc_infer.py
8
0.0
-100.0% src/python/pants/backend/codegen/protobuf/python/grpc_python_plugin.py
8
0.0
-100.0% src/python/pants/backend/codegen/thrift/scrooge/additional_fields.py
8
0.0
-100.0% src/python/pants/backend/codegen/thrift/scrooge/subsystem.py
8
0.0
-100.0% src/python/pants/backend/codegen/thrift/subsystem.py
8
0.0
-100.0% src/python/pants/backend/go/lint/golangci_lint/skip_field.py
8
0.0
-100.0% src/python/pants/backend/go/lint/vet/skip_field.py
8
0.0
-100.0% src/python/pants/backend/java/lint/google_java_format/skip_field.py
8
0.0
-100.0% src/python/pants/backend/python/lint/flake8/skip_field.py
8
0.0
-100.0% src/python/pants/backend/python/lint/pylint/skip_field.py
8
0.0
-100.0% src/python/pants/backend/python/lint/ruff/skip_field.py
8
63.64
-36.36% src/python/pants/backend/python/typecheck/mypy/mypyc_integration_test.py
8
0.0
-100.0% src/python/pants/backend/python/typecheck/mypy/skip_field.py
8
0.0
-100.0% src/python/pants/backend/shell/subsystems/shell_test_subsys.py
8
0.0
-100.0% src/python/pants/jvm/resolve/key.py
9
0.0
-75.0% src/python/pants/backend/build_files/fix/base.py
9
62.96
-33.33% src/python/pants/engine/collection.py
9
71.05
-23.68% src/python/pants/option/errors.py
9
25.0
-75.0% src/python/pants/util/requirements.py
10
0.0
-50.0% src/python/pants/backend/codegen/utils.py
10
0.0
-100.0% src/python/pants/backend/java/subsystems/java_infer.py
10
0.0
-100.0% src/python/pants/backend/python/providers/pyenv/custom_install/target_types.py
10
0.0
-100.0% src/python/pants/backend/shell/register.py
10
0.0
-100.0% src/python/pants/backend/sql/lint/sqlfluff/skip_field.py
10
0.0
-100.0% src/python/pants/backend/visibility/subsystem.py
11
0.0
-100.0% src/python/pants/backend/build_files/fmt/base.py
11
0.0
-91.67% src/python/pants/backend/codegen/protobuf/lint/buf/skip_field.py
11
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/java/subsystem.py
11
0.0
-100.0% src/python/pants/backend/go/lint/gofmt/subsystem.py
11
0.0
-100.0% src/python/pants/backend/java/subsystems/javac.py
11
0.0
-100.0% src/python/pants/backend/java/subsystems/junit.py
11
0.0
-91.67% src/python/pants/backend/kotlin/subsystems/kotlinc.py
11
0.0
-57.89% src/python/pants/backend/python/goals/run_pex_binary.py
11
0.0
-91.67% src/python/pants/backend/python/typecheck/pyright/skip_field.py
11
0.0
-91.67% src/python/pants/backend/python/typecheck/pytype/skip_field.py
11
0.0
-91.67% src/python/pants/bsp/rules.py
11
81.13
-10.38% src/python/pants/core/environments/target_types.py
11
0.0
-78.57% src/python/pants/core/util_rules/misc.py
11
58.42
-10.89% src/python/pants/engine/intrinsics.py
11
33.33
-36.67% src/python/pants/util/cstutil.py
11
47.22
-30.56% src/python/pants/version.py
12
0.0
-100.0% src/python/pants/backend/cc/lint/clangformat/skip_field.py
12
0.0
-92.31% src/python/pants/backend/codegen/thrift/apache/java/symbol_mapper.py
12
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/python/subsystem.py
12
0.0
-92.31% src/python/pants/backend/codegen/thrift/scrooge/java/symbol_mapper.py
12
0.0
-92.31% src/python/pants/backend/codegen/thrift/scrooge/scala/symbol_mapper.py
12
0.0
-70.59% src/python/pants/backend/cue/rules.py
12
0.0
-100.0% src/python/pants/backend/docker/package_types.py
12
0.0
-100.0% src/python/pants/backend/docker/value_interpolation.py
12
0.0
-77.78% src/python/pants/backend/go/util_rules/pkg_analyzer.py
12
0.0
-100.0% src/python/pants/backend/java/lint/google_java_format/subsystem.py
12
0.0
-100.0% src/python/pants/backend/javascript/lint/prettier/skip_field.py
12
0.0
-100.0% src/python/pants/backend/javascript/subsystems/nodejs_infer.py
12
0.0
-100.0% src/python/pants/backend/openapi/subsystems/openapi_generator.py
12
43.9
-29.27% src/python/pants/backend/python/util_rules/ancestor_files.py
12
0.0
-100.0% src/python/pants/backend/url_handlers/s3/subsystem.py
12
0.0
-100.0% src/python/pants/core/util_rules/unowned_dependency_behavior.py
12
24.0
-48.0% src/python/pants/init/util.py
12
68.66
-17.28% src/python/pants/testutil/python_interpreter_selection.py
13
0.0
-100.0% src/python/pants/backend/build_files/fmt/buildifier/subsystem.py
13
0.0
-92.86% src/python/pants/backend/codegen/protobuf/java/symbol_mapper.py
13
0.0
-100.0% src/python/pants/backend/codegen/protobuf/python/additional_fields.py
13
0.0
-92.86% src/python/pants/backend/codegen/protobuf/scala/symbol_mapper.py
13
0.0
-92.86% src/python/pants/backend/experimental/openapi/register.py
13
0.0
-93.75% src/python/pants/backend/makeself/system_binaries.py
13
57.14
-12.38% src/python/pants/backend/python/util_rules/pex_cli.py
13
0.0
-100.0% src/python/pants/backend/shell/subsystems/shell_setup.py
13
33.01
-2.12% src/python/pants/engine/internals/graph.py
13
0.0
-56.52% src/python/pants/jvm/util_rules.py
14
0.0
-87.5% src/python/pants/backend/build_files/fmt/black/register.py
14
0.0
-87.5% src/python/pants/backend/build_files/fmt/yapf/register.py
14
0.0
-77.78% src/python/pants/backend/build_files/utils.py
14
0.0
-63.64% src/python/pants/backend/codegen/thrift/apache/subsystem.py
14
0.0
-87.5% src/python/pants/backend/experimental/java/register.py
14
0.0
-100.0% src/python/pants/backend/k8s/k8s_subsystem.py
14
0.0
-77.78% src/python/pants/backend/kotlin/subsystems/kotlin.py
14
0.0
-77.78% src/python/pants/backend/project_info/list_roots.py
14
0.0
-77.78% src/python/pants/backend/python/goals/package_dists.py
14
0.0
-100.0% src/python/pants/backend/python/subsystems/setuptools_scm.py
14
61.7
-29.79% src/python/pants/base/build_root.py
14
50.0
-14.0% src/python/pants/core/util_rules/search_paths.py
14
78.08
-19.18% src/python/pants/util/memo.py
15
0.0
-93.75% src/python/pants/backend/build_files/fmt/ruff/register.py
15
0.0
-100.0% src/python/pants/backend/cue/target_types.py
15
0.0
-55.56% src/python/pants/backend/docker/util_rules/dockerfile.py
15
0.0
-75.0% src/python/pants/backend/go/util_rules/cgo_binaries.py
15
0.0
-83.33% src/python/pants/backend/javascript/lint/prettier/subsystem.py
15
0.0
-75.0% src/python/pants/backend/python/subsystems/setup_py_generation.py
15
0.0
-57.69% src/python/pants/backend/tools/preamble/subsystem.py
15
0.0
-83.33% src/python/pants/bsp/utils.py
15
58.97
-38.59% src/python/pants/engine/download_file.py
15
46.67
-50.0% src/python/pants/engine/internals/nodes.py
15
0.0
-100.0% src/python/pants/goal/anonymous_telemetry.py
16
0.0
-47.06% src/python/pants/backend/codegen/python_format_string/k8s/rules.py
16
0.0
-51.61% src/python/pants/backend/go/util_rules/implicit_linker_deps.py
16
56.0
-21.33% src/python/pants/backend/project_info/filter_targets.py
16
0.0
-100.0% src/python/pants/backend/python/subsystems/setuptools.py
16
0.0
-55.17% src/python/pants/backend/python/util_rules/partition.py
16
0.0
-41.03% src/python/pants/backend/terraform/hcl2_parser.py
16
0.0
-76.19% src/python/pants/backend/typescript/subsystem.py
16
0.0
-100.0% src/python/pants/bsp/util_rules/queries.py
16
30.77
-61.54% src/python/pants/help/maybe_color.py
17
0.0
-73.91% src/python/pants/backend/codegen/avro/tailor.py
17
0.0
-94.44% src/python/pants/backend/codegen/protobuf/protoc.py
17
0.0
-73.91% src/python/pants/backend/codegen/protobuf/tailor.py
17
0.0
-73.91% src/python/pants/backend/codegen/thrift/tailor.py
17
0.0
-62.96% src/python/pants/backend/docker/goals/tailor.py
17
0.0
-56.67% src/python/pants/backend/makeself/goals/run.py
17
0.0
-100.0% src/python/pants/backend/openapi/codegen/python/extra_fields.py
17
0.0
-100.0% src/python/pants/backend/python/framework/stevedore/target_types.py
17
0.0
-100.0% src/python/pants/backend/python/subsystems/ipython.py
17
0.0
-89.47% src/python/pants/backend/python/typecheck/pyright/subsystem.py
17
32.14
-60.71% src/python/pants/init/import_util.py
17
0.0
-89.47% src/python/pants/jvm/jvm_common.py
17
0.0
-65.38% src/python/pants/jvm/run_deploy_jar.py
17
0.0
-100.0% src/python/pants/jvm/subsystems.py
18
0.0
-94.74% src/python/pants/backend/docker/lint/hadolint/subsystem.py
18
0.0
-72.0% src/python/pants/backend/docker/util_rules/docker_build_args.py
18
0.0
-94.74% src/python/pants/backend/nfpm/config.py
18
0.0
-100.0% src/python/pants/backend/python/lint/docformatter/subsystem.py
18
37.14
-51.43% src/python/pants/backend/python/macros/python_artifact.py
18
0.0
-51.43% src/python/pants/backend/terraform/goals/tailor.py
18
69.74
-5.92% src/python/pants/core/target_types.py
18
64.77
-20.45% src/python/pants/engine/internals/dep_rules.py
18
21.74
-78.26% src/python/pants/fs/fs.py
18
0.0
-75.0% src/python/pants/jvm/bsp/resources.py
19
0.0
-90.48% src/python/pants/backend/build_files/fix/deprecations/base.py
19
0.0
-65.52% src/python/pants/backend/cc/goals/tailor.py
19
0.0
-52.78% src/python/pants/backend/codegen/protobuf/python/python_protobuf_module_mapper.py
19
0.0
-90.48% src/python/pants/backend/cue/goals/fix.py
19
0.0
-95.0% src/python/pants/backend/helm/dependency_inference/subsystem.py
19
0.0
-79.17% src/python/pants/backend/javascript/subsystems/nodejstest.py
19
0.0
-86.36% src/python/pants/backend/jsx/goals/tailor.py
19
0.0
-48.72% src/python/pants/backend/openapi/util_rules/pom_parser.py
19
0.0
-70.37% src/python/pants/backend/python/framework/stevedore/rules.py
19
0.0
-100.0% src/python/pants/backend/python/lint/add_trailing_comma/subsystem.py
19
0.0
-100.0% src/python/pants/backend/python/lint/autoflake/subsystem.py
19
0.0
-59.46% src/python/pants/backend/python/lint/first_party_plugins.py
19
0.0
-100.0% src/python/pants/backend/python/lint/pyupgrade/subsystem.py
19
0.0
-52.5% src/python/pants/backend/python/lint/ruff/common.py
19
0.0
-90.48% src/python/pants/backend/shell/lint/shfmt/subsystem.py
19
0.0
-100.0% src/python/pants/backend/shell/subsystems/shunit2.py
19
0.0
-65.52% src/python/pants/backend/swift/goals/tailor.py
19
0.0
-79.17% src/python/pants/backend/tools/trufflehog/subsystem.py
19
0.0
-86.36% src/python/pants/backend/tsx/goals/tailor.py
19
0.0
-86.36% src/python/pants/backend/typescript/goals/tailor.py
19
0.0
-76.0% src/python/pants/bsp/spec/log.py
19
55.1
-38.78% src/python/pants/option/options_bootstrapper.py
19
24.0
-76.0% src/python/pants/option/options_diff.py
19
13.33
-63.33% src/python/pants/util/eval.py
20
0.0
-76.92% src/python/pants/backend/build_files/fmt/buildifier/rules.py
20
0.0
-80.0% src/python/pants/backend/codegen/protobuf/scala/subsystem.py
20
0.0
-64.52% src/python/pants/backend/codegen/thrift/apache/python/python_thrift_module_mapper.py
20
0.0
-95.24% src/python/pants/backend/cue/subsystem.py
20
0.0
-64.52% src/python/pants/backend/go/goals/check.py
20
0.0
-90.91% src/python/pants/backend/go/lint/golangci_lint/subsystem.py
20
0.0
-95.24% src/python/pants/backend/go/util_rules/link_defs.py
20
0.0
-83.33% src/python/pants/backend/java/bsp/spec.py
20
0.0
-80.0% src/python/pants/backend/kotlin/goals/check.py
20
0.0
-76.92% src/python/pants/backend/nfpm/dependency_inference.py
20
0.0
-95.24% src/python/pants/backend/python/typecheck/pytype/subsystem.py
20
56.94
-27.78% src/python/pants/init/plugin_resolver.py
20
35.48
-64.52% src/python/pants/util/filtering.py
21
0.0
-87.5% src/python/pants/backend/cue/goals/lint.py
21
0.0
-80.77% src/python/pants/backend/java/goals/check.py
21
0.0
-52.5% src/python/pants/backend/openapi/goals/tailor.py
21
0.0
-77.78% src/python/pants/backend/shell/lint/shellcheck/subsystem.py
21
0.0
-87.5% src/python/pants/backend/tools/taplo/subsystem.py
21
80.47
-16.41% src/python/pants/engine/fs.py
21
70.45
-23.86% src/python/pants/engine/goal.py
22
0.0
-84.62% src/python/pants/backend/java/dependency_inference/types.py
22
0.0
-91.67% src/python/pants/backend/nfpm/fields/scripts.py
22
0.0
-42.31% src/python/pants/backend/nfpm/target_types_rules.py
22
0.0
-62.86% src/python/pants/backend/python/lint/pydocstyle/rules.py
22
0.0
-100.0% src/python/pants/backend/python/register.py
22
0.0
-75.86% src/python/pants/backend/visibility/rules.py
22
57.72
-17.89% src/python/pants/core/goals/package.py
22
36.99
-15.07% src/python/pants/engine/internals/specs_rules.py
22
0.0
-96.15% src/python/pants/jvm/non_jvm_dependencies.py
22
0.0
-100.0% src/python/pants/jvm/shading/jarjar.py
22
65.32
-17.74% src/python/pants/option/global_options.py
23
0.0
-85.19% src/python/pants/backend/cc/lint/clangformat/subsystem.py
23
0.0
-52.27% src/python/pants/backend/codegen/export_codegen_goal.py
23
0.0
-92.0% src/python/pants/backend/codegen/protobuf/lint/buf/subsystem.py
23
0.0
-60.53% src/python/pants/backend/codegen/thrift/jvm_symbol_mapper.py
23
0.0
-79.31% src/python/pants/backend/helm/check/kubeconform/chart.py
23
0.0
-100.0% src/python/pants/backend/k8s/kubectl_subsystem.py
23
0.0
-65.71% src/python/pants/backend/openapi/codegen/python/package_mapper.py
23
0.0
-100.0% src/python/pants/backend/python/packaging/pyoxidizer/config.py
23
0.0
-100.0% src/python/pants/backend/swift/target_types.py
23
0.0
-67.65% src/python/pants/backend/tools/taplo/rules.py
23
0.0
-63.89% src/python/pants/backend/tools/trufflehog/rules.py
23
0.0
-100.0% src/python/pants/core/register.py
23
45.45
-52.27% src/python/pants/engine/env_vars.py
23
44.26
-37.7% src/python/pants/help/help_tools.py
24
0.0
-66.67% src/python/pants/backend/docker/goals/run_image.py
24
0.0
-75.0% src/python/pants/backend/kotlin/dependency_inference/symbol_mapper.py
24
0.0
-50.0% src/python/pants/backend/python/goals/run_helper.py
24
0.0
-85.71% src/python/pants/backend/python/macros/common_fields.py
24
0.0
-100.0% src/python/pants/backend/sql/target_types.py
24
0.0
-100.0% src/python/pants/bsp/spec/resources.py
24
0.0
-57.14% src/python/pants/bsp/util_rules/lifecycle.py
24
51.43
-34.29% src/python/pants/engine/internals/target_adaptor.py
24
42.86
-48.98% src/python/pants/util/pip_requirement.py
25
0.0
-48.08% src/python/pants/backend/adhoc/adhoc_tool.py
25
0.0
-73.53% src/python/pants/backend/debian/target_types.py
25
0.0
-51.02% src/python/pants/backend/docker/util_rules/dependencies.py
25
0.0
-78.13% src/python/pants/backend/go/util_rules/import_config.py
25
0.0
-67.57% src/python/pants/backend/helm/goals/publish.py
25
0.0
-54.35% src/python/pants/backend/python/lint/bandit/rules.py
25
0.0
-58.14% src/python/pants/backend/python/lint/black/rules.py
25
0.0
-46.3% src/python/pants/backend/python/macros/common_requirements_rule.py
25
0.0
-47.17% src/python/pants/backend/tools/preamble/rules.py
25
0.0
-96.15% src/python/pants/backend/tools/yamllint/subsystem.py
25
0.0
-73.53% src/python/pants/backend/visibility/lint.py
25
46.81
-53.19% src/python/pants/core/goals/multi_tool_goal_helper.py
25
46.6
-24.27% src/python/pants/core/subsystems/python_bootstrap.py
26
0.0
-81.25% src/python/pants/backend/codegen/python_format_string/target_types.py
26
0.0
-65.0% src/python/pants/backend/debian/rules.py
26
0.0
-96.3% src/python/pants/backend/helm/check/kubeconform/subsystem.py
26
0.0
-72.22% src/python/pants/backend/kotlin/goals/tailor.py
26
0.0
-87.1% src/python/pants/backend/python/lint/add_trailing_comma/rules.py
26
0.0
-87.1% src/python/pants/backend/python/lint/autoflake/rules.py
26
0.0
-81.25% src/python/pants/backend/python/lint/isort/subsystem.py
26
0.0
-81.25% src/python/pants/backend/python/lint/yapf/subsystem.py
26
45.1
-50.98% src/python/pants/build_graph/build_file_aliases.py
26
46.58
-35.62% src/python/pants/engine/console.py
26
43.42
-33.5% src/python/pants/init/options_initializer.py
27
0.0
-96.43% src/python/pants/backend/go/dependency_inference.py
27
0.0
-72.97% src/python/pants/backend/go/util_rules/embedcfg.py
27
0.0
-81.82% src/python/pants/backend/helm/goals/deploy.py
27
0.0
-77.14% src/python/pants/backend/java/dependency_inference/symbol_mapper.py
27
0.0
-71.05% src/python/pants/backend/java/goals/tailor.py
27
0.0
-77.14% src/python/pants/backend/javascript/goals/export.py
27
0.0
-81.82% src/python/pants/backend/javascript/goals/tailor.py
27
0.0
-100.0% src/python/pants/backend/nfpm/fields/apk.py
27
0.0
-77.14% src/python/pants/backend/plugin_development/pants_requirements.py
27
0.0
-51.92% src/python/pants/backend/python/lint/flake8/rules.py
27
0.0
-61.36% src/python/pants/backend/shell/goals/tailor.py
27
0.0
-64.44% src/python/pants/jvm/bsp/compile.py
27
39.13
-58.7% src/python/pants/pantsd/lock.py
28
0.0
-80.0% src/python/pants/backend/helm/check/kubeconform/deployment.py
28
0.0
-63.64% src/python/pants/backend/helm/goals/lint.py
28
0.0
-47.46% src/python/pants/backend/helm/goals/tailor.py
28
0.0
-66.67% src/python/pants/backend/javascript/package_manager.py
28
0.0
-82.35% src/python/pants/backend/nfpm/subsystem.py
28
0.0
-65.12% src/python/pants/backend/project_info/filedeps.py
28
0.0
-80.56% src/python/pants/backend/python/lint/docformatter/rules.py
28
0.0
-71.79% src/python/pants/backend/python/macros/pipenv_requirements.py
28
0.0
-47.46% src/python/pants/backend/python/util_rules/lockfile_diff.py
28
0.0
-90.32% src/python/pants/backend/tools/trivy/subsystem.py
28
0.0
-70.0% src/python/pants/bsp/context.py
29
0.0
-72.5% src/python/pants/backend/codegen/thrift/thrift_parser.py
29
0.0
-50.88% src/python/pants/backend/docker/goals/publish.py
29
0.0
-75.0% src/python/pants/backend/docker/lint/trivy/rules.py
29
0.0
-100.0% src/python/pants/backend/google_cloud_function/python/rules.py
29
0.0
-65.91% src/python/pants/backend/go/util_rules/go_bootstrap.py
29
0.0
-42.25% src/python/pants/backend/helm/dependency_inference/unittest.py
29
0.0
-80.56% src/python/pants/backend/helm/goals/package.py
29
0.0
-93.55% src/python/pants/backend/helm/subsystems/unittest.py
29
0.0
-100.0% src/python/pants/backend/python/dependency_inference/subsystem.py
29
0.0
-58.89% src/python/pants/backend/python/goals/package_pex_binary.py
29
0.0
-82.86% src/python/pants/backend/python/subsystems/twine.py
29
0.0
-58.0% src/python/pants/jvm/resources.py
29
28.89
-64.44% src/python/pants/pantsd/service/store_gc_service.py
29
54.17
-40.28% src/python/pants/util/frozendict.py
30
0.0
-90.91% src/python/pants/backend/go/subsystems/gotest.py
30
0.0
-68.0% src/python/pants/backend/python/goals/run_python_source.py
30
0.0
-75.0% src/python/pants/backend/python/lint/pyupgrade/rules.py
30
0.0
-58.82% src/python/pants/backend/tools/trivy/rules.py
30
0.0
-56.6% src/python/pants/backend/tools/yamllint/rules.py
30
38.0
-60.0% src/python/pants/engine/internals/platform_rules.py
31
0.0
-86.11% src/python/pants/backend/cc/lint/clangformat/rules.py
31
0.0
-66.04% src/python/pants/backend/codegen/thrift/scrooge/rules.py
31
0.0
-41.89% src/python/pants/backend/java/compile/javac.py
31
0.0
-83.78% src/python/pants/backend/kotlin/test/junit.py
31
0.0
-100.0% src/python/pants/backend/makeself/target_types.py
31
0.0
-46.97% src/python/pants/backend/project_info/dependencies.py
31
0.0
-93.94% src/python/pants/backend/python/dependency_inference/default_module_mapping.py
31
0.0
-63.27% src/python/pants/backend/python/framework/stevedore/python_target_dependencies.py
31
0.0
-43.66% src/python/pants/backend/python/mixed_interpreter_constraints/py_constraints.py
31
0.0
-64.58% src/python/pants/backend/shell/goals/package.py
31
0.0
-82.05% src/python/pants/backend/shell/lint/shfmt/rules.py
31
0.0
-62.0% src/python/pants/bsp/util_rules/resources.py
31
58.82
-30.39% src/python/pants/core/util_rules/partitions.py
31
80.12
-18.13% src/python/pants/option/option_types.py
32
0.0
-96.97% src/python/pants/backend/codegen/avro/target_types.py
32
0.0
-53.33% src/python/pants/backend/codegen/protobuf/jvm_symbol_mapper.py
32
0.0
-82.05% src/python/pants/backend/go/lint/gofmt/rules.py
32
0.0
-65.31% src/python/pants/backend/go/util_rules/coverage_output.py
32
0.0
-75.0% src/python/pants/backend/java/lint/google_java_format/rules.py
32
0.0
-50.79% src/python/pants/backend/kotlin/compile/kotlinc.py
32
0.0
-100.0% src/python/pants/backend/nfpm/fields/version.py
32
0.0
-61.54% src/python/pants/backend/nfpm/util_rules/inject_config.py
32
0.0
-86.84% src/python/pants/backend/python/providers/pyenv/custom_install/rules.py
32
0.0
-69.57% src/python/pants/backend/terraform/goals/deploy.py
33
0.0
-42.86% src/python/pants/backend/adhoc/run_system_binary.py
33
0.0
-62.26% src/python/pants/backend/go/goals/package_binary.py
33
0.0
-78.57% src/python/pants/backend/go/lint/vet/rules.py
33
0.0
-89.19% src/python/pants/backend/javascript/lint/prettier/rules.py
33
0.0
-76.74% src/python/pants/backend/javascript/run/rules.py
33
0.0
-80.49% src/python/pants/backend/project_info/count_loc.py
33
0.0
-53.23% src/python/pants/backend/python/framework/django/dependency_inference.py
33
0.0
-60.0% src/python/pants/backend/python/lint/isort/rules.py
33
0.0
-80.49% src/python/pants/backend/python/lint/yapf/rules.py
33
0.0
-40.74% src/python/pants/bsp/goal.py
33
0.0
-82.5% src/python/pants/jvm/resolve/common.py
34
0.0
-76.6% src/python/pants/backend/codegen/protobuf/lint/buf/format_rules.py
34
0.0
-80.95% src/python/pants/backend/codegen/protobuf/scala/dependency_inference.py
34
0.0
-80.95% src/python/pants/backend/docker/util_rules/docker_build_env.py
34
0.0
-61.82% src/python/pants/backend/go/util_rules/binary.py
34
0.0
-36.17% src/python/pants/backend/go/util_rules/coverage_html.py
34
0.0
-46.58% src/python/pants/backend/helm/util_rules/post_renderer.py
34
38.18
-61.82% src/python/pants/backend/python/goals/package_dists_integration_test.py
34
0.0
-94.44% src/python/pants/backend/python/lint/bandit/subsystem.py
34
62.94
-23.78% src/python/pants/backend/python/subsystems/setup.py
34
0.0
-78.26% src/python/pants/backend/shell/lint/shellcheck/rules.py
34
0.0
-77.27% src/python/pants/backend/terraform/goals/check.py
34
0.0
-97.14% src/python/pants/backend/tools/semgrep/subsystem.py
34
55.66
-32.08% src/python/pants/engine/internals/mapper.py
34
0.0
-67.86% src/python/pants/jvm/strip_jar/strip_jar.py
34
41.18
-50.0% src/python/pants/option/option_value_container.py
35
0.0
-41.67% src/python/pants/backend/codegen/protobuf/python/rules.py
35
0.0
-71.43% src/python/pants/backend/codegen/thrift/apache/python/rules.py
35
0.0
-57.38% src/python/pants/backend/codegen/thrift/dependency_inference.py
35
0.0
-57.38% src/python/pants/backend/go/util_rules/goroot.py
35
0.0
-74.47% src/python/pants/backend/javascript/goals/lockfile.py
35
0.0
-100.0% src/python/pants/backend/nfpm/fields/archlinux.py
35
0.0
-72.92% src/python/pants/backend/openapi/util_rules/openapi_bundle.py
35
0.0
-87.5% src/python/pants/backend/python/lint/ruff/subsystem.py
35
0.0
-68.63% src/python/pants/backend/python/macros/uv_requirements.py
35
0.0
-76.09% src/python/pants/jvm/bsp/spec.py
36
0.0
-100.0% src/python/pants/backend/cc/subsystems/compiler.py
36
0.0
-75.0% src/python/pants/backend/docker/lint/hadolint/rules.py
36
0.0
-56.25% src/python/pants/backend/go/go_sources/load_go_binary.py
36
0.0
-72.0% src/python/pants/backend/go/util_rules/tests_analysis.py
36
0.0
-97.3% src/python/pants/backend/k8s/target_types.py
36
0.0
-49.32% src/python/pants/backend/nfpm/util_rules/generate_config.py
36
0.0
-100.0% src/python/pants/backend/project_info/list_targets.py
36
0.0
-58.06% src/python/pants/backend/python/framework/django/detect_apps.py
36
0.0
-51.43% src/python/pants/backend/python/goals/repl.py
36
0.0
-94.74% src/python/pants/backend/python/lint/pydocstyle/subsystem.py
36
0.0
-57.14% src/python/pants/backend/python/macros/python_requirements.py
36
61.9
-28.57% src/python/pants/core/goals/run.py
36
53.38
-27.07% src/python/pants/engine/streaming_workunit_handler.py
37
0.0
-97.37% src/python/pants/backend/python/providers/python_build_standalone/constraints.py
37
0.0
-62.71% src/python/pants/backend/shell/goals/test.py
37
0.0
-67.69% src/python/pants/jvm/package/deploy_jar.py
38
0.0
-74.07% src/python/pants/backend/codegen/protobuf/lint/buf/lint_rules.py
38
0.0
-92.68% src/python/pants/backend/go/util_rules/pkg_pattern.py
38
0.0
-84.44% src/python/pants/backend/makeself/subsystem.py
38
0.0
-92.68% src/python/pants/backend/python/lint/black/subsystem.py
38
0.0
-57.58% src/python/pants/bsp/util_rules/compile.py
38
0.0
-73.08% src/python/pants/core/goals/generate_snapshots.py
39
0.0
-52.0% src/python/pants/backend/codegen/thrift/apache/rules.py
39
0.0
-95.12% src/python/pants/backend/codegen/thrift/target_types.py
39
82.33
-15.68% src/python/pants/engine/internals/rule_visitor.py
39
0.0
-75.0% src/python/pants/jvm/classpath.py
39
0.0
-44.32% src/python/pants/jvm/run.py
39
60.5
-16.0% src/python/pants/testutil/pants_integration_test.py
40
0.0
-100.0% src/python/pants/backend/awslambda/python/rules.py
40
0.0
-54.79% src/python/pants/backend/codegen/protobuf/java/rules.py
40
0.0
-62.12% src/python/pants/backend/go/lint/golangci_lint/rules.py
40
0.0
-80.0% src/python/pants/backend/go/util_rules/import_analysis.py
40
0.0
-63.49% src/python/pants/backend/go/util_rules/link.py
40
0.0
-63.49% src/python/pants/backend/helm/subsystems/helm.py
40
0.0
-50.63% src/python/pants/backend/python/goals/run_python_requirement.py
40
0.0
-54.79% src/python/pants/backend/python/util_rules/vcs_versioning.py
40
34.51
-35.4% src/python/pants/goal/run_tracker.py
41
0.0
-78.85% src/python/pants/backend/codegen/protobuf/java/dependency_inference.py
41
0.0
-58.57% src/python/pants/backend/codegen/protobuf/protobuf_dependency_inference.py
41
0.0
-50.0% src/python/pants/backend/java/dependency_inference/rules.py
41
0.0
-73.21% src/python/pants/backend/javascript/resolve.py
41
0.0
-66.13% src/python/pants/backend/nfpm/rules.py
41
0.0
-54.67% src/python/pants/backend/python/lint/pylint/rules.py
41
0.0
-89.13% src/python/pants/backend/python/util_rules/pex_venv.py
41
0.0
-66.15% src/python/pants/backend/terraform/goals/lockfiles.py
41
0.0
-54.67% src/python/pants/bsp/spec/task.py
41
0.0
-83.67% src/python/pants/jvm/resolve/coordinate.py
42
0.0
-77.78% src/python/pants/backend/helm/check/kubeconform/common.py
42
0.0
-63.64% src/python/pants/backend/k8s/goals/deploy.py
42
0.0
-51.22% src/python/pants/backend/python/goals/publish.py
42
0.0
-95.45% src/python/pants/backend/sql/lint/sqlfluff/subsystem.py
42
0.0
-95.45% src/python/pants/jvm/resolve/lockfile_metadata.py
43
0.0
-95.56% src/python/pants/backend/codegen/protobuf/target_types.py
43
0.0
-79.63% src/python/pants/backend/codegen/thrift/scrooge/java/rules.py
43
0.0
-79.63% src/python/pants/backend/codegen/thrift/scrooge/scala/rules.py
43
0.0
-79.63% src/python/pants/backend/go/subsystems/golang.py
43
30.21
-44.79% src/python/pants/pantsd/pants_daemon_core.py
44
0.0
-95.65% src/python/pants/backend/docker/subsystems/docker_options.py
44
0.0
-42.72% src/python/pants/backend/go/goals/tailor.py
44
0.0
-97.78% src/python/pants/backend/helm/check/kubeconform/extra_fields.py
44
25.37
-65.67% src/python/pants/util/collections.py
45
0.0
-84.91% src/python/pants/backend/build_files/fix/deprecations/renamed_targets_rules.py
45
0.0
-100.0% src/python/pants/backend/cc/target_types.py
45
0.0
-72.73% src/python/pants/backend/codegen/protobuf/python/python_protobuf_subsystem.py
45
0.0
-83.33% src/python/pants/backend/codegen/thrift/apache/java/rules.py
45
0.0
-77.05% src/python/pants/backend/helm/lint/trivy/rules.py
45
0.0
-71.43% src/python/pants/backend/javascript/install_node_package.py
46
0.0
-53.49% src/python/pants/backend/helm/dependency_inference/chart.py
46
0.0
-62.16% src/python/pants/backend/java/dependency_inference/java_parser.py
46
0.0
-50.0% src/python/pants/backend/project_info/paths.py
46
67.01
-23.71% src/python/pants/engine/process.py
46
51.48
-27.22% src/python/pants/source/source_root.py
47
0.0
-70.15% src/python/pants/backend/helm/resolve/fetch.py
47
0.0
-92.16% src/python/pants/backend/python/lint/pylint/subsystem.py
47
0.0
-67.14% src/python/pants/backend/python/providers/pyenv/rules.py
47
0.0
-85.45% src/python/pants/backend/python/subsystems/pytest.py
47
48.51
-7.01% src/python/pants/core/util_rules/system_binaries.py
47
39.64
-42.5% src/python/pants/pantsd/service/pants_service.py
48
0.0
-68.57% src/python/pants/backend/python/dependency_inference/parse_python_dependencies.py
48
0.0
-92.31% src/python/pants/backend/python/lint/flake8/subsystem.py
48
0.0
-47.06% src/python/pants/backend/shell/util_rules/shell_command.py
48
0.0
-52.17% src/python/pants/backend/terraform/dependencies.py
48
57.3
-26.97% src/python/pants/core/util_rules/external_tool.py
48
0.0
-65.75% src/python/pants/jvm/shading/rules.py
49
0.0
-59.04% src/python/pants/backend/helm/util_rules/sources.py
49
0.0
-55.06% src/python/pants/backend/openapi/dependency_inference.py
49
0.0
-37.91% src/python/pants/backend/python/util_rules/entry_points.py
49
0.0
-44.95% src/python/pants/backend/url_handlers/s3/register.py
49
0.0
-77.78% src/python/pants/core/util_rules/wrap_source.py
49
43.86
-42.98% src/python/pants/engine/internals/selectors.py
49
45.27
-33.11% src/python/pants/init/engine_initializer.py
50
0.0
-66.67% src/python/pants/backend/go/util_rules/assembly.py
50
0.0
-100.0% src/python/pants/backend/java/target_types.py
50
22.73
-75.76% src/python/pants/base/specs_parser.py
50
0.0
-76.92% src/python/pants/bsp/spec/compile.py
50
37.04
-61.73% src/python/pants/engine/internals/defaults.py
51
0.0
-68.0% src/python/pants/backend/kotlin/dependency_inference/rules.py
51
0.0
-68.0% src/python/pants/backend/sql/lint/sqlfluff/rules.py
52
0.0
-68.42% src/python/pants/backend/python/goals/debug_goals.py
52
0.0
-33.55% src/python/pants/backend/python/goals/tailor.py
52
47.62
-35.37% src/python/pants/backend/python/subsystems/python_tool_base.py
52
0.0
-59.09% src/python/pants/backend/python/util_rules/local_dists.py
53
0.0
-84.13% src/python/pants/backend/helm/resolve/remotes.py
53
43.27
-50.96% src/python/pants/util/ordered_set.py
54
0.0
-100.0% src/python/pants/backend/docker/registries.py
54
0.0
-100.0% src/python/pants/backend/jsx/target_types.py
54
0.0
-100.0% src/python/pants/backend/tsx/target_types.py
54
0.0
-100.0% src/python/pants/backend/typescript/target_types.py
54
0.0
-93.1% src/python/pants/core/goals/fmt.py
54
0.0
-57.45% src/python/pants/jvm/package/war.py
55
0.0
-67.9% src/python/pants/backend/go/util_rules/cgo_pkgconfig.py
55
0.0
-46.22% src/python/pants/core/goals/deploy.py
55
48.28
-37.93% src/python/pants/option/subsystem.py
56
0.0
-96.55% src/python/pants/backend/go/util_rules/cgo_security.py
56
42.67
-24.14% src/python/pants/backend/python/goals/coverage_py.py
56
72.53
-24.03% src/python/pants/engine/rules.py
56
0.0
-64.37% src/python/pants/jvm/resolve/jvm_tool.py
56
0.0
-67.47% src/python/pants/jvm/test/junit.py
57
0.0
-40.14% src/python/pants/backend/go/target_type_rules.py
57
0.0
-60.64% src/python/pants/backend/helm/subsystems/k8s_parser.py
57
0.0
-100.0% src/python/pants/backend/javascript/target_types.py
57
0.0
-74.03% src/python/pants/backend/openapi/util_rules/generator_process.py
57
0.0
-54.29% src/python/pants/backend/shell/dependency_inference.py
57
0.0
-73.08% src/python/pants/backend/terraform/tool.py
57
0.0
-68.67% src/python/pants/core/goals/repl.py
58
0.0
-58.59% src/python/pants/backend/cc/dependency_inference/rules.py
58
0.0
-52.73% src/python/pants/backend/go/util_rules/go_mod.py
58
0.0
-69.88% src/python/pants/backend/go/util_rules/sdk.py
58
0.0
-75.32% src/python/pants/backend/javascript/subsystems/nodejs_tool.py
58
48.95
-40.56% src/python/pants/core/goals/export.py
59
0.0
-51.75% src/python/pants/backend/kotlin/compile/kotlinc_plugins.py
59
28.41
-21.77% src/python/pants/goal/migrate_call_by_name.py
59
30.77
-50.43% src/python/pants/init/logging.py
60
0.0
-85.71% src/python/pants/backend/google_cloud_function/python/target_types.py
60
0.0
-47.24% src/python/pants/backend/nfpm/util_rules/sandbox.py
60
0.0
-60.61% src/python/pants/jvm/goals/lockfile.py
60
26.97
-67.42% src/python/pants/option/options_fingerprinter.py
61
41.12
-57.01% src/python/pants/backend/python/goals/coverage_py_integration_test.py
61
0.0
-80.26% src/python/pants/backend/python/typecheck/pytype/rules.py
61
31.46
-68.54% src/python/pants/base/deprecated.py
62
0.0
-89.19% src/python/pants/backend/java/bsp/rules.py
63
0.0
-64.95% src/python/pants/backend/javascript/nodejs_project_environment.py
63
0.0
-51.64% src/python/pants/backend/kotlin/dependency_inference/kotlin_parser.py
63
0.0
-75.9% src/python/pants/backend/makeself/goals/package.py
63
0.0
-35.8% src/python/pants/backend/typescript/goals/check.py
63
54.46
-29.58% src/python/pants/base/specs.py
64
0.0
-92.75% src/python/pants/util/value_interpolation.py
65
0.0
-66.33% src/python/pants/backend/docker/subsystems/dockerfile_parser.py
65
0.0
-98.48% src/python/pants/backend/nfpm/fields/all.py
65
0.0
-52.0% src/python/pants/backend/python/goals/lockfile.py
65
0.0
-92.86% src/python/pants/backend/terraform/target_types.py
65
40.77
-50.0% src/python/pants/core/util_rules/lockfile_metadata.py
65
35.9
-33.33% src/python/pants/option/custom_types.py
66
0.0
-68.75% src/python/pants/backend/helm/test/unittest.py
66
0.0
-56.9% src/python/pants/backend/python/typecheck/mypy/rules.py
66
0.0
-71.3% src/python/pants/backend/shell/shunit2_test_runner.py
66
0.0
-71.74% src/python/pants/backend/tools/semgrep/rules.py
66
15.29
-77.65% src/python/pants/help/help_formatter.py
67
0.0
-65.05% src/python/pants/backend/codegen/avro/java/rules.py
67
0.0
-47.52% src/python/pants/backend/go/util_rules/build_opts.py
67
0.0
-97.1% src/python/pants/backend/openapi/target_types.py
67
78.59
-12.81% src/python/pants/backend/python/target_types.py
67
0.0
-46.53% src/python/pants/backend/python/util_rules/local_dists_pep660.py
68
0.0
-63.55% src/python/pants/backend/go/util_rules/coverage_profile.py
68
52.29
-44.44% src/python/pants/backend/python/util_rules/lockfile_metadata.py
68
0.0
-39.31% src/python/pants/goal/stats_aggregator.py
69
0.0
-51.88% src/python/pants/backend/helm/util_rules/chart.py
69
0.0
-62.16% src/python/pants/backend/javascript/dependency_inference/rules.py
69
0.0
-63.3% src/python/pants/backend/typescript/tsconfig.py
70
0.0
-64.81% src/python/pants/backend/helm/subsystems/post_renderer.py
70
0.0
-59.83% src/python/pants/backend/python/typecheck/pyright/rules.py
70
22.77
-69.31% src/python/pants/init/extension_loader.py
71
0.0
-61.21% src/python/pants/backend/codegen/protobuf/scala/rules.py
71
0.0
-94.67% src/python/pants/core/goals/lint_goal.py
72
0.0
-63.16% src/python/pants/backend/javascript/package/rules.py
73
0.0
-50.34% src/python/pants/backend/javascript/nodejs_project.py
73
0.0
-100.0% src/python/pants/backend/nfpm/target_types.py
74
0.0
-70.48% src/python/pants/backend/python/typecheck/mypy/subsystem.py
74
0.0
-88.1% src/python/pants/bsp/protocol.py
74
44.74
-48.68% src/python/pants/build_graph/build_configuration.py
75
0.0
-98.68% src/python/pants/backend/kotlin/target_types.py
75
0.0
-39.05% src/python/pants/backend/python/target_types_rules.py
75
0.0
-91.46% src/python/pants/bsp/spec/base.py
75
0.0
-78.13% src/python/pants/jvm/resolve/coursier_setup.py
76
0.0
-73.79% src/python/pants/jvm/jar_tool/jar_tool.py
77
0.0
-77.78% src/python/pants/backend/helm/resolve/artifacts.py
77
0.0
-57.04% src/python/pants/backend/openapi/codegen/python/generate.py
78
0.0
-27.46% src/python/pants/backend/go/util_rules/build_pkg_target.py
78
45.88
-45.88% src/python/pants/util/strutil.py
80
0.0
-45.98% src/python/pants/backend/codegen/protobuf/go/rules.py
81
0.0
-96.43% src/python/pants/backend/docker/util_rules/docker_binary.py
81
0.0
-85.26% src/python/pants/backend/docker/utils.py
81
0.0
-90.0% src/python/pants/backend/nfpm/fields/rpm.py
82
0.0
-59.85% src/python/pants/backend/terraform/dependency_inference.py
84
39.85
-32.18% src/python/pants/backend/python/util_rules/pex_requirements.py
84
32.84
-62.69% src/python/pants/util/contextutil.py
84
39.35
-54.19% src/python/pants/vcs/git.py
85
0.0
-50.6% src/python/pants/backend/python/goals/export.py
85
0.0
-45.7% src/python/pants/core/goals/publish.py
86
0.0
-89.58% src/python/pants/backend/awslambda/python/target_types.py
86
0.0
-64.66% src/python/pants/backend/javascript/goals/test.py
89
0.0
-75.42% src/python/pants/backend/go/util_rules/coverage.py
90
0.0
-93.75% src/python/pants/backend/build_files/fix/deprecations/renamed_fields_rules.py
90
0.0
-61.22% src/python/pants/backend/docker/util_rules/docker_build_context.py
90
0.0
-43.69% src/python/pants/backend/helm/util_rules/renderer.py
90
32.92
-55.9% src/python/pants/option/options.py
95
0.0
-57.58% src/python/pants/backend/go/goals/generate.py
95
0.0
-97.94% src/python/pants/backend/nfpm/fields/deb.py
97
37.45
-36.33% src/python/pants/core/environments/rules.py
98
0.0
-62.42% src/python/pants/backend/go/util_rules/first_party_pkg.py
99
26.42
-62.26% src/python/pants/option/registrar.py
102
0.0
-91.89% src/python/pants/bsp/spec/targets.py
104
0.0
-32.81% src/python/pants/backend/go/util_rules/cgo.py
104
0.0
-69.8% src/python/pants/backend/python/util_rules/dists.py
105
32.41
-41.5% src/python/pants/engine/internals/build_files.py
108
0.0
-69.68% src/python/pants/backend/helm/dependency_inference/deployment.py
108
21.02
-68.79% src/python/pants/option/native_options.py
110
0.0
-92.44% src/python/pants/backend/go/target_types.py
110
0.0
-96.49% src/python/pants/bsp/spec/lifecycle.py
110
0.0
-53.92% src/python/pants/core/goals/update_build_files.py
111
45.52
-39.78% src/python/pants/core/goals/generate_lockfiles.py
113
30.69
-55.94% src/python/pants/util/dirutil.py
115
0.0
-68.05% src/python/pants/backend/project_info/peek.py
116
0.0
-83.45% src/python/pants/backend/nfpm/field_sets.py
116
0.0
-69.88% src/python/pants/backend/project_info/regex_lint.py
118
40.34
-50.64% src/python/pants/pantsd/process_manager.py
119
0.0
-40.89% src/python/pants/backend/go/goals/test.py
123
0.0
-82.55% src/python/pants/backend/helm/utils/yaml.py
124
0.0
-54.15% src/python/pants/backend/python/dependency_inference/rules.py
125
0.0
-57.87% src/python/pants/backend/python/dependency_inference/module_mapper.py
125
44.77
-24.22% src/python/pants/backend/python/util_rules/pex.py
125
30.2
-51.02% src/python/pants/engine/internals/parametrize.py
126
0.0
-61.17% src/python/pants/jvm/jdk_rules.py
127
0.0
-53.14% src/python/pants/backend/python/goals/pytest_runner.py
128
0.0
-74.87% src/python/pants/backend/adhoc/code_quality_tool.py
128
0.0
-35.75% src/python/pants/backend/go/util_rules/build_pkg.py
129
40.25
-54.66% src/python/pants/backend/python/util_rules/interpreter_constraints.py
130
0.0
-82.28% src/python/pants/backend/visibility/rule_types.py
131
0.0
-50.38% src/python/pants/backend/go/util_rules/third_party_pkg.py
131
0.0
-44.71% src/python/pants/jvm/resolve/coursier_fetch.py
132
0.0
-94.96% src/python/pants/core/goals/check.py
132
39.78
-48.18% src/python/pants/engine/internals/scheduler.py
133
0.0
-68.91% src/python/pants/core/goals/fix.py
147
0.0
-89.09% src/python/pants/backend/adhoc/target_types.py
147
0.0
-68.69% src/python/pants/backend/helm/util_rules/tool.py
150
0.0
-38.46% src/python/pants/core/util_rules/adhoc_process_support.py
151
0.0
-71.9% src/python/pants/jvm/compile.py
155
0.0
-90.12% src/python/pants/backend/helm/util_rules/chart_metadata.py
157
0.0
-80.51% src/python/pants/backend/nfpm/fields/contents.py
157
0.0
-92.9% src/python/pants/core/goals/lint.py
158
0.0
-92.4% src/python/pants/backend/visibility/glob.py
161
35.17
-55.52% src/python/pants/engine/internals/parser.py
168
0.0
-60.0% src/python/pants/backend/python/util_rules/pex_from_targets.py
170
0.0
-96.05% src/python/pants/backend/shell/target_types.py
171
0.0
-56.25% src/python/pants/bsp/util_rules/targets.py
172
0.0
-69.64% src/python/pants/backend/python/util_rules/faas.py
172
47.9
-34.47% src/python/pants/core/goals/test.py
178
57.63
-38.28% src/python/pants/option/bootstrap_options.py
184
0.0
-77.64% src/python/pants/backend/javascript/subsystems/nodejs.py
191
0.0
-82.33% src/python/pants/backend/python/providers/python_build_standalone/rules.py
193
0.0
-97.47% src/python/pants/backend/helm/target_types.py
193
0.0
-49.61% src/python/pants/backend/python/util_rules/package_dists.py
195
0.0
-98.98% src/python/pants/backend/docker/target_types.py
197
0.0
-66.78% src/python/pants/core/goals/tailor.py
218
0.0
-97.32% src/python/pants/backend/docker/goals/package_image.py
219
0.0
-94.4% src/python/pants/backend/python/macros/poetry_requirements.py
278
38.13
-54.09% src/python/pants/help/help_info_extracter.py
287
0.0
-70.0% src/python/pants/backend/javascript/package_json.py
297
0.0
-80.27% src/python/pants/jvm/target_types.py
455
49.66
-38.3% src/python/pants/engine/target.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_macos14_arm64 - 19015773527.1 02 Nov 2025 05:41PM UTC 1098
17.87
GitHub Action Run
Source Files on build 19015773527
  • Tree
  • List 1098
  • Changed 392
  • Source Changed 7
  • Coverage Changed 392
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19015773527
  • Pull Request #22816
  • PR Base - main (#19003181226)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc