Date: Sun, 16 Nov 2008 08:57:53 +0100 From: Alexander Leidinger <Alexander@Leidinger.net> To: Garrett Cooper <yanegomi@gmail.com> Cc: hackers@freebsd.org Subject: Re: Request for individuals interested in reviewing test / python topics Message-ID: <20081116085753.10415gcgqo0etm04@webmail.leidinger.net> In-Reply-To: <1155143A-D9F9-4988-B648-F9CDC2A4080C@gmail.com> References: <1155143A-D9F9-4988-B648-F9CDC2A4080C@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Garrett Cooper <yanegomi@gmail.com> (from Sat, 15 Nov 2008 =20 14:08:02 -0800): > Hello Hackers and Porters, > =09I'm currently working on a proposal to the FreeBSD foundation to =20 > use Python Nose as a testing framework for writing tests. If there are Are you aware of the history of the current regression tests? If not: It started without a structure, then some work was done to move to the =20 perl testing framework style (really only the output of the tests, and =20 the naming conventions in the directory). This was not completed, and =20 newer tests may not comply. The reason for chosing the perl style was, to be able to use the =20 extensive perl tools to - automatically run all the tests - be able to compare different runs with the perl tools - be able to generate a lot of different output formats (html/text/...) There's also a wiki page about testing, which you may want to check out: http://wiki.freebsd.org/TetIntegration I don't really know python nose. I just looked at it quickly and can =20 not see any big benefit compared to the perl test protocol outlined =20 above (and the stuff outlined in the wiki looks even more advanced =20 than that). Would you please elaborate where you see the benefits of it? Note that during release building perl is needed anyway to generate =20 the index for the ports collection. I don't know if python is required =20 currently during the release generation. Bye, Alexander. --=20 I would have made a good pope. =09=09-- Richard Nixon http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081116085753.10415gcgqo0etm04>