[Sugar-devel] Porting Task
Abhay Malik
eshanmalik150216 at gmail.com
Wed Jan 1 08:11:30 EST 2020
Hey James Cameron,
Thanks for the great help, I’m finally able to run the activity successful in my sugar vm.
> On Jan 1, 2020, at 03:16, James Cameron <quozl at laptop.org> wrote:
>
> Hello Abhay,
>
> For context, you are quoting from my earlier reply on 19th December;
> http://lists.sugarlabs.org/archive/sugar-devel/2019-December/057530.html
>
> "test the activity" means to run the activity program inside Sugar and
> test all the features and user interface widgets.
>
> 1. choose the activity from the Home View, see
> https://help.sugarlabs.org/ for how to use the Home View; if you
> cannot do this, then check that the activity is installed in either
> ~/Activities or /usr/share/sugar/activities directory.
>
> 2. the activity shall start and display; if it does not display, and
> instead Sugar gives error message failed to start, then you must look
> at Sugar logs using the Log activity or Terminal. Logs can be found
> in ~/.sugar/default/logs
>
> 3. test all the features; cannot be specific here without knowing
> which activity you are porting, but a general test checklist can be
> found in our guide to contributing,
> https://github.com/sugarlabs/sugar-docs/blob/master/src/contributing.md#testing
>
> 4. test all the user interface widgets; activities that are written
> in Python and GTK provide user interface elements as widgets, and
> these should be individually tested by clicking on them or with other
> conventional interactions; activities that are written in Python and
> Pygame might not provide obvious elements. To know what interactions
> are supported requires experience, reading the source code, and
> understanding the GTK or Pygame API.
>
> As we mention in our Port to Python 3 documentation, you should make
> sure all features of an activity are working before trying to port.
>
> When you become stuck again, please ask specific questions.
>
> James Simmons' book is also useful, please do read it.
>
> On Tue, Dec 31, 2019 at 06:17:11PM +0530, Abhay Malik wrote:
>> hey,
>> how are you?, hope this a good time to talk?
>> so basically, I am doing the porting to python 3 task, i got
>> everything running but i'm stuck at this step which is to test the
>> activity on the virtual machine, then edit the sources over SSH
>> using your IDE ,test the modified activity on the virtual machine,
>> and commit thechanges, etc, as per the usual GitHub workflow, so how
>> do i do this.
>>
>
> --
> James Cameron
> http://quozl.netrek.org/
More information about the Sugar-devel
mailing list