[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