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

pantsbuild / pants / 22360764254
93%
main: 93%

Build:
Build:
LAST BUILD BRANCH: lockfiles
DEFAULT BRANCH: main
Ran 24 Feb 2026 05:05PM UTC
Jobs 9
Files 1595
Run time 3min
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

24 Feb 2026 04:46PM UTC coverage: 88.798% (-4.1%) from 92.935%
22360764254

Pull #23133

github

web-flow
Merge 4c056364c into 4d038bd74
Pull Request #23133: Add buildctl engine

181 of 264 new or added lines in 8 files covered. (68.56%)

3184 existing lines in 145 files now uncovered.

77555 of 87339 relevant lines covered (88.8%)

3.34 hits per line

Uncovered Changes

Lines Coverage ∆ File
30
85.04
-14.46% src/python/pants/backend/docker/target_types.py
25
61.0
-36.66% src/python/pants/backend/docker/goals/package_image.py
10
79.75
-20.25% src/python/pants/backend/docker/subsystems/docker_options.py
10
56.63
src/python/pants/backend/docker/util_rules/binaries.py
4
48.68
-46.05% src/python/pants/backend/docker/goals/publish.py
4
96.24
-2.01% src/python/pants/option/option_types.py

Coverage Regressions

Lines Coverage ∆ File
160
0.0
-96.97% src/python/pants/backend/go/goals/generate.py
156
32.47
-67.53% src/python/pants/backend/python/typecheck/mypy/rules_integration_test.py
144
45.52
-53.73% src/python/pants/backend/python/goals/pytest_runner_integration_test.py
136
50.85
-46.1% src/python/pants/core/goals/tailor.py
100
0.0
-97.09% src/python/pants/backend/codegen/avro/java/rules.py
99
48.33
-41.25% src/python/pants/core/goals/publish.py
94
0.0
-97.92% src/python/pants/backend/helm/test/unittest.py
87
88.55
-7.32% src/python/pants/engine/target.py
72
61.0
-36.66% src/python/pants/backend/docker/goals/package_image.py
71
0.0
-97.26% src/python/pants/backend/helm/util_rules/post_renderer.py
70
44.44
-55.56% src/python/pants/backend/python/lint/bandit/rules_integration_test.py
64
0.0
-91.43% src/python/pants/backend/helm/dependency_inference/unittest.py
60
0.0
-82.19% src/python/pants/backend/python/util_rules/vcs_versioning.py
58
0.0
-98.31% src/python/pants/backend/helm/lint/trivy/rules.py
57
44.86
-53.27% src/python/pants/backend/python/goals/coverage_py_integration_test.py
54
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/java/rules.py
54
59.9
-26.73% src/python/pants/util/dirutil.py
51
49.5
-50.5% src/python/pants/backend/python/providers/python_build_standalone/rules_integration_test.py
49
45.56
-54.44% src/python/pants/backend/makeself/goals/package_run_integration_test.py
48
0.0
-77.42% src/python/pants/backend/nfpm/native_libs/elfdeps/analyze.py
45
85.31
-11.6% src/python/pants/backend/python/util_rules/package_dists.py
44
85.78
-7.03% src/python/pants/engine/internals/graph.py
42
0.0
-97.67% src/python/pants/backend/java/lint/google_java_format/rules.py
41
45.18
-24.7% src/python/pants/backend/project_info/regex_lint.py
41
56.84
-43.16% src/python/pants/backend/sql/lint/sqlfluff/rules_integration_test.py
39
29.31
-67.24% src/python/pants/backend/go/util_rules/cgo_security.py
38
79.38
-13.06% src/python/pants/backend/go/goals/test.py
37
0.0
-100.0% src/python/pants/backend/python/providers/pyenv/custom_install/rules.py
35
0.0
-100.0% src/python/pants/backend/helm/check/kubeconform/deployment.py
35
46.15
-53.85% src/python/pants/backend/project_info/dependencies.py
34
25.93
-41.98% src/python/pants/backend/go/util_rules/cgo_pkgconfig.py
34
76.39
-14.59% src/python/pants/pantsd/process_manager.py
33
0.0
-100.0% src/python/pants/backend/helm/goals/deploy.py
32
48.68
-46.05% src/python/pants/backend/docker/goals/publish.py
31
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/python/python_thrift_module_mapper.py
31
0.0
-100.0% src/python/pants/backend/helm/subsystems/unittest.py
30
83.01
-14.56% src/python/pants/backend/helm/util_rules/renderer.py
29
0.0
-100.0% src/python/pants/backend/swift/goals/tailor.py
28
74.63
-20.9% src/python/pants/util/contextutil.py
25
82.24
-11.68% src/python/pants/backend/helm/util_rules/tool.py
25
0.0
-92.59% src/python/pants/backend/python/framework/stevedore/rules.py
23
84.05
-9.91% src/python/pants/backend/python/providers/python_build_standalone/rules.py
23
0.0
-100.0% src/python/pants/backend/swift/target_types.py
21
50.0
-47.73% src/python/pants/backend/shell/goals/tailor.py
20
85.03
-13.61% src/python/pants/backend/docker/util_rules/docker_build_context.py
20
89.13
-8.7% src/python/pants/backend/python/dependency_inference/rules.py
20
66.1
-33.9% src/python/pants/backend/python/lint/add_trailing_comma/rules_integration_test.py
20
66.1
-33.9% src/python/pants/backend/python/lint/autoflake/rules_integration_test.py
20
63.77
-28.99% src/python/pants/util/value_interpolation.py
19
52.27
-43.18% src/python/pants/backend/codegen/export_codegen_goal.py
18
85.89
-7.47% src/python/pants/backend/python/goals/pytest_runner.py
18
88.66
-7.29% src/python/pants/backend/python/util_rules/faas.py
16
68.63
-31.37% src/python/pants/backend/build_files/fmt/yapf/integration_test.py
16
0.0
-41.03% src/python/pants/backend/terraform/hcl2_parser.py
16
89.52
-7.62% src/python/pants/jvm/compile.py
15
77.14
-21.43% src/python/pants/backend/python/goals/repl.py
15
58.82
-29.41% src/python/pants/backend/tools/trivy/rules.py
15
85.37
-12.2% src/python/pants/core/goals/package.py
15
86.47
-8.82% src/python/pants/util/strutil.py
14
77.78
-22.22% src/python/pants/backend/helm/subsystems/helm.py
14
0.0
-100.0% src/python/pants/backend/python/subsystems/setuptools_scm.py
14
92.08
-5.28% src/python/pants/backend/python/util_rules/pex_requirements.py
14
20.0
-56.0% src/python/pants/backend/tools/trivy/testutil.py
13
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/java/symbol_mapper.py
12
0.0
-100.0% src/python/pants/backend/java/lint/google_java_format/subsystem.py
12
24.0
-48.0% src/python/pants/init/util.py
11
0.0
-100.0% src/python/pants/backend/codegen/thrift/apache/java/subsystem.py
11
70.27
-29.73% src/python/pants/backend/docker/goals/package_image_integration_test.py
11
88.07
-10.09% src/python/pants/backend/typescript/tsconfig.py
10
85.04
-14.46% src/python/pants/backend/docker/target_types.py
10
0.0
-100.0% src/python/pants/backend/python/providers/pyenv/custom_install/target_types.py
10
72.34
-21.28% src/python/pants/base/build_root.py
10
76.47
-19.61% src/python/pants/build_graph/build_file_aliases.py
9
89.2
-4.23% src/python/pants/base/specs.py
9
92.15
-3.07% src/python/pants/jvm/resolve/coursier_fetch.py
9
91.49
-6.38% src/python/pants/pantsd/pantsd_integration_test_base.py
8
80.95
-19.05% src/python/pants/backend/docker/util_rules/docker_build_env.py
8
89.16
-9.64% src/python/pants/backend/helm/util_rules/sources.py
8
0.0
-100.0% src/python/pants/backend/java/lint/google_java_format/skip_field.py
8
82.22
-17.78% src/python/pants/backend/terraform/lint/tffmt/tffmt.py
7
0.0
-100.0% src/python/pants/backend/codegen/avro/java/subsystem.py
7
90.7
-8.14% src/python/pants/backend/helm/dependency_inference/chart.py
7
74.29
-20.0% src/python/pants/backend/python/macros/python_artifact.py
7
93.1
-6.03% src/python/pants/backend/python/typecheck/mypy/rules.py
7
85.87
-7.61% src/python/pants/backend/terraform/dependencies.py
7
79.49
-17.95% src/python/pants/engine/download_file.py
7
93.06
-2.86% src/python/pants/engine/internals/parametrize.py
7
92.94
-2.15% src/python/pants/testutil/rule_runner.py
6
79.75
-20.25% src/python/pants/backend/docker/subsystems/docker_options.py
6
73.5
-3.0% src/python/pants/testutil/pants_integration_test.py
6
62.86
-8.57% src/python/pants/util/osutil.py
5
58.33
-41.67% src/python/pants/backend/docker/value_interpolation.py
5
88.52
-8.2% src/python/pants/backend/go/util_rules/goroot.py
5
75.0
-25.0% src/python/pants/backend/python/subsystems/setup_py_generation.py
5
50.0
-50.0% src/python/pants/backend/terraform/partition.py
5
93.83
-6.17% src/python/pants/engine/internals/defaults.py
4
87.18
-10.26% src/python/pants/backend/docker/lint/trivy/rules.py
4
97.8
-0.98% src/python/pants/backend/javascript/package_json.py
4
88.24
-11.76% src/python/pants/backend/python/goals/repl_integration_test.py
4
93.33
-1.9% src/python/pants/backend/python/target_types_rules.py
4
88.59
-2.68% src/python/pants/backend/python/util_rules/dists.py
4
94.38
-2.25% src/python/pants/backend/python/util_rules/lockfile_metadata.py
4
91.61
-2.8% src/python/pants/core/goals/export.py
4
89.23
-3.08% src/python/pants/core/util_rules/lockfile_metadata.py
4
91.67
-6.67% src/python/pants/core/util_rules/stripped_source_files.py
4
88.64
-4.55% src/python/pants/engine/internals/dep_rules.py
4
88.59
-1.52% src/python/pants/engine/internals/scheduler.py
3
0.0
-100.0% src/python/pants/backend/codegen/avro/rules.py
3
91.18
-8.82% src/python/pants/backend/debian/target_types.py
3
86.36
-13.64% src/python/pants/backend/docker/package_types.py
3
89.08
-1.06% src/python/pants/backend/go/util_rules/build_pkg_target.py
3
94.27
-1.08% src/python/pants/backend/python/util_rules/pex_from_targets.py
3
90.32
-9.68% src/python/pants/backend/tools/trivy/subsystem.py
3
96.58
-2.05% src/python/pants/engine/internals/specs_rules.py
3
93.2
-1.46% src/python/pants/jvm/jdk_rules.py
3
93.4
-0.79% src/python/pants/jvm/target_types.py
3
82.09
-4.48% src/python/pants/testutil/python_interpreter_selection.py
2
94.12
-5.88% src/python/pants/backend/docker/lint/trivy/trivy_integration_test.py
2
92.59
-7.41% src/python/pants/backend/docker/util_rules/dockerfile.py
2
94.84
-1.29% src/python/pants/backend/helm/dependency_inference/deployment.py
2
90.48
-3.17% src/python/pants/backend/helm/resolve/remotes.py
2
96.36
-1.82% src/python/pants/backend/javascript/dependency_inference/rules.py
2
95.65
-4.35% src/python/pants/backend/python/lint/bandit/rules.py
2
95.14
-1.39% src/python/pants/backend/python/util_rules/local_dists_pep660.py
2
89.44
-0.4% src/python/pants/core/goals/test.py
2
97.17
-0.63% src/python/pants/core/target_types.py
2
95.16
-3.23% src/python/pants/core/util_rules/adhoc_binaries.py
2
95.83
-0.69% src/python/pants/engine/internals/parser.py
2
92.78
-1.03% src/python/pants/engine/process.py
2
96.3
-3.7% src/python/pants/jvm/testutil.py
2
88.89
-11.11% src/python/pants/testutil/pytest_util.py
2
86.21
-6.9% src/python/pants/util/logging.py
1
93.94
-3.03% src/python/pants/backend/codegen/avro/target_types.py
1
94.12
-5.88% src/python/pants/backend/docker/goals/run_image_integration_test.py
1
90.91
-9.09% src/python/pants/backend/docker/target_types_test.py
1
95.54
-0.64% src/python/pants/backend/go/util_rules/first_party_pkg.py
1
98.21
-1.79% src/python/pants/backend/python/subsystems/pytest.py
1
97.12
-0.19% src/python/pants/backend/python/util_rules/pex.py
1
97.44
-2.56% src/python/pants/backend/terraform/testutil.py
1
96.97
-1.52% src/python/pants/base/specs_parser.py
1
93.15
-1.37% src/python/pants/engine/console.py
1
96.09
-0.78% src/python/pants/engine/fs.py
1
82.43
-0.68% src/python/pants/init/engine_initializer.py
1
95.89
-1.37% src/python/pants/jvm/shading/rules.py
1
96.13
-0.22% src/python/pants/option/bootstrap_options.py
Jobs
ID Job ID Ran Files Coverage
1 test_python_linux_x86_64_1/10 - 22360764254.1 24 Feb 2026 05:09PM UTC 1182
48.94
GitHub Action Run
2 test_python_linux_x86_64_6/10 - 22360764254.2 24 Feb 2026 05:06PM UTC 1180
49.87
GitHub Action Run
3 test_python_linux_x86_64_3/10 - 22360764254.3 24 Feb 2026 05:09PM UTC 1184
53.74
GitHub Action Run
4 test_python_linux_arm64 - 22360764254.4 24 Feb 2026 05:05PM UTC 1167
51.51
GitHub Action Run
5 test_python_linux_x86_64_8/10 - 22360764254.5 24 Feb 2026 05:11PM UTC 1184
53.46
GitHub Action Run
6 test_python_linux_x86_64_5/10 - 22360764254.6 24 Feb 2026 05:06PM UTC 1197
58.68
GitHub Action Run
7 test_python_linux_x86_64_2/10 - 22360764254.7 24 Feb 2026 05:06PM UTC 1183
56.15
GitHub Action Run
8 test_python_linux_x86_64_9/10 - 22360764254.8 24 Feb 2026 05:09PM UTC 1194
53.81
GitHub Action Run
9 test_python_linux_x86_64_0/10 - 22360764254.9 24 Feb 2026 05:09PM UTC 1202
55.16
GitHub Action Run
Source Files on build 22360764254
  • Tree
  • List 1595
  • Changed 71
  • Source Changed 7
  • Coverage Changed 68
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22360764254
  • Pull Request #23133
  • PR Base - main (#22356088100)
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

© 2026 Coveralls, Inc