The Trunk: KernelTests-ct.482.mcz

[email protected] Sat, 27 Jun 2026 23:00:42 0000
Newsgroups gmane.comp.lang.smalltalk.squeak.general
Message-ID <[email protected]>
Christoph Thiede uploaded a new version of KernelTests to project The Trunk:
http://source.squeak.org/trunk/KernelTests-ct.482.mcz

==================== Summary ====================

Name: KernelTests-ct.482
Author: ct
Time: 28 June 2026, 1:00:42.332649 am
UUID: 9980e663-e9f5-4cde-ae13-225c0c83a303
Ancestors: KernelTests-ct.481

Fixes a typo in testTerminateEverywhereJump. :O
Raises timeouts of some testTerminateEverywhere tests to also pass on slower machines/VMs.

=============== Diff against KernelTests-ct.481 ===============

Item was changed:
  ----- Method: ProcessTest>>testTerminateEverywhereJump (in category 'tests') -----
  testTerminateEverywhereJump
+ 	<timeout: 120 "seconds">
- 	<timeout: 15 "seconds">
  
  	| ensure |
+ 	ensure := BlockClosure lookupSelector: #ensure:. "optimization, much faster than sending #selector inside simulation"
- 	ensure := BlockClosure lookupSelector: #ensure. "optimization, much faster than sending #selector inside simulation"
  	self testTerminateEverywhereUntil: [:start :stop |
  		[| c started |
  		c := thisContext.
  		started := false.
  		[] ensure:
  			[thisContext sender sender == ensure "terminating" ifTrue: [start value. started := true].
  			c push: nil; jump].
  		stop value.
  		Processor activeProcess suspend]].!

Item was changed:
  ----- Method: ProcessTest>>testTerminateEverywhereSimulator (in category 'tests') -----
  testTerminateEverywhereSimulator
+ 	<timeout: 30 "seconds">
  
  	self testTerminateEverywhere:
  		[(Context runSimulated: [41]) + 1].!

Squeak-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]