Re: What is a "target"? (was: "tool-and-target-specific" configuration files)

Ben Elliston <[email protected]>
Newsgroups gmane.comp.sysutils.dejagnu.general
Message-ID <[email protected]>
On Tue, Jan 22, 2019 at 08:54:02PM -0600, Jacob Bachmeyer wrote:

> Well, now it is my turn to be confused: what *is* the intended
> difference between board and target?

Let's see if my long-held understanding is correct. :-)

I think you're close.

There are host boards (usually a Unix box) and target boards (often
embedded boards). Boards are a description of the system environment
and are, ultimately, specific to a machine/board (including details
such as its hostname).  Boards can be inherited from other boards or
"baseboards".  Usually the baseboard fills in all of the generic
details like linker flags. A board configuration file will set the
concrete stuff like the hostname.

> I am trying to make a clean distinction between "Customizing
> DejaGnu" (adapting DejaGnu to a particular testing lab) and
> "Extending DejaGnu" (adding testsuites, tools, tests, etc.).
> Essentially, everything needed to run existing tests in a new
> environment fits in the "Customizing DejaGnu" chapter, while the
> step-by-step procedures for adding new tests/tools/testsuites fit in
> the "Extending DejaGnu" chapter.

Agreed.

> A new chapter (tentatively titled "DejaGnu Testsuite Layout") will
> explain what goes where in a DejaGnu testsuite.

Excellent--much needed!

Cheers, Ben

_______________________________________________
DejaGnu mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/dejagnu
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEENSRiQfm6HKSVS9n7K6SL/BBhB5UFAlxIOrIACgkQK6SL/BBh
B5U+2Q//emY4svzJmzPvW7wnhLKsqSgd59tcrsd+Uw/zHVdi71Qey5WMgZo8GwAk
i2EjWWA6voIgwEc8w+/ga7ho1txC/NDrbdDwK33A5RFfYBz9q/4Jq3lKjfCfgRE6
yFrShK5aa1TS+krOjbGTZd8Sw/h1CosAKyECHj1Gtkn8vAiXl0a7pEEbiKDny6VA
fX0jX4HN77jMwvB7i/HJnaYuXbGUfNonZG92JtyedbeFznq2as8+R5XHvr1Zxy4H
50eAusgsF/jr8Mz7D6zkWvzfZQ+PpyRnlO/QtEl2oPuK8FUsVfDfO5wHkT+n9UnP
XzYqPC2q3elOo0UqprSZpH49B4+PnqjdfptozWccmsSKtgNv172AsRBYTauIavDG
3WXLyns3sV8rZ7X0LRfsT7ab0m5xItJcaXc9FZHzJDrsUv6vyXiP/H6XFJufmHLZ
gom2ZmVZsDtiNSm7B3V9eOAWANsuJkgobqgoxBo3+Pbual51tH6znIr9IdT7rqt4
SfIVkgalcp3xgxJcIjUnC9xX9DxwFb7PIUQRw8IPw6ITq1x7YqkGScDzpgIynKPu
hXbi5Loyv2RIfIR8MVFb0/EKoMqM2mpSHoxx07eAq5Vz3hIMHtwb6uUzpGNewO4c
dEV7vEpS8jUbeC9MgNFA7+XKfAh009N4+bQCiMzMGVi4fR/Qn6k=
=EDYh
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.