[Windmill-dev] js framework "exit on done" work

Adam Christian adam at osafoundation.org
Mon Oct 22 17:49:54 PDT 2007


This sounds fine to me, I was also thinking that this might not be  
such a bad idea for the non js tests.. that way the IDE can actually  
display some output like.. "Suite finished running" etc so people  
don't have to guess on the state.. ideas?

Adam

On Oct 22, 2007, at 2:50 PM, Mikeal Rogers wrote:

> Trying to get the js based tests hooked up I just noticed some  
> problems.
>
> 1) The Service has no idea when the jstests are finished. I can  
> guess by waiting for the IDE to call next_action() but this is  
> problematic.
> 2) If we just add a simple "I'm done" method to the Service it then  
> has no way to differentiate between multiple js test runs.
>
> What I propose is to make some additions to both interfaces.
>
> Currently commands.jsTests only takes one argument, "tests" which  
> is a list of the js files it's recursively parsed from the given  
> directory. I'd like it to take another argument, "uuid" which will  
> be a standard UUID for the test run.
>
> At the end of that test run, the js framework should call a new  
> method in the Service called "js_test_run_final" with params "uuid"  
> and "results" (a serialized list of the test results -- i believe  
> you're already keeping this somewhere).
>
> This way the Service can make multiple test runs and people can  
> query the server to see the status of any test run. This work can  
> also be leveraged once we go multi-client with minimal changes.
>
> The Service will be implementing additional methods so that remote  
> xml/json-rpc clients can start js test runs and get the results  
> from the Service.
>
> If anyone else would like to add more methods or options to the js  
> test workflow now would be a good time. Is there anything else  
> going on over in JavaScript land that the Service might was to be  
> notified of?
>
> -Mikeal
> _______________________________________________
> Windmill-dev mailing list
> Windmill-dev at osafoundation.org
> http://lists.osafoundation.org/mailman/listinfo/windmill-dev



More information about the Windmill-dev mailing list