Skip to content

Regression

Windows-x86_64 / Tests-Windows-x86_64-CoInterpreter-worker / Windows64.Refactoring2.Transformations.Tests.SingleParametrized.RBCopyPackageParametrizedTest.testCopyPackageWithParameters(#rbClass->RBCopyPackageRefactoring) (from Refactoring2-Transformations-Tests)

Failing for the past 1 build (Since Unstable #70 )
Took 34 sec.

Stacktrace

TestTookTooMuchTime
Process>>pvtSignal:list:
Array(SequenceableCollection)>>indexOf:ifAbsent:
SystemOrganizer(Categorizer)>>listAtCategoryNamed:
ClyClassWhichInheritsAbstractSubclassMock class(Class)>>category
[ :cat | cat , '*' match: each category ] in [ :each |
		(self includesClass: each) & (aColl anySatisfy: [ :cat | cat , '*' match: each category ])
			ifTrue: [aBlock value: each ] ] in RBBrowserEnvironment>>classesInPackages:do:
[ :each | (aBlock value: each) ifTrue: [ ^ true ] ] in Array(Collection)>>anySatisfy:
Array(SequenceableCollection)>>do:
Array(Collection)>>anySatisfy:
[ :each |
		(self includesClass: each) & (aColl anySatisfy: [ :cat | cat , '*' match: each category ])
			ifTrue: [aBlock value: each ] ] in RBBrowserEnvironment>>classesInPackages:do:
[:class |
		 aBlock value: class; value: class classSide] in RBBrowserEnvironment>>systemDictionaryClassesDo:
[:name | aBlock value: (self at: name) ] in SystemDictionary>>allClassesDo:
OrderedCollection>>do:
SystemDictionary>>allClassesDo:
RBBrowserEnvironment>>systemDictionaryClassesDo:
RBBrowserEnvironment>>classesInPackages:do:
RBNamespace>>allClassesInPackages:do:
RBNamespace>>allReferencesToClass:inPackages:do:
RBCopyPackageRefactoring>>renameReferencesOf:with:
[ :cls :copiedClass |
			| rbClass |
			job
				currentValue: jobIndex;
				title: 'Changing reference of ' , copiedClass printString.
			rbClass := self model classNamed: cls.
			self renameReferencesOf: rbClass with: copiedClass.
			jobIndex := jobIndex + 1 ] in [ : job |
		| jobIndex |
		jobIndex := 1.
		job max: classes size.
		classes with: copyClasses do: [ :cls :copiedClass |
			| rbClass |
			job
				currentValue: jobIndex;
				title: 'Changing reference of ' , copiedClass printString.
			rbClass := self model classNamed: cls.
			self renameReferencesOf: rbClass with: copiedClass.
			jobIndex := jobIndex + 1 ]
	] in RBCopyPackageRefactoring>>changeReferencesOf:with:
Array(SequenceableCollection)>>with:do:
[ : job |
		| jobIndex |
		jobIndex := 1.
		job max: classes size.
		classes with: copyClasses do: [ :cls :copiedClass |
			| rbClass |
			job
				currentValue: jobIndex;
				title: 'Changing reference of ' , copiedClass printString.
			rbClass := self model classNamed: cls.
			self renameReferencesOf: rbClass with: copiedClass.
			jobIndex := jobIndex + 1 ]
	] in RBCopyPackageRefactoring>>changeReferencesOf:with:
FullBlockClosure(BlockClosure)>>cull:
[ ^ block cull: self ] in [ self prepareForRunning.
	  CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run
[ activeProcess
			psValueAt: index
			put: anObject.
		aBlock value ] in CurrentJob(DynamicVariable)>>value:during:
FullBlockClosure(BlockClosure)>>ensure:
CurrentJob(DynamicVariable)>>value:during:
CurrentJob class(DynamicVariable class)>>value:during:
[ self prepareForRunning.
	  CurrentJob value: self during: [ ^ block cull: self ] ] in Job>>run
FullBlockClosure(BlockClosure)>>ensure:
Job>>run
RBCopyPackageRefactoring>>changeReferencesOf:with:
RBCopyPackageRefactoring>>transform
RBCopyPackageRefactoring(RBRefactoring)>>primitiveExecute
RBCopyPackageParametrizedTest(RBAbstractRefactoringTest)>>executeRefactoring:
RBCopyPackageParametrizedTest>>testCopyPackageWithParameters
RBCopyPackageParametrizedTest(TestCase)>>performTest