sugarbot's aim is to provide testing and automation facilities for the OLPC Project's Sugar GUI. The project must first identify and evaluate possible implementation options, and then implement the best choice. Although it has a Sugar focus, sugarbot should be easily extensible to other Python-based GUI's.

Wednesday, July 23, 2008

Mutliple Clients, Return Status

Sugarbot's XML-RPC server should now support multiple clients. Clients are identified by either an integer or string, which is supplied by an environment variable. This way, failing clients can easily be identified. Alternatively, they can be assigned a random number for the session ID.

The sugarbot-launcher script also works the part, and grabs the completion status from the XML-RPC server and returns whatever value it should (0 if there were no failures, 1 if there were). This should allow sugarbot to be used with buildbot.

Update: The code will be on SVN shortly. Looks like Google is doing maintenance.

No comments: