[Seaside] SeasideTesting

goran.krampe at bluefish.se goran.krampe at bluefish.se
Mon Jan 10 23:41:53 CET 2005


Hi David, Brent and all!

David Shaffer <cdshaffer at acm.org> wrote:
> Colin Putney wrote:
> 
> > Hi all,
> >
> > I'm trying to get set up to do some work in Seaside, and I can't seem 
> > to get SeasideTesting working. I've tried it with the current releases 
> > of both Swazoo and Comanche, but in both cases SCBrowserSimulator 
> > fails with silly errors that look more like misconfiguration than bugs.
> >
> > If SeasideTesting has suffered bit rot in the last few months I'll be 
> > happy to update it, but I don't want to go charging off in the wrong 
> > direction. Can someone point me to a known-good configuration?
> >
> 
> Hey Colin,
> 
> There is a problem with the newest Kom release.  The patch is attached.  
> I submitted a patch to Goran (maybe he has me on a kill list, he hasn't 
> responded to any of my recent e-mails).  If this doesn't solve your 
> problem, let me know off list and we can sort it out.

Eh... I did get *one* personal email with this issue mentioned on the
17th december (was on holiday then, or very soon after at least) and
have indeed missed to reply to it - too much to do simply and it slipped
through the cracks.

But I can't see that I have gotten more than one personal email. And no
- I don't use kill lists.

Anyway, after investigating this further the checks with "respondsTo:
#socket" were actually available in 6.2 (also in methods #localPort and
#localAddress) but evidently got removed by Brent Pinkney when he
refactored 6.2 quite a bit - which was the basis for 7.0.

So... this all boils down to Brent presuming that it will always be a
SocketStream held in instvar "stream" and now, with your stuff... that
isn't true. Checking with respondsTo: is ugly so I understand Brent
cleaning it away, but perhaps a bit different refactoring might be in
order so that HttpRequest can be "stream agnostic". :)

regards, Göran


More information about the Seaside mailing list