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

kubeflow / sdk / 37499261120
85%

Build:
DEFAULT BRANCH: main
Ran 06 Oct 2026 04:55PM UTC
Jobs 2
Files 93
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

06 Oct 2026 04:53PM UTC coverage: 85.477% (-0.03%) from 85.506%
37499261120

push

github

web-flow
chore(test): consolidate shared test utilities (#701)

* feat: move shared Spark and Trainer test helpers to kubeflow.common

Move TestCase, SUCCESS, FAILED, DEFAULT_NAMESPACE, TIMEOUT, and RUNTIME
from kubeflow.trainer.test.common and kubeflow.spark.test.common into a
shared kubeflow.common.testing module. Update all 15 test files to import
from the new location. Original modules are kept as thin re-export shims
for backward compatibility.

Closes #700

Signed-off-by: Anushka Chandel <chandelanushka99@gmail.com>

* chore(test): move shared test helpers to root test package

Address review feedback on #701.

Move `kubeflow/common/testing.py` to `test/testing.py` since it is an
internal test helper rather than part of the shipped package, and update
all test modules to import from the new location.

Remove the `kubeflow/trainer/test` and `kubeflow/spark/test` compatibility
shims; these are internal test modules with no external contract. The
`SPARK_CONNECT_*` constants move to
`kubeflow/spark/backends/kubernetes/backend_test.py`, their only consumer.

Also drop the redundant empty `kubeflow/spark/tests` directory, add `test`
to ruff's known-first-party list so imports sort consistently, and point
`AGENTS.md` at the new helper location.

Signed-off-by: Anushka Chandel <chandelanushka99@gmail.com>

* chore(test): rename test/testing.py to test/common.py and exclude tests from wheel

- Rename test/testing.py to test/common.py per review feedback
- Update all imports across trainer, spark, optimizer, hub, and common tests
- Update AGENTS.md/CLAUDE.md references
- Exclude *_test.py files from the built wheel via hatch build config

Signed-off-by: Anushka Chandel <chandelanushka99@gmail.com>

* chore(test): move shared test helpers under kubeflow package

Relocate the shared test package from the repo root test/ into kubeflow/test/ so it lives inside the main package, per review feedback. Update all test imports to kubeflow.test.common, adjust e2e paths in C... (continued)

22 of 22 new or added lines in 17 files covered. (100.0%)

6321 of 7395 relevant lines covered (85.48%)

1.71 hits per line

Jobs
ID Job ID Ran Files Coverage
1 python-3.10 - 37499261120.1 06 Oct 2026 04:55PM UTC 93
85.48
GitHub Action Run
2 python-3.11 - 37499261120.2 06 Oct 2026 04:55PM UTC 93
85.48
GitHub Action Run
Source Files on build 37499261120
  • Tree
  • List 93
  • Changed 16
  • Source Changed 16
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37499261120
  • 4633ad6e on github
  • Prev Build on main (#37051270999)
  • Next Build on main (#37649714847)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc