[Seaside] Re: Re: Anyone got Albatross working to test
withcurrentSeaside?
Philippe Marschall
philippe.marschall at gmail.com
Thu Jan 10 08:07:11 UTC 2008
2008/1/10, Adrian Lienhard <adi at netstyle.ch>:
> On Jan 10, 2008, at 06:59 , Philippe Marschall wrote:
>
> > You miss on of the prerequisites: ExternalWebBrowser.
>
> Right, and ExternalWebBrowser again has dependencies on other
> packages. But as said in my previous mail, I documented this in the
> project description on SqueakSource: http://www.squeaksource.com/Albatross.html
People don't read doku.
Cheers
Philippe
> Adrian
>
> >
> >
> > Cheers
> > Philippe
> >
> > 2008/1/10, itsme213 <itsme213 at hotmail.com>:
> >> "Adrian Lienhard" <adi at netstyle.ch> wrote
> >>
> >>> There's a new Albatross version available now.
> >> Thanks. I just tried it (XP, damien 3.9 dev image, FF) and got a
> >> walkback on
> >> the included tests. Some pre-req I am missing perhaps? Do I need to
> >> configure it to use IE?
> >>
> >> Thanks - Sophie
> >>
> >> -===============================
> >>
> >> VM: Win32 - a SmalltalkImage
> >> Image: Squeak3.9 [latest update: #7067]
> >>
> >> UndefinedObject(Object)>>doesNotUnderstand: #openOnUrl:
> >> Receiver: nil
> >> Arguments and temporary variables:
> >> aMessage: openOnUrl: 'http://localhost:8080/seaside/albatross'
> >> Receiver's instance variables:
> >> nil
> >>
> >> ABrowser>>open
> >> Receiver: an ABrowser
> >> Arguments and temporary variables:
> >>
> >> Receiver's instance variables:
> >> inQueue: a SharedQueue
> >> outQueue: a SharedQueue
> >> applicationUrl: 'http://localhost:8080/seaside/albatross'
> >> driverUrl: 'http://localhost:8080/seaside/driver'
> >> resultType: nil
> >>
> >> AScriptaculousTest(ATestCase)>>setUp
> >> Receiver: AScriptaculousTest>>#testCounter
> >> Arguments and temporary variables:
> >> handler: an ARequestHandler named: 'driver'
> >> Receiver's instance variables:
> >> testSelector: #testCounter
> >> browser: an ABrowser
> >> testComponent: nil
> >>
> >> [] in AScriptaculousTest(TestCase)>>runCase {[self setUp. self
> >> performTest]}
> >> Arguments and temporary variables:
> >>
> >>
> >> --- The full stack ---
> >> UndefinedObject(Object)>>doesNotUnderstand: #openOnUrl:
> >> ABrowser>>open
> >> AScriptaculousTest(ATestCase)>>setUp
> >> [] in AScriptaculousTest(TestCase)>>runCase {[self setUp. self
> >> performTest]}
> >> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> >> BlockContext>>ensure:
> >> AScriptaculousTest(TestCase)>>runCase
> >> [] in AScriptaculousTest(TestCase)>>debug {[(self class selector:
> >> testSelector) runCase]}
> >> BlockContext>>ensure:
> >> AScriptaculousTest(TestCase)>>debug
> >> [] in TestRunner>>debugSuite: {[:each | each debug]}
> >> OrderedCollection>>do:
> >> [] in TestRunner>>basicRunSuite:do: {[aTestSuite name
> >> isEmptyOrNil ifTrue:
> >> [aTestSuite tests do: aBlock] ifFa...]}
> >> BlockContext>>ensure:
> >> TestRunner>>basicRunSuite:do:
> >> TestRunner>>debugSuite:
> >> TestRunner>>debug:
> >> TestRunner>>errorSelected:
> >> PluggableListMorphPlus(PluggableListMorph)>>changeModelSelection:
> >> PluggableListMorphPlus(PluggableListMorph)>>mouseUp:
> >> PluggableListMorphPlus(Morph)>>handleMouseUp:
> >> MouseButtonEvent>>sentTo:
> >> PluggableListMorphPlus(Morph)>>handleEvent:
> >> PluggableListMorphPlus(Morph)>>handleFocusEvent:
> >> [] in HandMorph>>sendFocusEvent:to:clear: {[ActiveHand := self.
> >> ActiveEvent
> >> := anEvent. result := focusHolder han...]}
> >> [] in PasteUpMorph>>becomeActiveDuring: {[aBlock value]}
> >> BlockContext>>on:do:
> >> PasteUpMorph>>becomeActiveDuring:
> >> HandMorph>>sendFocusEvent:to:clear:
> >> HandMorph>>sendEvent:focus:clear:
> >> HandMorph>>sendMouseEvent:
> >> HandMorph>>handleEvent:
> >> HandMorph>>processEvents
> >> [] in WorldState>>doOneCycleNowFor: {[:h | ActiveHand := h. h
> >> processEvents. capturingGesture := capturingGest...]}
> >> Array(SequenceableCollection)>>do:
> >> WorldState>>handsDo:
> >> WorldState>>doOneCycleNowFor:
> >> WorldState>>doOneCycleFor:
> >> PasteUpMorph>>doOneCycle
> >> [] in Project class>>spawnNewProcess {[[World doOneCycle.
> >> Processor yield.
> >> false] whileFalse. nil]}
> >> [] in BlockContext>>newProcess {[self value. Processor
> >> terminateActive]}
> >>
> >>
> >>
> >> _______________________________________________
> >> seaside mailing list
> >> seaside at lists.squeakfoundation.org
> >> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> >>
> > _______________________________________________
> > seaside mailing list
> > seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
More information about the seaside
mailing list