Skip to content

Failed

osx-64 / Tests-osx-64 / MacOSX64.Refactoring.Transformations.Tests.RBPullUpMethodParametrizedTest.testFailurePullUpWithMethodThatCannotBePullUp(#rbClass->RBPullUpMethodRefactoring) (from Refactoring-Transformations-Tests)

Failing for the past 6 builds (Since Unstable #1 )
Took 15 sec.

Stacktrace

TestTookTooMuchTime
Process>>pvtSignal:list:
OrderedCollection class>>new
RBSequenceNode>>initialize
RBSequenceNode class(Behavior)>>new
RBParser>>parseBlock
[self parseBlock] in RBParser>>parsePrimitiveObject
FullBlockClosure(BlockClosure)>>ensure:
RBParser>>saveCommentsDuring:
RBParser>>parsePrimitiveObject
RBParser>>parseUnaryMessage
RBParser>>parseBinaryMessage
RBParser>>parseKeywordMessageWith:
RBParser>>parseKeywordMessage
RBParser>>parseCascadeMessage
RBParser>>parseAssignment
RBParser>>parseStatementInto:periodList:withAcceptedStatementClosers:
RBParser>>parseStatementList:into:untilAnyCloserOf:
RBParser>>parseStatements:into:untilAnyCloserOf:
RBParser>>parseMethodBodyInto:
RBParser>>parseMethod
RBParser class>>parseFaultyMethod:
RBParser class>>parseMethod:onError:
RBMethod>>parseTree
RBMetaclass(RBAbstractClass)>>parseTreeForSelector:
[ :each |
		| tree |
		tree := aRBClass parseTreeForSelector: each.
		tree ifNotNil: [
			tree superMessages do: [ :aSelector |
				(selectors includes: aSelector) ifTrue: [
					| definer |
					definer := aRBClass superclass whichClassIncludesSelector:
						           aSelector.

					(definer isNotNil and: [ class includesClass: definer ]) ifTrue: [
						violators add: { aSelector. aRBClass. each }  ] ] ] ] ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
Set>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[ :each |
		self checkSiblingSuperSendsFrom: each ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[ :each |
		self checkSiblingSuperSendsFrom: each ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[ :each |
		self checkSiblingSuperSendsFrom: each ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[ :each |
		self checkSiblingSuperSendsFrom: each ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[ :each |
		self checkSiblingSuperSendsFrom: each ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[ :each |
		self checkSiblingSuperSendsFrom: each ] in ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSiblingSuperSendsFrom:
[:aRBClass | self checkSiblingSuperSendsFrom: aRBClass] in ReMethodsReceiveNoSupersendsCondition>>checkSuperSendsFromSiblings
OrderedCollection>>do:
ReMethodsReceiveNoSupersendsCondition>>checkSuperSendsFromSiblings
ReMethodsReceiveNoSupersendsCondition>>violators
ReMethodsReceiveNoSupersendsCondition(ReMethodsCondition)>>check
[ :cond | cond check ] in RBPullUpMethodRefactoring(RBRefactoring)>>failedBreakingChangePreconditions
[ :stream|
		1 to: self size do: [ :index |
			(rejectBlock value: (each := self at: index))
				ifFalse: [ stream nextPut: each ]]] in Array(SequenceableCollection)>>reject:
Array class(SequenceableCollection class)>>new:streamContents:
Array(SequenceableCollection)>>reject:
RBPullUpMethodRefactoring(RBRefactoring)>>failedBreakingChangePreconditions
RBPullUpMethodRefactoring(RBRefactoring)>>checkBreakingChangePreconditions
RBPullUpMethodRefactoring(RBRefactoring)>>checkPreconditions
RBPullUpMethodRefactoring(RBAbstractTransformation)>>generateChanges
[ aRefactoring generateChanges ] in [
		self
			should: [ aRefactoring generateChanges ]
			raise: RBRefactoringError
	] in RBPullUpMethodParametrizedTest(RBAbstractEnvTestCase)>>shouldFail:
[
	  aBlock value.
	  false ] in RBPullUpMethodParametrizedTest(TestAsserter)>>executeShould:inScopeOf:
FullBlockClosure(BlockClosure)>>on:do:
RBPullUpMethodParametrizedTest(TestAsserter)>>executeShould:inScopeOf:
RBPullUpMethodParametrizedTest(TestAsserter)>>should:raise:
[
		self
			should: [ aRefactoring generateChanges ]
			raise: RBRefactoringError
	] in RBPullUpMethodParametrizedTest(RBAbstractEnvTestCase)>>shouldFail:
FullBlockClosure(BlockClosure)>>on:do:
RBPullUpMethodParametrizedTest(RBAbstractEnvTestCase)>>proceedThroughWarning:
RBPullUpMethodParametrizedTest(RBAbstractEnvTestCase)>>shouldFail:
RBPullUpMethodParametrizedTest>>testFailurePullUpWithMethodThatCannotBePullUp
RBPullUpMethodParametrizedTest(TestCase)>>performTest