Thread Previous • Date Previous • Date Next • Thread Next |
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.
Thread Previous • Date Previous • Date Next • Thread Next |