Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make coverage filter less strict #667

Merged

Conversation

Gabriel-Darbord
Copy link
Contributor

@Gabriel-Darbord Gabriel-Darbord commented Feb 27, 2025

This PR changes the implementation of class filtering for code coverage as described in #666 (see implementation explanation).

@theseion
Copy link
Collaborator

Looks very promising, thanks @Gabriel-Darbord. I'll review on the weekend.

@theseion theseion self-assigned this Feb 28, 2025
@theseion
Copy link
Collaborator

theseion commented Mar 1, 2025

@ClotildeToullec, @moosetechnology, any idea why that Moose build is suddenly failing? Looks to be a VM problem...

Copy link
Collaborator

@theseion theseion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beautiful, thanks!

@fniephaus
Copy link
Member

any idea why that Moose build is suddenly failing? Looks to be a VM problem...

I restarted the failed job and it failed again in the same way. Since we are touching the coverage infrastructure, maybe some method is instrumented that shouldn't be instrumented?

@theseion
Copy link
Collaborator

theseion commented Mar 2, 2025

The same build fails on main: https://github.com/hpi-swa/smalltalkCI/actions/runs/13616209541/job/38059615520?pr=668. It has to be something external.

@theseion
Copy link
Collaborator

theseion commented Mar 2, 2025

I've run most of the other failing builds manually. I'd say we merge. @fniephaus?

@fniephaus
Copy link
Member

I was about to suggest to mark Moose as allowed failures but it seems Pharo builds are failing too?

@theseion
Copy link
Collaborator

theseion commented Mar 2, 2025

Looks like the same VM issue. Not our problem really...

@fniephaus
Copy link
Member

I'm fine with merging this. It is a problem for smalltalkCI users and I hope someone is going to fix the VM issue.

@theseion theseion merged commit 5600f8d into hpi-swa:master Mar 2, 2025
64 of 81 checks passed
@theseion
Copy link
Collaborator

theseion commented Mar 2, 2025

Can you take care of the release? There's still a prerelease from December.

@Gabriel-Darbord Gabriel-Darbord deleted the coverage-filter-less-strict branch March 2, 2025 19:46
@fniephaus
Copy link
Member

Good point, I just published https://github.com/hpi-swa/smalltalkCI/releases/tag/v3.0.7

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants