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

Try to execute release tests last #17783

Open
wants to merge 2 commits into
base: Pharo13
Choose a base branch
from

Conversation

jecisc
Copy link
Member

@jecisc jecisc commented Feb 6, 2025

I already tried in the past but this broke the bootstrap in a weird way. Here I'm trying again to see if the problem persist

We have a lot of tests in Pharo and it might happen that some of them do not respect the principle of letting the system clean with their tearDown. To help to spot those impacts, I propose to run the releases tests last. Like this, if some bad generated code/or modifications of system entities happens, we might catch it with the verifications of release tests.

I expect this commit to break the tests in the CI but it'll help me find the culprits and fix them.

Redo of #13349

I already tried in the past but this broke the bootstrap in a weird way. 
Here I'm trying again to see if the problem persist
@jecisc jecisc added the Status: Need more work The issue is nearly ready. Waiting some last bits. label Feb 6, 2025
jecisc added a commit to jecisc/pharo that referenced this pull request Feb 8, 2025
I'm improving the cleanup of this test because it was leaving an unpackaged class (TestClass) and this subclass was causing its superclass (PoPouet) to end up as an Obsolete

Problem detected while working on pharo-project#17783
@jecisc jecisc changed the title Try to execute release tests less Try to execute release tests last Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Need more work The issue is nearly ready. Waiting some last bits.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant