Article View: gnu.misc.discuss
Article #75131test suites
From: Bob Sutterfield
Date: Thu, 08 Nov 1990 18:08
Date: Thu, 08 Nov 1990 18:08
30 lines
2432 bytes
2432 bytes
In article <SBB.90Nov6112327@laplace.sun.com> sbb@laplace.sun.com (Steve Byrne) writes:
What I'm not clear on is whether the test suites should be part of
the distributions, thereby increasing their already bloated sizes,
or if they should be separated out, so that you can get just the
software and not the test suites if you wish.
A minimal test should be a part of the software distribution, just
enough to ensure that it was installed correctly. Perhaps it could
emit a string that would be useful to identify bug reports.
A full-blown regression suite should be distributed separately from
the software it tests. Many users are sensitive to the size of a
distribution, affecting both transmission and storage costs, and few
need to ensure (e.g.) language definition conformance in their own
environment. Increased complexity also implies higher administrative
costs, since there will be more software to maintain; this absorbs
more of a talented programmer's time, which is a real cost of using
freely-available software. Reducing such monetary costs (space, time,
and overhead) can be seen as helping further the spread of free
software.
I guess I don't think that separating them is a real good choice
given the possibility of version skew...
If a user has the need and the level of sophistication to put a full
regression test suite to good use, then {s}he can probably be expected
to be able to identify and acquire the correct version of both the
software and the test suite.
Hey Steve - how 'bout them Reds, huh? :-)
Technical Details
Message-ID:
<BOB.90Nov8130817@volitans.MorningStar.Com>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!mstar!mstar.morningstar.com!bobReferences:
<9011040255.AA23968@wubios.wustl.edu> <connolly.657825420@convex.convex.com> <SBB.90Nov6112327@laplace.sun.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,eaf0aab13e254cd4 X-Google-Attributes: gid1025b4,public X-Google-ArrivalTime: 1990-11-08 10:08:26 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!tut.cis.ohio-state.edu!mstar!mstar.morningstar.com!bob From: bob@MorningStar.Com (Bob Sutterfield) Newsgroups: gnu.misc.discuss Subject: test suites Message-ID: <BOB.90Nov8130817@volitans.MorningStar.Com> Date: 8 Nov 90 18:08:26 GMT References: <9011040255.AA23968@wubios.wustl.edu> <connolly.657825420@convex.convex.com> <SBB.90Nov6112327@laplace.sun.com> Sender: usenet@MorningStar.COM (USENET Administrator) Reply-To: bob@MorningStar.Com (Bob Sutterfield) Distribution: gnu Organization: Morning Star Technologies Lines: 30 Posted: Thu Nov 8 19:08:26 1990 In-Reply-To: sbb@laplace.sun.com's message of 6 Nov 90 19:23:27 GMT