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

kubeflow / sdk / 22510745508
78%

Build:
DEFAULT BRANCH: main
Ran 28 Feb 2026 01:49AM UTC
Jobs 2
Files 85
Run time 1min
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

28 Feb 2026 01:48AM UTC coverage: 77.92% (+1.2%) from 76.698%
22510745508

push

github

web-flow
chore(spark): migrate SDK to kubeflow_spark_api Pydantic models (#295)

* chore(spark): add kubeflow-spark-api dependency

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* chore(spark): migrate options to typed Pydantic models

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* chore(spark): migrate utils to typed Pydantic models

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* chore(spark): migrate backend to typed Pydantic models

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* chore(spark): refactor tests to use typed models and cleanup

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* chore(spark): rename build_spark_connect_crd to build_spark_connect_cr

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* fix(spark): use typed model helpers in mock handlers

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

* chore(spark): bump kubeflow-spark-api to 2.4.0

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

---------

Signed-off-by: tariq-hasan <mmtariquehsn@gmail.com>

254 of 258 new or added lines in 6 files covered. (98.45%)

173 existing lines in 11 files now uncovered.

4443 of 5702 relevant lines covered (77.92%)

1.56 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.05
-2.49% kubeflow/spark/backends/kubernetes/backend_test.py
3
91.58
-0.65% kubeflow/spark/backends/kubernetes/utils.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
75.0
-0.86% kubeflow/optimizer/backends/base.py
3
71.43
0.84% kubeflow/trainer/backends/base.py
3
83.05
-0.19% kubeflow/trainer/backends/container/backend.py
3
96.81
-3.19% kubeflow/trainer/backends/kubernetes/utils_test.py
6
64.52
-19.35% kubeflow/spark/api/spark_client.py
6
97.05
-2.49% kubeflow/spark/backends/kubernetes/backend_test.py
9
68.29
0.0% kubeflow/trainer/api/trainer_client.py
14
95.8
-0.01% kubeflow/trainer/backends/kubernetes/backend_test.py
15
72.58
-0.37% kubeflow/trainer/backends/localprocess/backend.py
33
82.23
4.5% kubeflow/trainer/backends/kubernetes/utils.py
80
32.84
14.93% kubeflow/optimizer/backends/kubernetes/backend.py
Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 22510745508.1 28 Feb 2026 01:50AM UTC 85
77.92
GitHub Action Run
2 python-3.11 - 22510745508.2 28 Feb 2026 01:49AM UTC 85
77.92
GitHub Action Run
Source Files on build 22510745508
  • Tree
  • List 85
  • Changed 20
  • Source Changed 16
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22510745508
  • 43b9590b on github
  • Prev Build on main (#22166273508)
  • Next Build on main (#22678059462)
  • Delete
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