- Issue created by @tedbow
- Assigned to omkar.podey
- @omkarpodey opened merge request.
- Status changed to Needs work
over 1 year ago 8:00pm 11 April 2023 - 🇺🇸United States dww
Thanks for working on this! Left some review points on the MR...
- 🇮🇳India omkar.podey
I think the name
setSystemInfo
is a bit confusing when it's just setting the info for the installed modules. The#all
is hard to understand at first since I am making a wrapper anyway i could have the#all
's version as an optional parameter to just add it it in thesystem_info
array. - last update
over 1 year ago 29,283 pass - Issue was unassigned.
- Status changed to Needs review
over 1 year ago 9:57am 18 April 2023 - Assigned to yash.rode
- Issue was unassigned.
- Status changed to Needs work
over 1 year ago 12:47pm 18 April 2023 - Assigned to omkar.podey
- last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,283 pass - Issue was unassigned.
- Status changed to Needs review
over 1 year ago 11:56am 19 April 2023 - Assigned to omkar.podey
- Status changed to Needs work
over 1 year ago 6:40am 20 April 2023 - last update
over 1 year ago 29,300 pass - Issue was unassigned.
- Status changed to Needs review
over 1 year ago 9:41am 21 April 2023 - Assigned to yash.rode
- Issue was unassigned.
- 🇮🇳India yash.rode pune
I can confirm all the instances are replaced, Looks good to me!
- Status changed to Needs work
over 1 year ago 1:13pm 21 April 2023 - 🇺🇸United States phenaproxima Massachusetts
This is a good start but I think the comments in particular could use a lot of clarification.
I'm going to be pretty gung-ho about that, because much of the Update module is mysterious morass of spaghetti code, and the last thing we want to do is introduce more mystery. We need this to be crystal clear about what methods we're providing and how they should be used, and especially what they mean.
- Assigned to omkar.podey
- last update
over 1 year ago 29,277 pass, 2 fail - last update
over 1 year ago 29,343 pass - last update
over 1 year ago 29,374 pass - last update
over 1 year ago 29,377 pass - Issue was unassigned.
- Status changed to Needs review
over 1 year ago 11:52am 4 May 2023 - Status changed to Needs work
over 1 year ago 6:03pm 6 May 2023 - 🇺🇸United States smustgrave
Appears to be 1 unresolved thread.
This isn't very clear. We could just say the keys are extension names (not just modules, as I understand it), and the values are arrays that will replace (or be overlaid? I'm not certain) the extension's info as known to Drupal. Basically, we are mocking the contents of an info file. An @see to where this is used (update_test_system_info_alter(), primarily, but there may be others) would also be handy.
If that could be answered think this could be good.
Know it's a test trait but may warrant a change record.
- 🇺🇸United States phenaproxima Massachusetts
Agreed that a change record is a good idea.
- last update
over 1 year ago 29,380 pass - Status changed to Needs review
over 1 year ago 12:25pm 8 May 2023 - Status changed to RTBC
over 1 year ago 1:17pm 8 May 2023 - 🇺🇸United States smustgrave
Made some small tweaks to the CR, just adding before/after code snippets. But rest looks good!
- Status changed to Needs work
over 1 year ago 9:06am 9 May 2023 - 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
Sorry to un-RTBC this 😅🙈 I have some clarity concerns.
- The docblocks in the code: see the MR
- The change record is not yet clear enough IMHO:
setAvailableReleasesMetadata()
needs a before vs after example- the
mockInstalledModules()
example isn't clear enough, because the "before" does not show the structure of the$system_info
variable, and the "after" does not use it at all → the evolution is impossible to understand based on that information
Both would benefit from a more complete before vs after example.
- last update
over 1 year ago 29,380 pass - last update
over 1 year ago 29,380 pass - Status changed to Needs review
over 1 year ago 9:58am 10 May 2023 - Status changed to Needs work
over 1 year ago 1:58pm 11 May 2023 - 🇺🇸United States phenaproxima Massachusetts
This is really shaping up. I think it's clearer than before, but could be clearer still. :)
- last update
over 1 year ago 29,388 pass - last update
over 1 year ago 29,388 pass - last update
over 1 year ago Custom Commands Failed - last update
over 1 year ago 29,388 pass - last update
over 1 year ago 29,387 pass, 2 fail - last update
over 1 year ago 29,367 pass, 2 fail - last update
over 1 year ago 29,387 pass, 2 fail - last update
over 1 year ago 29,388 pass - Status changed to Needs review
over 1 year ago 11:25am 16 May 2023 - Status changed to Needs work
over 1 year ago 11:40am 16 May 2023 44:47 42:05 Running29:47 29:13 Running- last update
over 1 year ago 29,387 pass, 2 fail - last update
over 1 year ago 29,388 pass - last update
over 1 year ago Custom Commands Failed - Status changed to Needs review
over 1 year ago 1:18pm 18 May 2023 - Status changed to RTBC
over 1 year ago 3:17pm 19 May 2023 - 🇺🇸United States smustgrave
So many threads haha
From what I can see all the threads have been answered or addressed so remarking this.
- last update
over 1 year ago 29,387 pass, 2 fail - last update
over 1 year ago 29,388 pass - Open on Drupal.org →Environment: PHP 8.1 & MySQL 5.7last update
over 1 year ago Waiting for branch to pass - 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺
2 more nits: 2 lost comments. Restored them.
Now I agree with RTBC! 😊👍
Thanks for helping making Drupal's tests more maintainable! 👏
- last update
over 1 year ago 29,396 pass - last update
over 1 year ago 29,399 pass - last update
over 1 year ago 29,399 pass - last update
over 1 year ago 29,400 pass - Open on Drupal.org →Environment: PHP 8.1 & MySQL 5.7last update
over 1 year ago Waiting for branch to pass 35:24 31:38 Running- last update
over 1 year ago 29,415 pass - last update
over 1 year ago 29,420 pass - last update
over 1 year ago 29,420 pass - last update
over 1 year ago 29,425 pass - last update
over 1 year ago 29,429 pass 50:24 56:30 Running- last update
over 1 year ago 29,430 pass - last update
over 1 year ago 29,430 pass - last update
over 1 year ago 29,436 pass - last update
over 1 year ago 29,436 pass - last update
over 1 year ago 29,436 pass - last update
over 1 year ago 29,442 pass - last update
over 1 year ago 29,443 pass - last update
over 1 year ago 29,443 pass - last update
over 1 year ago 29,443 pass - last update
over 1 year ago 29,439 pass - last update
over 1 year ago 29,439 pass - last update
over 1 year ago 29,443 pass - last update
over 1 year ago 29,444 pass 20:24 19:10 Running- last update
over 1 year ago 29,446 pass - last update
over 1 year ago 29,446 pass - last update
over 1 year ago 29,447 pass - Status changed to Fixed
over 1 year ago 1:42pm 21 July 2023 - 🇬🇧United Kingdom longwave UK
Adding a small API for this makes sense given the syntax was somewhat arcane before.
Committed and pushed 1fde6bc48a to 11.x. Thanks!
- 🇬🇧United Kingdom longwave UK
Reworded the change record title a bit, updated the version numbers, and published it.
-
longwave →
committed 64da2134 on 11.x
Issue #3348234 by omkar.podey, Wim Leers, yash.rode, phenaproxima,...
-
longwave →
committed 64da2134 on 11.x
Automatically closed - issue fixed for 2 weeks with no activity.