[Webtest] [dev] refactoring

Marc Guillemot webtest@lists.canoo.com
Thu, 04 Aug 2005 10:32:23 +0200


Hi Dierk,

> ..
>>Engine
>>Context
> 
> 
> In both cases the extra classes are not for implementation needs but
> for communication purposes.

what do you mean? For me steps are running in a... webtest, The Context just represents... the webtest that is running.

> Context is what steps are supposed to share. 
> I would rather like to keep that.
> It would also affect a lot of custom steps if we remove that...

I can understand that Context removal could imply numerous changes (time for a 2.x serie?) in custom steps but as far as 
I remember you said once, that what matters is just that the usage in ant files doesn't get broken. Isn't it ;-).
Concerning Engine: have you really custom steps that would be deeply affected if it gets removed? Can you give some 
example? Do you plug an other engine to drive the execution?

Marc.