Hi everyone,
Last week I did these tasks:
- Add tests for migrated and non-migrated refactorings. Some important
points here are:
- Split PR https://github.com/pharo-project/pharo/pull/9546 into
parametrized tests and migrated refactorings
- Check the Deprecate class refactoring, I couldn't replicate the issue.
(deprecate class: AthensDemoPresenter)
Tasks for this week:
https://github.com/pharo-project/pharo/issues/9142
-
Integrate parametrized tests into Pharo 9.
-
Add migrated refactorings into Pharo 10.
-
Continue migrating refactorings. Some of them are:
- RBExtractMethodRefactoring (Finish to migrate)
- RBFindAndReplaceRefactoring
- RBExtractMethodAndOccurrences
- RBExtractSetUpRefactoring
- RBRenameMethodRefactoring
- RBReplaceMethodRefactoring
- RBInlineParameterRefactoring
Best regards,
Evelyn Cusi Lopez
Hi everyone,
Last week I did these tasks:
- Add tests for migrated and non-migrated refactorings. Some important
points here are:
- the parameters are the transformation and refactoring classes, in
some cases other values are necessary to make both classes compatible, such
as the constructor method or the necessary extra arguments.
- Some parameterized tests do not pass for the transformations
(refactoring 2), these have flags that indicate exactly which part of the
code does not work as in version 1.
Changes are here: Branch of changes
<https://github.com/pharo-project/pharo/compare/Pharo10...Lin777:ParametrizedTests?expand=1>
, and evolution of migration in this document: MigrationMap
<https://docs.google.com/document/d/1vqYRdX3QDDugggxTpuN_0IvMozw9dzQZjq8yrF2Z3QM/edit?usp=sharing>
- Split PR <https://github.com/pharo-project/pharo/pull/9546> into
parametrized tests and migrated refactorings
- Check the Deprecate class refactoring, I couldn't replicate the issue.
(deprecate class: AthensDemoPresenter)
Tasks for this week:
<https://github.com/pharo-project/pharo/issues/9142>
- Integrate parametrized tests into Pharo 9.
- Add migrated refactorings into Pharo 10.
- Continue migrating refactorings. Some of them are:
- RBExtractMethodRefactoring (Finish to migrate)
- RBFindAndReplaceRefactoring
- RBExtractMethodAndOccurrences
- RBExtractSetUpRefactoring
- RBRenameMethodRefactoring
- RBReplaceMethodRefactoring
- RBInlineParameterRefactoring
Best regards,
Evelyn Cusi Lopez