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

Jacob Bachmeyer <[email protected]>
Newsgroups gmane.comp.sysutils.dejagnu.general
Message-ID <[email protected]>
Rob Savoye wrote:
> The other problem is some people never figured out the
> difference between board, target, and config  files, so it's a bit
> convoluted.

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

I think I have a rough idea:  boards are semi-generic hardware profiles 
while a "target" is a specific instance of a "board", although for some 
tests (such as compiler tests) the same physical machine may be 
represented as multiple targets, with varying compiler options.  Or in 
other terms, a "board" name is a model number, while a "target" name is 
a hostname.  Is this correct?

In particular, do I correctly understand that the set of available 
boards and targets is a characteristic of a testing lab rather than of a 
(portable) testsuite?

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.  A new 
chapter (tentatively titled "DejaGnu Testsuite Layout") will explain 
what goes where in a DejaGnu testsuite.


-- Jacob
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.