DejaGnu supports a "Global site.exp" file, that is basically a big
case statement. You can set target_list to the list of board names, and
then use the same tool chain and target triplet for all the tests. At one
point at Cygnus, we had a global config file that supported many dozens of
different target boards.

Right, but that only handles the case where you have
lotsa boards that use the same toolchain.
I get the feeling that Ryan has a bunch of boards,
each of which uses a different toolchain, and
I don't think the target_list mechanism helps there.
- Dan