[Sugar-devel] Unit testing an activity
greenfeld at laptop.org
Thu May 3 18:38:02 EDT 2012
Logging isn't quite the question being asked. This was discussed on IRC a
Taylor is potentially getting school credit for working on the video chat
activity this semester. Part of Taylor's independent study agreement
requires him/her to write unit tests to verify the proper operation of the
There is no guarantee Taylor will be working on this project next semester;
someone else may be asked to take over. And the idea is that the next
maintainer will be able to use the unit tests to-be-created to verify that
they did not break anything with an update.
While I know Sascha is working on some unit tests for the core Sugar
libraries, there is no unit test approach I know of that has been taken to
systematically verify activities. So I asked Taylor to ask on this email
list in case someone has an idea how to do this, or knows of an activity
which already has unit tests.
On Thu, May 3, 2012 at 3:27 PM, Rafael Ortiz <rafael at activitycentral.com>wrote:
> On Thu, May 3, 2012 at 1:54 PM, Taylor Rose (RIT Student) <tjr1351 at rit.edu
> > wrote:
>> Does anyone have advice about how to run unit tests for an activity? I am
>> working on a video conferencing activity called Open Video Chat<https://github.com/FOSSRIT/Open-Video-chat>.
>> I'd like to be able to run some basic unit tests on the activity but I'm
>> not sure how to instantiate an activity in a testing environment or if it's
>> even possible. Can anyone offer advice or point me to an example? I'd like
>> to be able to mock a connection and make sure the activity reacts properly,
>> starting up gstreamer and such.
> Hi Taylor
> Thanks for working on Open video chat,
> to debug your application you can use Python logging:
> Your logs are going to be saved on .sugar/default/logs
> For examples on how to use it, you can look at other activities on
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
> Sugar-devel mailing list
> Sugar-devel at lists.sugarlabs.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Sugar-devel