From owner-freebsd-hackers@FreeBSD.ORG Sun Nov 16 17:04:48 2008 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B2581106564A for ; Sun, 16 Nov 2008 17:04:48 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.157]) by mx1.freebsd.org (Postfix) with ESMTP id 4507E8FC18 for ; Sun, 16 Nov 2008 17:04:48 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so1716622fgb.35 for ; Sun, 16 Nov 2008 09:04:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=E8u4bZcuZu+3daA084iXFH+q6wQgECNFT/NTBlRHRxo=; b=rgLkZpy+CEmKdC+4peugRv7JdhnFR1jfxKT8+GOXakjXbVyPT8gK4sjkXBRvTc/Dp5 GUnO8+ThfRRZ2Ir5IqDwn19bWKAeJ7mMoLqgqT6vFKjuE3p3sTWaKpjkWkYtWNFRc00k FUhF3Y5xKjbtyEPKOwTnWMcgYWnv1aIVldR28= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=YOvjXdvuwdGlyrWsmEhtYzZxPDrOUFB4cxuxu3Spz3scZiCJaDzAqdlU61tYh4IdKl vM6RDnppiV1ALIOKpIFrq4GRQgstIEzONV97tpZsD42UP6NvQqSUWirExbhuoVuJ26VG 3uTphMqZGcNOB+w7jJxcf8xvQorCQeJPMz4js= Received: by 10.86.70.3 with SMTP id s3mr1817952fga.25.1226855087104; Sun, 16 Nov 2008 09:04:47 -0800 (PST) Received: by 10.86.76.13 with HTTP; Sun, 16 Nov 2008 09:04:47 -0800 (PST) Message-ID: <364299f40811160904n33e92a02t6cbeee414bf8c2bf@mail.gmail.com> Date: Sun, 16 Nov 2008 09:04:47 -0800 From: "Garrett Cooper" To: "Alexander Leidinger" In-Reply-To: <364299f40811160900r420cd841xb8b1546692158b33@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <1155143A-D9F9-4988-B648-F9CDC2A4080C@gmail.com> <20081116085753.10415gcgqo0etm04@webmail.leidinger.net> <364299f40811160900r420cd841xb8b1546692158b33@mail.gmail.com> X-Mailman-Approved-At: Sun, 16 Nov 2008 18:58:54 +0000 Cc: hackers@freebsd.org Subject: Re: Request for individuals interested in reviewing test / python topics X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Nov 2008 17:04:48 -0000 On Sun, Nov 16, 2008 at 9:00 AM, Garrett Cooper wrote: > On Sat, Nov 15, 2008 at 11:57 PM, Alexander Leidinger > wrote: >> Quoting Garrett Cooper (from Sat, 15 Nov 2008 14:08:02 >> -0800): >> >>> Hello Hackers and Porters, >>> I'm currently working on a proposal to the FreeBSD foundation to >>> 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 perl >> testing framework style (really only the output of the tests, and the naming >> conventions in the directory). This was not completed, and newer tests may >> not comply. >> >> The reason for choosing the perl style was, to be able to use the 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 not see >> any big benefit compared to the perl test protocol outlined above (and the >> stuff outlined in the wiki looks even more advanced than that). Would you >> please elaborate where you see the benefits of it? >> >> Note that during release building perl is needed anyway to generate the >> index for the ports collection. I don't know if python is required currently >> during the release generation. >> >> Bye, >> Alexander. > > Alexander, Wanted to clarify a few points where I didn't properly word things: > Thanks for getting back with me so quickly. Let me help explain a bit... [..] > executing entire tests, it's not helpful when executing selected s/entire tests/test suites/ [..] > developing a fix for a feature bugfix and were provided a single s/feature bugfix/feature/ [..] > Furthermore, s/Furthermore,// Thanks, -Garrett