[squeak-dev] The Inbox: KernelTests-cmm.169.mcz
Chris Muller
asqueaker at gmail.com
Wed Jan 5 16:33:58 UTC 2011
Hmm, I merged it into a 10853 image and there were no conflicts... ??
On Wed, Jan 5, 2011 at 5:56 AM, Levente Uzonyi <leves at elte.hu> wrote:
> On Tue, 4 Jan 2011, commits at source.squeak.org wrote:
>
>> A new version of KernelTests was added to project The Inbox:
>> http://source.squeak.org/inbox/KernelTests-cmm.169.mcz
>>
>> ==================== Summary ====================
>>
>> Name: KernelTests-cmm.169
>> Author: cmm
>> Time: 4 January 2011, 2:54:20.261 pm
>> UUID: 63f1b572-d2e1-4ee7-a764-70b0cc9f760b
>> Ancestors: KernelTests-ul.168
>>
>> Unmerged KernelTests-ar.171.
>
> This won't work, because images already have KernelTests-ar.171. If you move
> this to the Trunk, the update mechanism will try to merge it. Since there
> are conflicts, it won't work automatically. The proper way to do it is to
> remove/revert the changes starting from KernelTests-ar.171 and save that as
> a new version IMHO.
>
>
> Levente
>
>>
>> =============== Diff against KernelTests-ul.168 ===============
>>
>> Item was added:
>> + ----- Method: Process>>suspendPrimitivelyOrFail (in category
>> '*KernelTests-Processes') -----
>> + suspendPrimitivelyOrFail
>> + "Test support. Execute primitive 88, or fail."
>> +
>> + <primitive: 88>
>> + ^self primitiveFailed!
>>
>> Item was added:
>> + ClassTestCase subclass: #ProcessTest
>> + instanceVariableNames: ''
>> + classVariableNames: ''
>> + poolDictionaries: ''
>> + category: 'KernelTests-Processes'!
>>
>> Item was added:
>> + ----- Method: ProcessTest>>testAtomicSuspend (in category 'tests') -----
>> + testAtomicSuspend
>> + "Test atomic suspend of foreign processes"
>> +
>> + | list p sema |
>> + sema := Semaphore new.
>> + p := [sema wait] fork.
>> + Processor yield.
>> + self shouldnt: [list := p suspendPrimitivelyOrFail] raise: Error.
>> + self assert: list == sema.
>> + !
>>
>>
>>
>
>
More information about the Squeak-dev
mailing list
|