← Back to team overview

elementary-dev-community team mailing list archive

Re: Testing


I just came across this: http://esite.ch/2012/06/26/writing-tests-for-vala/.
It sounds very, very relevant. Comments?

Also, at work, we have a build server that kicks off a new build (and tests
immediately thereafter) roughly every time someone pushes changes to the
repo (sorry if that's not bzr terminology), which means we have a single
base environment to perform our tests. It works fairly well except that we
have 200+ people working on a single (C++--to make matters worse) project
and colossal communication is required to keep everything out of a FUBAR
state. However, an Elementary project probably doesn't have ~200 people
working on it at once, so you might be able to copy/tweak our methodology
without inheriting some of our headaches. I can elaborate more if desired.

Sergey, that looks very interesting, although I'm a little confused--what
are the differences between your first link and Glimpse?

On Thu, Apr 4, 2013 at 7:59 AM, Sergey "Shnatsel" Davidoff <
sergey@xxxxxxxxxxxxxxxx> wrote:

> This is what I've developed for testing:
> https://lists.launchpad.net/elementary-dev-community/msg01948.html
> I've also created Glimpse - a system for sandboxed testing, but it lacks a
> D-bus proxy which is needed for adding/removing apps via GUI. See
> http://shnatsel.blogspot.com/2011/07/weve-just-revolutionized-alpha-testing.htmland
> http://shnatsel.blogspot.com/2012/05/state-of-glimpse.html
> I don't think we have any unit testing in place yet. Midori probably has
> but that's it.
> 2013/4/4 Craig <weberc2@xxxxxxxxx>
>> Hello everyone,
>> I'm curious what you devs do for testing? I'm not particularly familiar
>> with Vala, but I'm learning a lot about testing at work and I'm trying to
>> develop myself to that end in my free time. I'm sending this email because
>> I'd like to get a pulse on what you Elementary devs think about testing and
>> what you actually do to test your code. Also, please feel encouraged to
>> talk about what you've done in the past, what has/hasn't worked for you,
>> and generally what your philosophy is about testing (or whether you have no
>> philosophy). Individual comments and comments on behalf of elementary as a
>> whole are both welcome.
>> Sound off!
>> Thanks,
>> Craig
>> --
>> Mailing list: https://launchpad.net/~elementary-dev-community
>> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~elementary-dev-community
>> More help   : https://help.launchpad.net/ListHelp
> --
> Sergey "Shnatsel" Davidoff
> OS architect @ elementary

Follow ups