On Wed, 2011-11-30 at 23:16 +0100, Bjoern Michaelsen wrote:
> On Wed, Nov 30, 2011 at 04:20:28PM -0500, Kohei Yoshida wrote:
> > Let me cast my vote for the use of C++ too.  Markus has already outlined
> > the benefit of using C++ for debugging point of view. 
> 
> Oh, I have no opposition against writing C++ tests. When have the
> infrastructure for that in the build system and it certainly has advantages
> once the test is there. However, as Michael pointed out a dynamic language has
> clearly some advantages too when aiming for getting the test up quickly.

        Personally I don't care what language the test is written in ;-) but I
do have these requirements for the ideal unit test:

        * easy to debug
                + is a single process
                + gives a complete stack-trace of unit test + core code
                + allows interactive inspection of variables & call
                  frames up and down that stack
        * runs quickly - in a handful of seconds
        * 100% reliable (in the absence of a real bug)

        How we achieve that is of course up to us. To me, as of today, all of
the above says C++; perhaps gdb will show us nice python stacktraces
instead of random python internals in the near future, and allow
inspection of variables: if so, I'm well up for it - assuming we have a
cppunit framework that bootstraps it inside the same process (not that
hard I think).

        HTH,

                Michael.

-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to