Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 4 Apr 2014 17:14:37 +0000
From:      "Peel, Casey" <casey.peel@isilon.com>
To:        Julio Merino <jmmv@freebsd.org>
Cc:        "freebsd-testing@freebsd.org" <freebsd-testing@freebsd.org>
Subject:   RE: Makefiles for skip-level directories?
Message-ID:  <16437CC5729B5345AF77F816513376E820BAC7D2@MX103CL02.corp.emc.com>
In-Reply-To: <CAFY7cWD52sSES%2BLqFr6T6-=WREF7iF=HGTDuKov4NhJ9_dmxng@mail.gmail.com>
References:  <16437CC5729B5345AF77F816513376E8129868F1@MX103CL02.corp.emc.com> <CAFY7cWD2A_B949Fp7Pp5rKysNbQE_LqBJh%2BwYD1-v8uGcLEXBw@mail.gmail.com> <16437CC5729B5345AF77F816513376E820BAA20A@MX103CL02.corp.emc.com> <CAFY7cWD52sSES%2BLqFr6T6-=WREF7iF=HGTDuKov4NhJ9_dmxng@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> Please let me know where the documentation above is lacking and/or how
> to make it more discoverable.

Well, lets start with the fact that the share/mk/bsd.README file isn't refe=
renced anywhere on https://wiki.freebsd.org/TestSuite/DeveloperHowTo yet it=
 contains information on the Makefile variables that don't seem to be docum=
ented anywhere else.

It would be good to keep in mind that most testers aren't build engineers a=
nd know just enough about Makefiles to get themselves in trouble (me includ=
ed) so this is an area that needs to be over-documented. If we want to enab=
le people to contribute test code, we need to lower th bar on how to wire t=
hem up to the build. In an ideal world, the entire source tree would contai=
n tests/ directories ready and primed for testcases to be added and the Mak=
efile within them simply updated.

In the meantime I'm going to acquire a Sonic Cherry Coke, put up my Do Not =
Disturb sign, and see if I can't figure out how the hell this stuff works a=
nd write up the definitive guide for n00bs like myself.

-- Casey

--
Performance Test Ninja
casey.peel@isilon.com / 206.777.7945



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?16437CC5729B5345AF77F816513376E820BAC7D2>