kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #12121
Re: [QA] Automated testing for KiCad
I completely agree. Jenkins for Kicad is going to be a blast!! I hope i
could help in some how in the future.
Mui bien echo macho !
Fab.
On 03/02/2014 10:44 PM, "inkblotter" <inkbottle@xxxxxxxxx> wrote:
> On 02/02/2014 04:12 PM, Miguel Angel wrote:
>
> Hi everybody,
>
> I wanted to start this, introduce you to our new friend "Jenkins", and
> see how does it work...
> http://ci.kicad-pcb.org/
> http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/revision/4653
>
> It will checkout, recompile (_pcbnew for now) and pass "make qa" on every
> new commit, if something goes wrong it must send an email to the list.
>
>
> Those are a few tests I wrote a long time ago, built on the scripting
> support to make them easier to write. Python tests are not perfect for
> everything, so other strategies could be interesting, like cppunit, or
> cmake based testing (we had talks about this long ago..).
>
> I will try to write more tests during the next few weeks.
>
> ---
> irc: ajo / mangelajo
> Miguel Angel Ajo Pelayo+34 636 52 25 69
> skype: ajoajoajo
>
>
>
>
> _______________________________________________
>
> Miguel,
>
> Let me applaud and encourage you in tackling this important step forward
> for Kicad, of automated Jenkins builds of the Kicad source and automated
> tests. I have worked with Jenkins doing automated builds and tests on
> multiple platforms in the past, albeit only with Java. I'm impressed that
> you are extending it to do C++ builds and tests, with the help of Python
>
> I do believe that any automated build and test mechanism should run on all
> supported platforms, both 32-bit and 64-bit.
>
> I can't help you in the effort other than peripherally since I have other
> Kicad-related itches that will consume most of my available time in the
> next month or two. This is a huge task; you can't do automated testing all
> by yourself effectively. Eventually, other developers would have to
> contribute over time. I think this is an important step forward in any
> mature and stable code base. Fortunately, after the mechanism is flushed
> out, this can be done and enhanced incrementally over time.
>
> Again, thanks for your efforts on behalf of Kicad.
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
>
>
Follow ups
References