NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: misc/43644 (TESTS_SUBDIR/atf-run interaction is too fragile)
The following reply was made to PR misc/43644; it has been noted by GNATS.
From: Julio Merino <jmmv%NetBSD.org@localhost>
To: Antti Kantee <pooka%iki.fi@localhost>
Cc: gnats-bugs%netbsd.org@localhost
Subject: Re: misc/43644 (TESTS_SUBDIR/atf-run interaction is too fragile)
Date: Wed, 21 Jul 2010 10:38:32 +0100
On Wed, Jul 21, 2010 at 7:46 AM, Antti Kantee <pooka%iki.fi@localhost> wrote:
> On Tue Jul 20 2010 at 16:44:50 +0000, jmmv%NetBSD.org@localhost wrote:
>> Synopsis: TESTS_SUBDIR/atf-run interaction is too fragile
>>
>> State-Changed-From-To: open->suspended
>> State-Changed-By: jmmv%NetBSD.org@localhost
>> State-Changed-When: Tue, 20 Jul 2010 16:44:49 +0000
>> State-Changed-Why:
>> This is actually an ATF bug. =A0Filed ticket #55 upstream.
>
> TESTS_SUBDIR is NetBSD-only, which is why I filed this here.
But the atf-run breakage is not. atf-run should be more resilent to
missing test programs/directories. If that was the case, then you
would have noticed that the "common" test failed, and would have
corrected the issue later in the Makefile.
> Having TESTS_SUBDIR behave like SUBDIR for non-test subdirs would be
> nice to avoid confusion/bugs. =A0If that is fixable just by modifying
> atf-run, ok.
That'd be nice. Or rather, not have TESTS_SUBDIR *at all* and let
SUBDIR DTRT in all cases. But how do you figure it out, from a parent
Makefile, that a particular subdirectory will have tests? If we can
*ensure* that the parent directory gets processed *after* its children
(which I don't know), then we could easily inspect and see if any of
the subdirectories processed by the parent makefile have an Atffile
and, in those cases, register them into the parent Atffile. Sounds
fragile though...
--=20
Julio Merino
Home |
Main Index |
Thread Index |
Old Index