dejagnu
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Jacob Bachmeyer
Subject: Re: What is a "target"? (was: "tool-and-target-specific" configuration files)
Date: Tue, 22 Jan 2019 20:54:02 -0600
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.22) Gecko/20090807 MultiZilla/1.8.3.4e SeaMonkey/1.1.17 Mnenhy/0.7.6.0

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]