-
Notifications
You must be signed in to change notification settings - Fork 22
Fix Pharo 12 deprecations #162
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
Conversation
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #162 +/- ##
==========================================
- Coverage 84.57% 84.10% -0.48%
==========================================
Files 2017 2263 +246
Lines 13558 14840 +1282
==========================================
+ Hits 11467 12481 +1014
- Misses 2091 2359 +268
☔ View full report in Codecov by Sentry. |
|
@theseion The Pharo12 build is an accepted failure. Since it's a moving target, it's ran as an experimental job only. You should be able to merge the PR without further issues. But cool to already have some pharo12 issues addressed! Thanks! I'll review then later. Currently off for the week ;-) |
|
Done. As I wrote above, I'm not sure about the new methods on |
|
In the meantime, I had been doing some pair programming with Noury at a Pharo sprint to rework the Slime rule tests in Pharo 12 in #164 I will need selectively redo some of the changes in this PR |
|
Changes in this PR have been addressed in the following other PRs that focused on the Slime rules code: I have now also addressed the sends of deprecated messages that remained in #172 The additions that were made to Grease-Core related to creating test classes for the Slime tests. Since this is now Pharo-only code anyway, I do not think we should add them to the Core (and create implementations for all supported platforms for them). |
Not sure about the new selectors. I would have put them in a test only package but there was none. We could create these methods as extensions by creating platform specific test packages.
This PR will fix test failures in Pharo 12 in #161.