From owner-freebsd-arch Fri Feb 22 4:22:48 2002 Delivered-To: freebsd-arch@freebsd.org Received: from chez.McKusick.COM (chez.mckusick.com [209.31.233.177]) by hub.freebsd.org (Postfix) with ESMTP id A172337B400 for ; Fri, 22 Feb 2002 04:22:44 -0800 (PST) Received: from chez.McKusick.COM (localhost [127.0.0.1]) by chez.McKusick.COM (8.11.6/8.11.6) with ESMTP id g1MCMiW78211 for ; Fri, 22 Feb 2002 12:22:44 GMT (envelope-from mckusick@chez.McKusick.COM) Message-Id: <200202221222.g1MCMiW78211@chez.McKusick.COM> To: arch@freebsd.org Subject: NetBSD regression testing for system calls Date: Fri, 22 Feb 2002 04:22:44 -0800 From: Kirk McKusick Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Is this something that FreeBSD might want to consider using and/or contributing to? Kirk McKusick ------- Forwarded Message Date: Fri, 22 Feb 2002 22:45:34 +1100 From: Darren Reed To: developers@netbsd.org Subject: regression testing for system calls (thought I'd mention this given recent regression testing talks...) When NetBSD was 1.4, I started on a project to build a regression test suite for system calls. For one reason or another I got side tracked (probably in getting bugs fixed) and never got back to it. Is there any interest in including this work in the base distribution (of source code at least) ? The work can be found at: cvs.netbsd.org:~darrenr/systest.tar There's no documentation, just a Makefile. "make" and run "./stest". It must be run as root and it does play with things in /tmp with consideration for safety - ie. if you worry about symlink race conditions then do not run it on a multi-user box. The general thrust of it has been to ensure that when system calls are presented with bad parameters, they fail as expected, as well as success from good input. So far I've done 35 system calls out of 168 identified at the time. Darren p.s. I have no trouble assigning copyright for this to TNF. p.s.s. oink ------- End of Forwarded Message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message