Skip to content

fix(ci): Remove coverage from Go integration tests#2773

Merged
google-oss-prow[bot] merged 9 commits into
kubeflow:masterfrom
andreyvelich:fix-coveralls
Aug 5, 2025
Merged

fix(ci): Remove coverage from Go integration tests#2773
google-oss-prow[bot] merged 9 commits into
kubeflow:masterfrom
andreyvelich:fix-coveralls

Conversation

@andreyvelich
Copy link
Copy Markdown
Member

Our coverage report looks to be broken: https://coveralls.io/github/kubeflow/trainer

I think, Go integration tests override the file, and it uploads empty report.
Coverage should be used only for unit tests, like in JobSet: https://github.com/kubernetes-sigs/jobset/blob/main/Makefile#L141

/assign @kubeflow/kubeflow-trainer-team @astefanutti

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
@google-oss-prow google-oss-prow Bot added size/S and removed size/XS labels Aug 4, 2025
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
@coveralls
Copy link
Copy Markdown

coveralls commented Aug 5, 2025

Pull Request Test Coverage Report for Build 16738682517

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage increased (+47.9%) to 47.949%

Totals Coverage Status
Change from base Build 16735783309: 47.9%
Covered Lines: 947
Relevant Lines: 1975

💛 - Coveralls

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
@astefanutti
Copy link
Copy Markdown
Contributor

/lgtm

Thanks

@andreyvelich
Copy link
Copy Markdown
Member Author

/approve

@google-oss-prow
Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: andreyvelich

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow Bot merged commit 5843849 into kubeflow:master Aug 5, 2025
17 checks passed
@google-oss-prow google-oss-prow Bot added this to the v2.1 milestone Aug 5, 2025
@andreyvelich andreyvelich deleted the fix-coveralls branch August 5, 2025 10:36
alexxfan pushed a commit to red-hat-data-services/trainer that referenced this pull request Nov 24, 2025
* fix(ci): Remove coverage from Go integration tests

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Add debug step

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Add finish

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Fix the package name

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Remove sed

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Edit the go.mod

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Create step

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Fix name

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

* Remove help script

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>

---------

Signed-off-by: Andrey Velichkevich <andrey.velichkevich@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants