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. Thoughts? 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 < ser...@elementaryos.org> 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 <webe...@gmail.com> > >> 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@lists.launchpad.net >> Unsubscribe : https://launchpad.net/~elementary-dev-community >> More help : https://help.launchpad.net/ListHelp >> >> > > > -- > Sergey "Shnatsel" Davidoff > OS architect @ elementary >
-- Mailing list: https://launchpad.net/~elementary-dev-community Post to : elementary-dev-community@lists.launchpad.net Unsubscribe : https://launchpad.net/~elementary-dev-community More help : https://help.launchpad.net/ListHelp