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


_______________________________________________
DejaGnu mailing list
DejaGnu@gnu.org
https://lists.gnu.org/mailman/listinfo/dejagnu

Reply via email to