Gentoo Archives: gentoo-dev

From: Vlastimil Babka <caster@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] tests
Date: Tue, 01 May 2007 16:28:48
Message-Id: 4637698B.8030405@gentoo.org
In Reply to: Re: [gentoo-dev] tests by Daniel Gryniewicz
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Daniel Gryniewicz wrote:
5 > On Tue, 2007-05-01 at 15:08 +0200, Piotr JaroszyƄski wrote:
6 >> Hello,
7 >>
8 >> There was some discussion about forcing/not forcing tests in EAPI-1, but there
9 >> was clearly no compromise. Imho, tests are very important and thus I want to
10 >> discuss them a little more, but in more sensible fashion.
11 >>
12 >> Firstly each test can be(not all categories are mutually exclusive):
13 >> - not existant
14 >> - non-functional
15 >> - not runnable from ebuild
16 >> - useful but unreasonable resource-wise
17 >> - useful and reasonable resource-wise
18 >> - necessary
19 >> - known to partially fail but with a way of skipping failing tests
20 >> - known to partially fail but with no easy way of skipping failing tests
21 >> Is that list comprehensive?
22 >>
23 >> Secondly we must answer the question how precisely we want to distinguish
24 >> them, so users/dev can choose which categories of tests they want to run.
25 >> What comes to mind is:
26 >> - run all tests
27 >> - run only necessary tests
28 >> - run only reasonable tests
29 >> - don't run tests at all
30 >> Again, is that list comprehensive?
31 >>
32 >
33 > Don't forget tests that have heavy requirements to run. Many gnome
34 > tests, for example, need a virtual X to run, which puts a new set of
35 > DEPENDS requirements on your system.
36 >
37 > Daniel
38 >
39 And sometimes these extra deps can result in circular deps.
40 - --
41 Vlastimil Babka (Caster)
42 Gentoo/Java
43 -----BEGIN PGP SIGNATURE-----
44 Version: GnuPG v1.4.6 (GNU/Linux)
45 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
46
47 iD8DBQFGN2mKtbrAj05h3oQRAsIPAJ40sOQV97jBCUFAIcKZFHJ1mRiu4QCggfz6
48 Toh/ZYYpU7lJfmVOqQclaWo=
49 =ULIL
50 -----END PGP SIGNATURE-----
51 --
52 gentoo-dev@g.o mailing list