There are a few unit and system tests scattered throughout the Sugar source code tree. I have some of them checked out at the office, but I do not recall where they all are at home.
Personally I have been caught with a bit of a Catch-22: I need to write automation to save time doing manual tests, but I have so many manual tests to run that I have not had much time to write automation. I also have looked at Dogtail as well as a few other utilities, although I did not get as far along as Daniel did. When using the AT-SPI tree browsers included with Dogtail and a few other programs, more often than not I did not see anything. It was unclear though if I was enabling AT-SPI correctly or if Dogtail was falsely thinking that it was turned on properly. This setting differs between environments [1], and X has to be restarted to make it take effect. I may have been hampered a bit by trying to find a toolkit with a graphical browser (to find controls without inspecting source code) during the GTK2 to GTK3 transition. Although AT-SPI is not GTK-specific, I still ran into a lot of compilation/library mismatch issues. There is a ticket open about getting AT-SPI working in Sugar, although we may wish to still explore other automation methods. [2] [1] https://lists.ubuntu.com/archives/ubuntu-mozillateam-bugs/2012-January/127860.html [2] http://bugs.sugarlabs.org/ticket/3221 On Sun, Jul 1, 2012 at 3:33 AM, Daniel Narvaez <dwnarv...@gmail.com> wrote: > Hello, > > in the last few days I've been experimenting with dogtail > > https://fedorahosted.org/dogtail/ > > So far I'm using it in the buildbot to run and stop all the installed > activities. > > > http://git.sugarlabs.org/sugar-build/sugar-build/blobs/master/tests/shell.py > > It's quite promising but apparently a bit buggy. Hopefully I can > figure out how to make it reliable enough. > > On 1 July 2012 08:33, Sridhar Dhanapalan <srid...@laptop.org.au> wrote: > > I am keen to explore ways to improve the quality and delivery time of > > code. Is there any work being done to automate testing of code? > > > > We recently had some university students working with us to create an > > activity [1], and they were using the Robot Framework [2]. > > > > Sridhar > > > > > > [1] https://dev.laptop.org.au/issues/634 > > [2] https://code.google.com/p/robotframework/ > > > > > > Sridhar Dhanapalan > > Engineering Manager > > One Laptop per Child Australia > > _______________________________________________ > > Sugar-devel mailing list > > Sugar-devel@lists.sugarlabs.org > > http://lists.sugarlabs.org/listinfo/sugar-devel > > > > -- > Daniel Narvaez > _______________________________________________ > Sugar-devel mailing list > Sugar-devel@lists.sugarlabs.org > http://lists.sugarlabs.org/listinfo/sugar-devel >
_______________________________________________ Sugar-devel mailing list Sugar-devel@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel