<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: Arial;color: #000000;text-align: left" dir="ltr">
Hi Christoph --<div><br></div><div>I suggest to automatically add/remove classes/methods in a package that is not versioned by Monticello. "UserObjects" is fine for new classes. The extension category "*autogenerated" is fine for new methods in versioned classes.</div><div><br></div><div>Best,</div><div>Marcel</div><div class="mb_sig"></div>
<blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
<p style="color: #AAAAAA; margin-top: 10px;">Am 29.12.2021 18:54:00 schrieb commits@source.squeak.org <commits@source.squeak.org>:</p><div style="font-family:Arial,Helvetica,sans-serif">Christoph Thiede uploaded a new version of KernelTests to project The Trunk:<br>http://source.squeak.org/trunk/KernelTests-ct.418.mcz<br><br>==================== Summary ====================<br><br>Name: KernelTests-ct.418<br>Author: ct<br>Time: 29 December 2021, 6:53:33.543638 pm<br>UUID: 7249862f-06c0-5043-a561-e2ed9c79c92a<br>Ancestors: KernelTests-ct.416<br><br>Tweaks #testObjectsAsMethod to avoid event all broadcasting (which made the test slower/harder to debug on some systems). Sorry for the noise!<br><br>=============== Diff against KernelTests-ct.416 ===============<br><br>Item was changed:<br> ----- Method: ContextTest>>testObjectsAsMethod (in category 'tests') -----<br> testObjectsAsMethod<br> <br> | result error |<br> SystemChangeNotifier uniqueInstance doSilently: [<br> self class addSelector: #foo withMethod: (TestObjectForMethod new xxxMethod: thisContext homeMethod)].<br> <br> result := Context runSimulated: [[self foo] on: Error do: [:ex | error := ex]].<br> error ifNotNil: [self fail: error].<br> <br>+ SystemChangeNotifier uniqueInstance doSilently: [<br>+ [self assert: self foo equals: result]<br>+ ensure: [self class removeSelector: #foo]].!<br>- [self assert: self foo equals: result]<br>- ensure: [self class removeSelector: #foo].!<br><br><br></div></blockquote></div>